mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Spells: Implemented setting spell to cast on arrival from SPELL_EFFECT_JUMP_CHARGE in database (#30210)
This commit is contained in:
@@ -5865,10 +5865,11 @@ void Spell::EffectJumpCharge()
|
||||
}
|
||||
|
||||
Optional<JumpArrivalCastArgs> arrivalCast;
|
||||
if (effectInfo->TriggerSpell)
|
||||
if (effectInfo->TriggerSpell || params->TriggerSpellId)
|
||||
{
|
||||
arrivalCast.emplace();
|
||||
arrivalCast->SpellId = effectInfo->TriggerSpell;
|
||||
arrivalCast->SpellId = params->TriggerSpellId ? *params->TriggerSpellId : effectInfo->TriggerSpell;
|
||||
arrivalCast->Target = unitTarget ? unitTarget->GetGUID() : ObjectGuid::Empty;
|
||||
}
|
||||
|
||||
Optional<Movement::SpellEffectExtraData> effectExtra;
|
||||
|
||||
Reference in New Issue
Block a user