From 6abf2514464b7fd920d0d9be9d52413dc72af0e7 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 17 Aug 2025 23:03:26 -0400 Subject: [PATCH] Core/GameObjects: Added spell cast for GAMEOBJECT_TYPE_CHEST Port From (https://github.com/TrinityCore/TrinityCore/commit/f7cd7661b8429b9bbca559ccdeb453718a1daa63) --- Source/Game/Entities/GameObject/GameObject.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Game/Entities/GameObject/GameObject.cs b/Source/Game/Entities/GameObject/GameObject.cs index 21508d487..fe23caa47 100644 --- a/Source/Game/Entities/GameObject/GameObject.cs +++ b/Source/Game/Entities/GameObject/GameObject.cs @@ -1811,6 +1811,10 @@ namespace Game.Entities if (trapEntry != 0) TriggeringLinkedGameObject(trapEntry, player); + // Cast spell before sending loot + if (spellCaster != null && info.Chest.spell != 0) + spellCaster.CastSpell(null, info.Chest.spell, spellArgs); + AddUniqueUse(player); }