All pastes #754396 Raw Edit

Unbenannt

public text v1 · immutable
#754396 ·published 2007-10-29 23:33 UTC
rendered paste body
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() > 60 ? 14.7 : 18.92f; break;
                                                            // dunno exact values for case lvl > 60 :/
        case CLASS_HUNTER:  base_dodge = -5.45f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_ROGUE:   base_dodge = -0.59f; classrate = getLevel() > 60 ? 20 : 18.92f; break;
        case CLASS_PALADIN: base_dodge = 0.65f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_SHAMAN:  base_dodge = 1.67f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_MAGE:    base_dodge = 3.45f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_PRIEST:  base_dodge = 3.18f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_WARLOCK: base_dodge = 2.03f; classrate = getLevel() > 60 ? 25 : 18.92f; break;
        case CLASS_WARRIOR: base_dodge = 0.75f; classrate = getLevel() > 60 ? 30 : 18.92f; break;
    }