diff options
author | Subv <s.v.h21@hotmail.com> | 2012-10-15 18:01:16 -0500 |
---|---|---|
committer | Subv <s.v.h21@hotmail.com> | 2012-10-15 18:01:16 -0500 |
commit | fc796fb879fcf399b7e05636e2876c53b261f8f2 (patch) | |
tree | 68dd95b2dc41d2bf32d90ae62e6c7a2c366e47c6 | |
parent | fe55f735c12ad2a372dac24c636f3362a20d9eff (diff) |
Scripts/Spells: Deleted a deprecated SpellScript (Astral Shift)
-rw-r--r-- | sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql | 1 | ||||
-rw-r--r-- | src/server/scripts/Spells/spell_shaman.cpp | 46 |
2 files changed, 1 insertions, 46 deletions
diff --git a/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql b/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql new file mode 100644 index 00000000000..d0876fa3cc6 --- /dev/null +++ b/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql @@ -0,0 +1 @@ +DELETE FROM `spell_script_names` WHERE `scriptname`='spell_sha_astral_shift'; diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index 8e8d0a89cde..8b1fe6f38ba 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -52,51 +52,6 @@ enum ShamanSpells SHAMAN_LAVA_FLOWS_TRIGGERED_R1 = 64694, }; -// 51474 - Astral shift -/// Updated 4.3.4 -class spell_sha_astral_shift : public SpellScriptLoader -{ - public: - spell_sha_astral_shift() : SpellScriptLoader("spell_sha_astral_shift") { } - - class spell_sha_astral_shift_AuraScript : public AuraScript - { - PrepareAuraScript(spell_sha_astral_shift_AuraScript); - - uint32 absorbPct; - - bool Load() - { - absorbPct = GetSpellInfo()->Effects[EFFECT_0].CalcValue(GetCaster()); - return true; - } - - void CalculateAmount(AuraEffect const* /*aurEff*/, int32 & amount, bool & /*canBeRecalculated*/) - { - // Set absorbtion amount to unlimited - amount = -1; - } - - void Absorb(AuraEffect* /*aurEff*/, DamageInfo& dmgInfo, uint32& absorbAmount) - { - // reduces all damage taken while stun, fear or silence - if (GetTarget()->GetUInt32Value(UNIT_FIELD_FLAGS) & (UNIT_FLAG_FLEEING | UNIT_FLAG_SILENCED) || ((GetTarget()->GetUInt32Value(UNIT_FIELD_FLAGS) & UNIT_FLAG_STUNNED) && GetTarget()->HasAuraWithMechanic(1<<MECHANIC_STUN))) - absorbAmount = CalculatePct(dmgInfo.GetDamage(), absorbPct); - } - - void Register() - { - DoEffectCalcAmount += AuraEffectCalcAmountFn(spell_sha_astral_shift_AuraScript::CalculateAmount, EFFECT_0, SPELL_AURA_SCHOOL_ABSORB); - OnEffectAbsorb += AuraEffectAbsorbFn(spell_sha_astral_shift_AuraScript::Absorb, EFFECT_0); - } - }; - - AuraScript* GetAuraScript() const - { - return new spell_sha_astral_shift_AuraScript(); - } -}; - // 1535 Fire Nova /// Updated 4.3.4 class spell_sha_fire_nova : public SpellScriptLoader @@ -734,7 +689,6 @@ class spell_sha_sentry_totem : public SpellScriptLoader void AddSC_shaman_spell_scripts() { - new spell_sha_astral_shift(); new spell_sha_fire_nova(); new spell_sha_mana_tide_totem(); new spell_sha_earthbind_totem(); |