public static void WitchDoctorOnLevelUp(object sender, EventArgs e)
{
if (ZetaDia.Me.ActorClass != ActorClass.Witchdoctor)
{
return;
}
if (!BelphegorSettings.Instance.EnableLevelUpSkilling)
{
return;
}
int myLevel = ZetaDia.Me.Level;
Log.InfoFormat("Player leveled up, congrats! Your level is now: {0}",
myLevel
);
// Set Lashing tail kick once we reach level 2
if (myLevel == 2)
{
ZetaDia.Me.SetActiveSkill(SNOPower.Witchdoctor_GraspOfTheDead, -1, 1);
Log.Info("Setting Grasp of the Dead as Secondary");
}
// Set Dead reach it's better then Fists of thunder imo.
if (myLevel == 3)
{
ZetaDia.Me.SetActiveSkill(SNOPower.Witchdoctor_CorpseSpider, -1, 0);
Log.Info("Setting Grasp of the Dead as Secondary");
}
// Make sure we set binding flash, useful spell in crowded situations!
if (myLevel == 4)
{
ZetaDia.Me.SetActiveSkill(SNOPower.Witchdoctor_SummonZombieDog, -1, 2);
Log.Info("Setting Summon Zombie Dogs as Defensive");
}
// Make sure we set Dashing strike, very cool and useful spell great opener.
if (myLevel == 9)
{
ZetaDia.Me.SetActiveSkill(SNOPower.Witchdoctor_SoulHarvest, -1, 3);
Log.Info("Setting Sould Harvest as Terror");
}
if (myLevel == 10)
{
ZetaDia.Me.SetTraits(SNOPower.Witchdoctor_Passive_JungleFortitude);
}
if (myLevel == 13)
{
ZetaDia.Me.SetTraits(SNOPower.Witchdoctor_Passive_SpiritualAttunement);
}
Hotbar.Update();
}