Core/Spells: Remove triggering spell link from SPELL_EFFECT_FORCE_CAST
Port From (https://github.com/TrinityCore/TrinityCore/commit/e580d39b4f8d1f87d1250b366ed4860f13b2819c)
This commit is contained in:
@@ -448,7 +448,6 @@ namespace Game.Spells
|
|||||||
{
|
{
|
||||||
CastSpellExtraArgs args1 = new(TriggerCastFlags.FullMask);
|
CastSpellExtraArgs args1 = new(TriggerCastFlags.FullMask);
|
||||||
args1.SetOriginalCaster(m_originalCasterGUID);
|
args1.SetOriginalCaster(m_originalCasterGUID);
|
||||||
args1.SetTriggeringSpell(this);
|
|
||||||
args1.AddSpellMod(SpellValueMod.BasePoint0, damage);
|
args1.AddSpellMod(SpellValueMod.BasePoint0, damage);
|
||||||
unitTarget.CastSpell(unitTarget, spellInfo.Id, args1);
|
unitTarget.CastSpell(unitTarget, spellInfo.Id, args1);
|
||||||
return;
|
return;
|
||||||
@@ -460,13 +459,11 @@ namespace Game.Spells
|
|||||||
{
|
{
|
||||||
case 72298: // Malleable Goo Summon
|
case 72298: // Malleable Goo Summon
|
||||||
unitTarget.CastSpell(unitTarget, spellInfo.Id, new CastSpellExtraArgs(TriggerCastFlags.FullMask)
|
unitTarget.CastSpell(unitTarget, spellInfo.Id, new CastSpellExtraArgs(TriggerCastFlags.FullMask)
|
||||||
.SetOriginalCaster(m_originalCasterGUID)
|
.SetOriginalCaster(m_originalCasterGUID));
|
||||||
.SetTriggeringSpell(this));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
CastSpellExtraArgs args = new(TriggerCastFlags.FullMask & ~(TriggerCastFlags.IgnorePowerCost | TriggerCastFlags.IgnoreReagentCost));
|
CastSpellExtraArgs args = new(TriggerCastFlags.FullMask & ~(TriggerCastFlags.IgnorePowerCost | TriggerCastFlags.IgnoreReagentCost));
|
||||||
args.SetTriggeringSpell(this);
|
|
||||||
// set basepoints for trigger with value effect
|
// set basepoints for trigger with value effect
|
||||||
if (effectInfo.Effect == SpellEffectName.ForceCastWithValue)
|
if (effectInfo.Effect == SpellEffectName.ForceCastWithValue)
|
||||||
for (int i = 0; i < spellInfo.GetEffects().Count; ++i)
|
for (int i = 0; i < spellInfo.GetEffects().Count; ++i)
|
||||||
|
|||||||
Reference in New Issue
Block a user