|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина Помогите переписать penalty |
Помогите переписать penalty |
Помогите дополнить
Код loat Unit::CalculateLevelPenalty(SpellInfo const* spellProto) const { if (spellProto->SpellLevel <= 0 || spellProto->SpellLevel >= spellProto->MaxLevel) return 1.0f; float LvlPenalty = 0.0f; if (spellProto->SpellLevel < 20) LvlPenalty = 20.0f - spellProto->SpellLevel * 3.75f; float LvlFactor = (float(spellProto->SpellLevel) + 6.0f) / float(getLevel()); if (LvlFactor > 1.0f) LvlFactor = 1.0f; return AddPctF(LvlFactor, -LvlPenalty); return true; } так что бы на последний уровни спеллов оно не действовало
Го мне минус пасаны
Сообщение # 1 написано 03.05.2015 в 17:08
|
В некоторых спеллах уровень последний 3
Добавлено (11.05.2015, 06:33) Добавлено (06.06.2015, 03:51)
Го мне минус пасаны
Сообщение # 4 написано 06.06.2015 в 03:51
|
| |||
| |||