From 3b01cccd7eafaff9f3b8236a544e4fa46818926c Mon Sep 17 00:00:00 2001 From: ariel- Date: Sat, 13 Jan 2018 20:38:32 -0300 Subject: Core/Spell: SpellValueOverrides encapsulation - No sense to let scripts use SpellValueOverrides, we already have modifiers in CastSpellExtraArgs struct --- .../BlackrockMountain/BlackrockDepths/boss_coren_direbrew.cpp | 2 +- .../BlackrockMountain/MoltenCore/boss_baron_geddon.cpp | 2 +- src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server/scripts/EasternKingdoms') diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/boss_coren_direbrew.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/boss_coren_direbrew.cpp index accc8affb9f..43210d99de6 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/boss_coren_direbrew.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/boss_coren_direbrew.cpp @@ -262,7 +262,7 @@ struct boss_coren_direbrew : public BossAI { CastSpellExtraArgs args; args.TriggerFlags = TRIGGERED_FULL_MASK; - args.SpellValueOverrides.AddMod(SPELLVALUE_MAX_TARGETS, 1); + args.AddSpellMod(SPELLVALUE_MAX_TARGETS, 1); me->CastSpell(nullptr, SPELL_MOLE_MACHINE_TARGET_PICKER, args); events.Repeat(Seconds(15)); break; diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_baron_geddon.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_baron_geddon.cpp index c6fac6b03c5..0461c7a188c 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_baron_geddon.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_baron_geddon.cpp @@ -141,7 +141,7 @@ class spell_baron_geddon_inferno : public SpellScriptLoader CastSpellExtraArgs args; args.TriggerFlags = TRIGGERED_FULL_MASK; args.TriggeringAura = aurEff; - args.SpellValueOverrides.AddMod(SPELLVALUE_BASE_POINT0, damageForTick[aurEff->GetTickNumber() - 1]); + args.AddSpellMod(SPELLVALUE_BASE_POINT0, damageForTick[aurEff->GetTickNumber() - 1]); GetTarget()->CastSpell(nullptr, SPELL_INFERNO_DMG, args); } diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp index 818fd205679..1dfbce63c42 100644 --- a/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp +++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp @@ -175,7 +175,7 @@ class boss_akilzon : public CreatureScript CastSpellExtraArgs args; args.TriggerFlags = TRIGGERED_FULL_MASK; args.OriginalCaster = me->GetGUID(); - args.SpellValueOverrides.AddMod(SPELLVALUE_BASE_POINT0, bp0); + args.AddSpellMod(SPELLVALUE_BASE_POINT0, bp0); Cloud->CastSpell(target, SPELL_ZAP, args); } } @@ -200,7 +200,7 @@ class boss_akilzon : public CreatureScript CastSpellExtraArgs args; args.TriggerFlags = TRIGGERED_FULL_MASK; args.OriginalCaster = Cloud->GetGUID(); - args.SpellValueOverrides.AddMod(SPELLVALUE_BASE_POINT0, bp0); + args.AddSpellMod(SPELLVALUE_BASE_POINT0, bp0); Cloud->CastSpell(trigger, SPELL_ZAP, args); } } -- cgit v1.2.3