fix(Scripts/AzjolNerub): Fixed Hadronox being killed by mobs. (#14123)

This commit is contained in:
UltraNix
2023-02-11 11:54:25 +01:00
committed by GitHub
parent 4f2aa6eb1f
commit 15731486eb

View File

@@ -155,6 +155,21 @@ public:
return false;
}
void DamageTaken(Unit* who, uint32& damage, DamageEffectType /*damageType*/, SpellSchoolMask /*damageSchoolMask*/) override
{
if ((!who || !who->IsControlledByPlayer()) && me->HealthBelowPct(70))
{
if (me->HealthBelowPctDamaged(5, damage))
{
damage = 0;
}
else
{
damage *= (me->GetHealthPct() - 5.0f) / 65.0f;
}
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())