if (!_skillBySnoPower.ContainsKey(power))
_skillBySnoPower.Add(power, hotbarskill);
if (!_skillBySlot.ContainsKey((HotbarSlot) i))
_skillBySlot.Add((HotbarSlot) i, hotbarskill);
Thats exactly what it is supposed to do, people should learn how to play the game before botting it, Angry Chicken is only used for movespeed not for the damage it does.
mine was also throwing exceptions non-stop. the reason is HotbarCache.cs:96 (and 97) because it tries to add the chicken's skills which are the same for 1-4 => duplicate key in dictionary. fixed it by putting "if" in front:
now it works fine - bot uses chicken explosionCode:if (!_skillBySnoPower.ContainsKey(power)) _skillBySnoPower.Add(power, hotbarskill); if (!_skillBySlot.ContainsKey((HotbarSlot) i)) _skillBySlot.Add((HotbarSlot) i, hotbarskill);






