/// <summary> /// Returns the chance for creature to avoid monster attack /// </summary> public float GetEvadeChance(Creature attacker, Creature defender) { AccuracyMod = attacker.GetAccuracyMod(Weapon); EffectiveAttackSkill = attacker.GetEffectiveAttackSkill(); EffectiveDefenseSkill = defender.GetEffectiveDefenseSkill(attacker.CurrentAttack ?? CombatType.Melee); var evadeChance = 1.0f - SkillCheck.GetSkillChance(EffectiveAttackSkill, EffectiveDefenseSkill); return((float)evadeChance); }