Core/Spells: Pass cast item level to triggered spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/8e2d1e328ebec60c76d65651b268ec3ad2ce26fc)
This commit is contained in:
@@ -2323,6 +2323,9 @@ namespace Game.Entities
|
||||
spell.SetSpellValue(pair.Key, pair.Value);
|
||||
|
||||
spell.m_CastItem = args.CastItem;
|
||||
if (args.OriginalCastItemLevel.HasValue)
|
||||
spell.m_castItemLevel = args.OriginalCastItemLevel.Value;
|
||||
|
||||
return spell.Prepare(targets.Targets, args.TriggeringAura);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user