From 50e2eb8593bf164f0fbd2cec46bd950eb08c2b04 Mon Sep 17 00:00:00 2001 From: AnchyDev <35346484+AnchyDev@users.noreply.github.com> Date: Tue, 31 Jan 2023 23:18:39 +1100 Subject: [PATCH] fix(Core/SmartAI) Fix null reference when summoning (#14812) --- src/server/game/Entities/Creature/TemporarySummon.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/server/game/Entities/Creature/TemporarySummon.cpp b/src/server/game/Entities/Creature/TemporarySummon.cpp index 23ee49628..42c6e66aa 100644 --- a/src/server/game/Entities/Creature/TemporarySummon.cpp +++ b/src/server/game/Entities/Creature/TemporarySummon.cpp @@ -269,11 +269,10 @@ void TempSummon::InitSummon() owner->ToGameObject()->AI()->JustSummoned(this); } } - } - // Xinef: Allow to call this hook when npc is summoned by gameobject, in this case pass this as summoner to avoid possible null checks - if (IsAIEnabled) - AI()->IsSummonedBy(owner); + if (IsAIEnabled) + AI()->IsSummonedBy(owner); + } } void TempSummon::SetTempSummonType(TempSummonType type)