diff --git a/Source/Game/Spells/Spell.cs b/Source/Game/Spells/Spell.cs index 0f95d3108..1ed3e586d 100644 --- a/Source/Game/Spells/Spell.cs +++ b/Source/Game/Spells/Spell.cs @@ -8791,6 +8791,12 @@ namespace Game.Spells CastItem = item; } + public CastSpellExtraArgs(Spell triggeringSpell) + { + TriggerFlags = TriggerCastFlags.FullMask; + SetTriggeringSpell(triggeringSpell); + } + public CastSpellExtraArgs(AuraEffect eff) { TriggerFlags = TriggerCastFlags.FullMask; @@ -8819,6 +8825,12 @@ namespace Game.Spells return this; } + public CastSpellExtraArgs SetTriggeringSpell(Spell triggeringSpell) + { + OriginalCastId = triggeringSpell.m_castId; + return this; + } + public CastSpellExtraArgs SetTriggeringAura(AuraEffect triggeringAura) { TriggeringAura = triggeringAura;