From ef04a26bf4b4819aed714eb65ee509aa5d9a563f Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sat, 16 Feb 2019 19:06:56 +0100 Subject: Core/Pet: Add assert Add additional assert to check if it's possible for a Pet not to have an active AI when the Player owner kills an enemy. Ref #23036 (cherry picked from commit 43dec9e4d0b6f7da3c2051624742e9fb8a9bcb31) --- src/server/game/Entities/Unit/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 6d0f0278f46..3b4842c036f 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -10483,7 +10483,7 @@ void Unit::SetMeleeAnimKitId(uint16 animKitId) { Pet* pet = player->GetPet(); if (pet && pet->IsAlive() && pet->isControlled()) - pet->AI()->KilledUnit(victim); + ASSERT_NOTNULL(pet->AI())->KilledUnit(victim); } // 10% durability loss on death -- cgit v1.2.3