aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2017-03-14 20:38:16 -0300
committerShauren <shauren.trinity@gmail.com>2019-08-17 20:04:14 +0200
commit56ba22ea9829358a1c0f5154b8f2f80c206329e2 (patch)
tree54ff2d318c5e796d9e8e75e850f673d8f0595e32
parent1b85f62b96c9fe6c01d69ecd0f331b1c81f7823d (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.cpp8
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;
}