void Player::UpdateDodgePercentage() { BaseModGroup modGroup = DODGE_PERCENTAGE; float classrate = 18,92f; float base_dodge = 0.0f; switch(getClass()) { // case CLASS_DRUID: base_dodge = -1,87f; classrate = getLevel() > 70 ? 14.7 : 18,92f; break; // dunno exact values for case lvl > 70 :/ case CLASS_HUNTER: base_dodge = -5,45f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_ROGUE: base_dodge = -0,59f; classrate = getLevel() > 70 ? 20 : 18,92f; break; case CLASS_PALADIN: base_dodge = 0.65f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_SHAMAN: base_dodge = 1.67f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_MAGE: base_dodge = 3.45f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_PRIEST: base_dodge = 3.18f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_WARLOCK: base_dodge = 2.03f; classrate = getLevel() > 70 ? 25 : 18,92f; break; case CLASS_WARRIOR: base_dodge = 0,75f; classrate = getLevel() > 70 ? 30 : 18,92f; break; }