From 56ba22ea9829358a1c0f5154b8f2f80c206329e2 Mon Sep 17 00:00:00 2001 From: ariel- Date: Tue, 14 Mar 2017 20:38:16 -0300 Subject: Core/Scripts: add condition check for npc_wyrmrest_defender minor code refactors Closes #19299 (cherrypicked from f7758954f7b9808a56420ac2ca75a83af4e40f4e) --- src/server/scripts/Northrend/zone_dragonblight.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/zone_dragonblight.cpp b/src/server/scripts/Northrend/zone_dragonblight.cpp index 785f39259a9..36041c56b3a 100644 --- a/src/server/scripts/Northrend/zone_dragonblight.cpp +++ b/src/server/scripts/Northrend/zone_dragonblight.cpp @@ -549,6 +549,8 @@ class npc_wyrmrest_defender : public CreatureScript void UpdateAI(uint32 diff) override { + VehicleAI::UpdateAI(diff); + // Check system for Health Warning should happen first time whenever get under 30%, // after it should be able to happen only after recovery of last renew is fully done (20 sec), // next one used won't interfere @@ -565,7 +567,8 @@ class npc_wyrmrest_defender : public CreatureScript renewRecoveryCanCheck = false; hpWarningReady = true; } - else RenewRecoveryChecker -= diff; + else + RenewRecoveryChecker -= diff; } } @@ -584,9 +587,8 @@ class npc_wyrmrest_defender : public CreatureScript break; case SPELL_RENEW: if (!hpWarningReady && RenewRecoveryChecker <= 100) - { RenewRecoveryChecker = 20000; - } + renewRecoveryCanCheck = true; break; } -- cgit v1.2.3