aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Pozzoni <giacomopoz@gmail.com>2018-12-19 16:08:35 +0100
committerShauren <shauren.trinity@gmail.com>2021-11-16 21:04:05 +0100
commit4177030dcfae9d5a866e4d77d47d333172a3efd6 (patch)
tree3c9ddb6a1a16c9a2d69b7bc06bf8ae30b3aa942d
parent734084b9cf9a88dac5c3819cf5a585479d69ad45 (diff)
Scripts/Nagrand: Fix crash added in PR #22806 (#22878)
Fix crash added in PR #22806 happening in quest "Ruthless Cunning and Returning the Favor" (cherry picked from commit cb136387218bc7a5473cf1ca6707ec1ba3b8c1c0)
-rw-r--r--src/server/scripts/Outland/zone_nagrand.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/scripts/Outland/zone_nagrand.cpp b/src/server/scripts/Outland/zone_nagrand.cpp
index 64ef920e6ab..23f75db8867 100644
--- a/src/server/scripts/Outland/zone_nagrand.cpp
+++ b/src/server/scripts/Outland/zone_nagrand.cpp
@@ -729,14 +729,14 @@ public:
void UpdateAI(uint32 diff) override
{
- if (!UpdateVictim())
+ if (!UpdateVictim() || !me->GetVictim())
return;
interrupt_cooldown += diff;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
- if (me->GetVictim()->HasUnitState(UNIT_STATE_CASTING) && interrupt_cooldown > 25000)
+ if (me->EnsureVictim()->HasUnitState(UNIT_STATE_CASTING) && interrupt_cooldown > 25000)
{
DoCastVictim(SPELL_COUNTERSPELL);
interrupt_cooldown = 0;