mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 17:27:36 +01:00
Core/Spells: Pass cast item level to triggered spells
* Fixes value on trinkets like Ignition Mage's Fuse
This commit is contained in:
@@ -388,8 +388,7 @@ class spell_death_knight_initiate_visual : public SpellScript
|
||||
default: return;
|
||||
}
|
||||
|
||||
target->CastSpell(target, spellId, CastSpellExtraArgs(TRIGGERED_FULL_MASK)
|
||||
.SetOriginalCastId(GetSpell()->m_castId));
|
||||
target->CastSpell(target, spellId, GetSpell());
|
||||
target->LoadEquipment();
|
||||
}
|
||||
|
||||
|
||||
@@ -755,8 +755,7 @@ class spell_item_goblin_weather_machine : public SpellScript
|
||||
|
||||
uint32 spellId = RAND(SPELL_PERSONALIZED_WEATHER1, SPELL_PERSONALIZED_WEATHER2, SPELL_PERSONALIZED_WEATHER3,
|
||||
SPELL_PERSONALIZED_WEATHER4);
|
||||
target->CastSpell(target, spellId, CastSpellExtraArgs(TRIGGERED_FULL_MASK)
|
||||
.SetOriginalCastId(GetSpell()->m_castId));
|
||||
target->CastSpell(target, spellId, GetSpell());
|
||||
}
|
||||
|
||||
void Register() override
|
||||
@@ -4003,8 +4002,7 @@ class spell_item_mirrens_drinking_hat : public SpellScript
|
||||
}
|
||||
|
||||
Unit* caster = GetCaster();
|
||||
caster->CastSpell(caster, spellId, CastSpellExtraArgs(TRIGGERED_FULL_MASK)
|
||||
.SetOriginalCastId(GetSpell()->m_castId));
|
||||
caster->CastSpell(caster, spellId, GetSpell());
|
||||
}
|
||||
|
||||
void Register() override
|
||||
|
||||
@@ -105,8 +105,7 @@ class spell_q1846_bending_shinbone : public SpellScript
|
||||
return;
|
||||
|
||||
uint32 const spellId = roll_chance_i(20) ? SPELL_BENDING_SHINBONE1 : SPELL_BENDING_SHINBONE2;
|
||||
caster->CastSpell(caster, spellId, CastSpellExtraArgs(TRIGGERED_FULL_MASK)
|
||||
.SetOriginalCastId(GetSpell()->m_castId));
|
||||
caster->CastSpell(caster, spellId, GetSpell());
|
||||
}
|
||||
|
||||
void Register() override
|
||||
|
||||
Reference in New Issue
Block a user