diff options
-rw-r--r-- | src/server/scripts/Northrend/zone_dragonblight.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
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; } |