diff options
author | Giacomo Pozzoni <giacomopoz@gmail.com> | 2018-12-19 16:08:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-19 16:08:35 +0100 |
commit | cb136387218bc7a5473cf1ca6707ec1ba3b8c1c0 (patch) | |
tree | 566a0f8e5fc139cee29c59fb8487323550915c49 /src | |
parent | a3c5af12d015b75183aca4accade7eeaf82de4e2 (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.cpp | 4 |
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; |