aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGiacomo Pozzoni <giacomopoz@gmail.com>2018-12-19 16:08:35 +0100
committerGitHub <noreply@github.com>2018-12-19 16:08:35 +0100
commitcb136387218bc7a5473cf1ca6707ec1ba3b8c1c0 (patch)
tree566a0f8e5fc139cee29c59fb8487323550915c49 /src
parenta3c5af12d015b75183aca4accade7eeaf82de4e2 (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"
Diffstat (limited to 'src')
-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 3c2cfef87aa..7a7a0377bd4 100644
--- a/src/server/scripts/Outland/zone_nagrand.cpp
+++ b/src/server/scripts/Outland/zone_nagrand.cpp
@@ -730,14 +730,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;