diff options
| author | silinoron <none@none> | 2010-07-27 22:12:50 -0700 |
|---|---|---|
| committer | silinoron <none@none> | 2010-07-27 22:12:50 -0700 |
| commit | c173e84f252453397c5360fd74958c3ed135a06f (patch) | |
| tree | 7863ef1231a76289f414aaf865e5f07795d84b1d /src/server/game/Spells/SpellEffects.cpp | |
| parent | e7e49c56cf5b357c1bdcf1e199435dbeec17797e (diff) | |
Move dummy effect handlers for all SPELLFAMILY_HUNTER dummy effect handlers but Scatter Shot to spell scripts.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 2d7825cc5c8..f5c590f891a 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1659,24 +1659,6 @@ void Spell::EffectDummy(uint32 i) case SPELLFAMILY_HUNTER: switch(m_spellInfo->Id) { - case 23989: // Readiness talent - { - if (m_caster->GetTypeId() != TYPEID_PLAYER) - return; - - // immediately finishes the cooldown on your other Hunter abilities except Bestial Wrath - const SpellCooldowns& cm = m_caster->ToPlayer()->GetSpellCooldownMap(); - for (SpellCooldowns::const_iterator itr = cm.begin(); itr != cm.end();) - { - SpellEntry const *spellInfo = sSpellStore.LookupEntry(itr->first); - - if (spellInfo->SpellFamilyName == SPELLFAMILY_HUNTER && spellInfo->Id != 23989 && spellInfo->Id != 19574 && GetSpellRecoveryTime(spellInfo) > 0) - m_caster->ToPlayer()->RemoveSpellCooldown((itr++)->first,true); - else - ++itr; - } - return; - } case 37506: // Scatter Shot { if (m_caster->GetTypeId() != TYPEID_PLAYER) @@ -1688,24 +1670,6 @@ void Spell::EffectDummy(uint32 i) m_caster->ToPlayer()->SendAttackSwingCancelAttack(); return; } - // Last Stand (pet) - case 53478: - { - int32 healthModSpellBasePoints0 = int32(m_caster->GetMaxHealth()*0.3); - m_caster->CastCustomSpell(m_caster, 53479, &healthModSpellBasePoints0, NULL, NULL, true, NULL); - return; - } - // Master's Call - case 53271: - { - if (m_caster->GetTypeId() != TYPEID_PLAYER || !unitTarget) - return; - - if (Pet *pPet = m_caster->ToPlayer()->GetPet()) - if (pPet->isAlive()) - pPet->CastSpell(unitTarget, SpellMgr::CalculateSpellEffectAmount(m_spellInfo, i), true); - return; - } } break; case SPELLFAMILY_PALADIN: |
