aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellAuras.cpp
diff options
context:
space:
mode:
authorQAston <none@none>2009-02-11 15:04:27 +0100
committerQAston <none@none>2009-02-11 15:04:27 +0100
commit8012f78d00ef29025397d2fe8a18dc1eb8876292 (patch)
tree43e00ff70f3d14bc8a31a031c0ead055122eb4d6 /src/game/SpellAuras.cpp
parent8a8e39a571f81e9f4d723a5b452ecfbde06645a1 (diff)
*Small code cleanup, try to fix crash.
--HG-- branch : trunk
Diffstat (limited to 'src/game/SpellAuras.cpp')
-rw-r--r--src/game/SpellAuras.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 74fcfefae41..62726939ba5 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -276,7 +276,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS]=
&Aura::HandleModManaRegen, //219 SPELL_AURA_MOD_MANA_REGEN_FROM_STAT
&Aura::HandleModRatingFromStat, //220 SPELL_AURA_MOD_RATING_FROM_STAT
&Aura::HandleNULL, //221 ignored
- &Aura::HandleUnused, //222 unused
+ &Aura::HandleNULL, //222 unused
&Aura::HandleNULL, //223 Cold Stare
&Aura::HandleUnused, //224 unused
&Aura::HandleNoImmediateEffect, //225 SPELL_AURA_PRAYER_OF_MENDING
@@ -334,7 +334,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS]=
&Aura::HandleNoImmediateEffect, //277 SPELL_AURA_MOD_ABILITY_AFFECTED_TARGETS implemented in spell::settargetmap
&Aura::HandleAuraModDisarm, //278 SPELL_AURA_MOD_DISARM_RANGED disarm ranged weapon
&Aura::HandleNULL, //279
- &Aura::HandleNULL, //280 SPELL_AURA_MOD_TARGET_ARMOR_PCT
+ &Aura::HandleNoImmediateEffect, //280 SPELL_AURA_MOD_WEAPONTYPE_IGNORE_TARGET_RESISTANCE
&Aura::HandleNoImmediateEffect, //281 SPELL_AURA_MOD_HONOR_GAIN_PCT implemented in Player::RewardHonor
&Aura::HandleAuraIncreaseBaseHealthPercent, //282 SPELL_AURA_INCREASE_BASE_HEALTH_PERCENT
&Aura::HandleNoImmediateEffect //283 SPELL_AURA_MOD_HEALING_RECEIVED implemented in Unit::SpellHealingBonus
@@ -840,11 +840,8 @@ void Aura::_AddAura()
SetAuraSlot( slot );
- if(slot < MAX_AURAS) // slot found send data to client
- {
- // update for out of range group members (on 1 slot use)
- m_target->UpdateAuraForGroup(slot);
- }
+ // update for out of range group members (on 1 slot use)
+ m_target->UpdateAuraForGroup(slot);
//*****************************************************
// Update target aura state flag (at 1 aura apply)
@@ -1055,11 +1052,8 @@ bool Aura::modStackAmount(int32 num)
void Aura::RefreshAura()
{
m_duration = m_maxduration;
- if(GetAuraSlot() < MAX_AURAS) // slot found send data to client
- {
- // update for out of range group members (on 1 slot use)
- m_target->UpdateAuraForGroup(GetAuraSlot());
- }
+ // update for out of range group members (on 1 slot use)
+ m_target->UpdateAuraForGroup(GetAuraSlot());
}
bool Aura::isAffectedOnSpell(SpellEntry const *spell) const