Core/Spells: Added Spell const* constructor overload to CastSpellExtraArgs
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f0f9e6875cda744e9d70b858190825b97d1f047)
This commit is contained in:
@@ -8791,6 +8791,12 @@ namespace Game.Spells
|
|||||||
CastItem = item;
|
CastItem = item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CastSpellExtraArgs(Spell triggeringSpell)
|
||||||
|
{
|
||||||
|
TriggerFlags = TriggerCastFlags.FullMask;
|
||||||
|
SetTriggeringSpell(triggeringSpell);
|
||||||
|
}
|
||||||
|
|
||||||
public CastSpellExtraArgs(AuraEffect eff)
|
public CastSpellExtraArgs(AuraEffect eff)
|
||||||
{
|
{
|
||||||
TriggerFlags = TriggerCastFlags.FullMask;
|
TriggerFlags = TriggerCastFlags.FullMask;
|
||||||
@@ -8819,6 +8825,12 @@ namespace Game.Spells
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CastSpellExtraArgs SetTriggeringSpell(Spell triggeringSpell)
|
||||||
|
{
|
||||||
|
OriginalCastId = triggeringSpell.m_castId;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public CastSpellExtraArgs SetTriggeringAura(AuraEffect triggeringAura)
|
public CastSpellExtraArgs SetTriggeringAura(AuraEffect triggeringAura)
|
||||||
{
|
{
|
||||||
TriggeringAura = triggeringAura;
|
TriggeringAura = triggeringAura;
|
||||||
|
|||||||
Reference in New Issue
Block a user