protected virtual int GetRange(Creature creature, Skill skill) { var range = skill.RankData.Range; // +200 for the respective special wand if (creature.RightHand != null && creature.RightHand.HasTag(SpecialWandTag)) range += 200; return range; }