diff options
Diffstat (limited to 'src/server/scripts/Spells')
| -rw-r--r-- | src/server/scripts/Spells/spell_generic.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index fe0ecf26c96..987572fe13c 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -1217,7 +1217,7 @@ class spell_gen_vehicle_scaling : public SpellScriptLoader { public: spell_gen_vehicle_scaling() : SpellScriptLoader("spell_gen_vehicle_scaling") { } - + class spell_gen_vehicle_scaling_AuraScript : public AuraScript { PrepareAuraScript(spell_gen_vehicle_scaling_AuraScript); @@ -1230,7 +1230,7 @@ class spell_gen_vehicle_scaling : public SpellScriptLoader float factor; uint16 baseItemLevel; - + // TODO: Reserach coeffs for different vehicles switch (GetId()) { @@ -1243,14 +1243,14 @@ class spell_gen_vehicle_scaling : public SpellScriptLoader baseItemLevel = 170; break; } - + float avgILvl = caster->ToPlayer()->GetAverageItemLevel(); if (avgILvl < baseItemLevel) return; // TODO: Research possibility of scaling down - + amount = uint16((avgILvl - baseItemLevel) * factor); } - + void Register() { DoEffectCalcAmount += AuraEffectCalcAmountFn(spell_gen_vehicle_scaling_AuraScript::CalculateAmount, EFFECT_0, SPELL_AURA_MOD_HEALING_PCT); @@ -1258,7 +1258,7 @@ class spell_gen_vehicle_scaling : public SpellScriptLoader DoEffectCalcAmount += AuraEffectCalcAmountFn(spell_gen_vehicle_scaling_AuraScript::CalculateAmount, EFFECT_2, SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT); } }; - + AuraScript* GetAuraScript() const { return new spell_gen_vehicle_scaling_AuraScript(); |
