diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-03-14 20:38:16 -0300 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-08-17 20:04:14 +0200 |
commit | 56ba22ea9829358a1c0f5154b8f2f80c206329e2 (patch) | |
tree | 54ff2d318c5e796d9e8e75e850f673d8f0595e32 | |
parent | 1b85f62b96c9fe6c01d69ecd0f331b1c81f7823d (diff) |
Core/Scripts: add condition check for npc_wyrmrest_defender
minor code refactors
Closes #19299
(cherrypicked from f7758954f7b9808a56420ac2ca75a83af4e40f4e)
-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; } |