mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-15 04:32:35 -04:00
Core/SAI: Fixed SMART_ACTION_SET_INVINCIBILITY_HP_LEVEL
Signed-off-by: Subv <s.v.h21@hotmail.com>
This commit is contained in:
@@ -39,7 +39,6 @@ SmartScript::SmartScript()
|
||||
go = NULL;
|
||||
me = NULL;
|
||||
mEventPhase = 0;
|
||||
mInvinceabilityHpLevel = 0;
|
||||
mPathId = 0;
|
||||
mTargetStorage = new ObjectListMap();
|
||||
mStoredEvents.clear();
|
||||
@@ -992,10 +991,15 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
|
||||
if (!me)
|
||||
break;
|
||||
|
||||
SmartAI* ai = CAST_AI(SmartAI, me->AI());
|
||||
|
||||
if (!ai)
|
||||
break;
|
||||
|
||||
if (e.action.invincHP.percent)
|
||||
mInvinceabilityHpLevel = me->CountPctFromMaxHealth(e.action.invincHP.percent);
|
||||
ai->SetInvinceabilityHpLevel(me->CountPctFromMaxHealth(e.action.invincHP.percent));
|
||||
else
|
||||
mInvinceabilityHpLevel = e.action.invincHP.minHP;
|
||||
ai->SetInvinceabilityHpLevel(e.action.invincHP.minHP);
|
||||
break;
|
||||
}
|
||||
case SMART_ACTION_SET_DATA:
|
||||
|
||||
Reference in New Issue
Block a user