From 3bae9804ba3d7986a0956074d3e46405a5fc552b Mon Sep 17 00:00:00 2001 From: Jelle Meeus Date: Sat, 24 May 2025 20:30:50 +0200 Subject: [PATCH] fix(Scripts/SunwellPlateau): crash in Sinister Reflection Clone spellscript (#22201) --- .../scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp index 534e5de3c..c880e5b71 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp @@ -1003,6 +1003,9 @@ class spell_kiljaeden_sinister_reflection_clone : public SpellScript void FilterTargets(std::list& targets) { + if (targets.empty()) + return; + targets.sort(Acore::ObjectDistanceOrderPred(GetCaster())); WorldObject* target = targets.front();