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); }