diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2017-03-14 20:38:16 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2017-03-14 20:38:16 -0300 |
| commit | f7758954f7b9808a56420ac2ca75a83af4e40f4e (patch) | |
| tree | a8a39e5650ffca09274a759ca47bbf0af4f5291e /src | |
| parent | 8c6fa411e8118752ddbefe8dc022514602859fb9 (diff) | |
Core/Scripts: add condition check for npc_wyrmrest_defender
minor code refactors
Closes #19299
Diffstat (limited to 'src')
| -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 be598c09cf6..faf4ea991f8 100644 --- a/src/server/scripts/Northrend/zone_dragonblight.cpp +++ b/src/server/scripts/Northrend/zone_dragonblight.cpp @@ -548,6 +548,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 @@ -564,7 +566,8 @@ class npc_wyrmrest_defender : public CreatureScript renewRecoveryCanCheck = false; hpWarningReady = true; } - else RenewRecoveryChecker -= diff; + else + RenewRecoveryChecker -= diff; } } @@ -583,9 +586,8 @@ class npc_wyrmrest_defender : public CreatureScript break; case SPELL_RENEW: if (!hpWarningReady && RenewRecoveryChecker <= 100) - { RenewRecoveryChecker = 20000; - } + renewRecoveryCanCheck = true; break; } |
