|
MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.06.2011, 18:55 | #1 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Bear Form HP
Возвращаясь к теме на UDW
http://udw.altervista.org/zeroprojec...hp?f=69&t=1140 Так как аура не модифицирует хп процентно, то если ХП без формы меньше разницы ХП в форме и без без формы, то игрок умирает Судя по таким данным имеем в виду что в классике смена формы якобы без процентного соотношения. Но если посмотреть ролики за 2006 год, то видим что это не так. А значит у близов как всегда в то время присутствовал хак в коде Собственно можно применить то что destotelhorus предложил, или вот так еще Код:
--- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -3677,6 +3677,15 @@ void Aura::HandleAuraModIncreaseHealth(bool apply, bool Real) { case 1178: // Bear Form (Passive) case 9635: // Dire Bear Form (Passive) + { + if(Real) + { + float pct = target->GetHealthPercent(); + target->HandleStatModifier(UNIT_MOD_HEALTH, TOTAL_VALUE, float(m_modifier.m_amount), apply); + target->SetHealthPercent(pct); + } + return; + } case 12976: // Warrior Last Stand triggered spell case 28726: // Nightmare Seed ( Nightmare Seed ) case 34511: // Valor (Bulwark of Kings, Bulwark of the Ancient Kings)
__________________
SpellWork Qt4 Последний раз редактировалось Sid; 06.06.2011 в 19:11. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[11543] Fixed change form to same (powershifting) | newsbot | CMaNGOS Commits | 0 | 26.05.2011 16:22 |
[11488] Add ObjectGuid::operator !() for use as shorter form of IsEmpty() | newsbot | CMaNGOS Commits | 0 | 14.05.2011 19:20 |
[10834] Cleanup shapeshift form code. | newsbot | CMaNGOS Commits | 0 | 07.12.2010 13:50 |
[10815] Use in social lists API ObjectGuid form. | newsbot | CMaNGOS Commits | 0 | 02.12.2010 07:51 |
[9805] Fixed lost flight mount/form for GM in old contentes. | newsbot | CMaNGOS Commits | 0 | 29.04.2010 15:11 |