From a6b91026a727a44a38cbe8e0a4090622d68d784d Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat, 18 Jun 2022 16:40:29 +0200 Subject: [PATCH] fix(Core): Crashfix. (#12093) --- src/server/scripts/Northrend/zone_howling_fjord.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Northrend/zone_howling_fjord.cpp b/src/server/scripts/Northrend/zone_howling_fjord.cpp index 0ba807b4c..786b7b5a3 100644 --- a/src/server/scripts/Northrend/zone_howling_fjord.cpp +++ b/src/server/scripts/Northrend/zone_howling_fjord.cpp @@ -125,7 +125,13 @@ public: { if (HealthBelowPct(50) && !health50) { - Talk(SAY_TURMOIL_HALF_HP, me->ToTempSummon()->GetSummonerUnit()->ToPlayer()); + WorldObject* summoner = nullptr; + if (TempSummon const* tempSummon = me->ToTempSummon()) + { + summoner = tempSummon->GetSummonerUnit(); + } + + Talk(SAY_TURMOIL_HALF_HP, summoner); health50 = true; } }