From de13dbea373f2b6cc054c551ce34df30deaab257 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Sun, 21 Nov 2010 02:43:07 +0300 Subject: [PATCH] [10763] Move comments at 61 line, no functional changes. --- src/game/UnitAuraProcHandler.cpp | 634 +++++++++++++++---------------- src/shared/revision_nr.h | 2 +- 2 files changed, 318 insertions(+), 318 deletions(-) diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index 256a2f710..7506ec861 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -33,323 +33,323 @@ pAuraProcHandler AuraProcHandler[TOTAL_AURAS]= { - &Unit::HandleNULLProc, // 0 SPELL_AURA_NONE - &Unit::HandleNULLProc, // 1 SPELL_AURA_BIND_SIGHT - &Unit::HandleNULLProc, // 2 SPELL_AURA_MOD_POSSESS - &Unit::HandleNULLProc, // 3 SPELL_AURA_PERIODIC_DAMAGE - &Unit::HandleDummyAuraProc, // 4 SPELL_AURA_DUMMY - &Unit::HandleNULLProc, // 5 SPELL_AURA_MOD_CONFUSE - &Unit::HandleNULLProc, // 6 SPELL_AURA_MOD_CHARM - &Unit::HandleNULLProc, // 7 SPELL_AURA_MOD_FEAR - &Unit::HandleNULLProc, // 8 SPELL_AURA_PERIODIC_HEAL - &Unit::HandleNULLProc, // 9 SPELL_AURA_MOD_ATTACKSPEED - &Unit::HandleNULLProc, // 10 SPELL_AURA_MOD_THREAT - &Unit::HandleNULLProc, // 11 SPELL_AURA_MOD_TAUNT - &Unit::HandleNULLProc, // 12 SPELL_AURA_MOD_STUN - &Unit::HandleNULLProc, // 13 SPELL_AURA_MOD_DAMAGE_DONE - &Unit::HandleNULLProc, // 14 SPELL_AURA_MOD_DAMAGE_TAKEN - &Unit::HandleNULLProc, // 15 SPELL_AURA_DAMAGE_SHIELD - &Unit::HandleNULLProc, // 16 SPELL_AURA_MOD_STEALTH - &Unit::HandleNULLProc, // 17 SPELL_AURA_MOD_STEALTH_DETECT - &Unit::HandleNULLProc, // 18 SPELL_AURA_MOD_INVISIBILITY - &Unit::HandleNULLProc, // 19 SPELL_AURA_MOD_INVISIBILITY_DETECTION - &Unit::HandleNULLProc, // 20 SPELL_AURA_OBS_MOD_HEALTH - &Unit::HandleNULLProc, // 21 SPELL_AURA_OBS_MOD_MANA - &Unit::HandleNULLProc, // 22 SPELL_AURA_MOD_RESISTANCE - &Unit::HandleNULLProc, // 23 SPELL_AURA_PERIODIC_TRIGGER_SPELL - &Unit::HandleNULLProc, // 24 SPELL_AURA_PERIODIC_ENERGIZE - &Unit::HandleNULLProc, // 25 SPELL_AURA_MOD_PACIFY - &Unit::HandleNULLProc, // 26 SPELL_AURA_MOD_ROOT - &Unit::HandleNULLProc, // 27 SPELL_AURA_MOD_SILENCE - &Unit::HandleNULLProc, // 28 SPELL_AURA_REFLECT_SPELLS - &Unit::HandleNULLProc, // 29 SPELL_AURA_MOD_STAT - &Unit::HandleNULLProc, // 30 SPELL_AURA_MOD_SKILL - &Unit::HandleNULLProc, // 31 SPELL_AURA_MOD_INCREASE_SPEED - &Unit::HandleNULLProc, // 32 SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED - &Unit::HandleNULLProc, // 33 SPELL_AURA_MOD_DECREASE_SPEED - &Unit::HandleNULLProc, // 34 SPELL_AURA_MOD_INCREASE_HEALTH - &Unit::HandleNULLProc, // 35 SPELL_AURA_MOD_INCREASE_ENERGY - &Unit::HandleNULLProc, // 36 SPELL_AURA_MOD_SHAPESHIFT - &Unit::HandleNULLProc, // 37 SPELL_AURA_EFFECT_IMMUNITY - &Unit::HandleNULLProc, // 38 SPELL_AURA_STATE_IMMUNITY - &Unit::HandleNULLProc, // 39 SPELL_AURA_SCHOOL_IMMUNITY - &Unit::HandleNULLProc, // 40 SPELL_AURA_DAMAGE_IMMUNITY - &Unit::HandleNULLProc, // 41 SPELL_AURA_DISPEL_IMMUNITY - &Unit::HandleProcTriggerSpellAuraProc, // 42 SPELL_AURA_PROC_TRIGGER_SPELL - &Unit::HandleProcTriggerDamageAuraProc, // 43 SPELL_AURA_PROC_TRIGGER_DAMAGE - &Unit::HandleNULLProc, // 44 SPELL_AURA_TRACK_CREATURES - &Unit::HandleNULLProc, // 45 SPELL_AURA_TRACK_RESOURCES - &Unit::HandleNULLProc, // 46 SPELL_AURA_46 (used in test spells 54054 and 54058, and spell 48050) (3.0.8a-3.2.2a) - &Unit::HandleNULLProc, // 47 SPELL_AURA_MOD_PARRY_PERCENT - &Unit::HandleNULLProc, // 48 SPELL_AURA_48 spell Napalm (area damage spell with additional delayed damage effect) - &Unit::HandleNULLProc, // 49 SPELL_AURA_MOD_DODGE_PERCENT - &Unit::HandleNULLProc, // 50 SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT - &Unit::HandleNULLProc, // 51 SPELL_AURA_MOD_BLOCK_PERCENT - &Unit::HandleNULLProc, // 52 SPELL_AURA_MOD_CRIT_PERCENT - &Unit::HandleNULLProc, // 53 SPELL_AURA_PERIODIC_LEECH - &Unit::HandleNULLProc, // 54 SPELL_AURA_MOD_HIT_CHANCE - &Unit::HandleNULLProc, // 55 SPELL_AURA_MOD_SPELL_HIT_CHANCE - &Unit::HandleNULLProc, // 56 SPELL_AURA_TRANSFORM - &Unit::HandleSpellCritChanceAuraProc, // 57 SPELL_AURA_MOD_SPELL_CRIT_CHANCE - &Unit::HandleNULLProc, // 58 SPELL_AURA_MOD_INCREASE_SWIM_SPEED - &Unit::HandleNULLProc, // 59 SPELL_AURA_MOD_DAMAGE_DONE_CREATURE - &Unit::HandleNULLProc, // 60 SPELL_AURA_MOD_PACIFY_SILENCE - &Unit::HandleNULLProc, // 61 SPELL_AURA_MOD_SCALE - &Unit::HandleNULLProc, // 62 SPELL_AURA_PERIODIC_HEALTH_FUNNEL - &Unit::HandleNULLProc, // 63 unused (3.0.8a-3.2.2a) old SPELL_AURA_PERIODIC_MANA_FUNNEL - &Unit::HandleNULLProc, // 64 SPELL_AURA_PERIODIC_MANA_LEECH - &Unit::HandleModCastingSpeedNotStackAuraProc, // 65 SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK - &Unit::HandleNULLProc, // 66 SPELL_AURA_FEIGN_DEATH - &Unit::HandleNULLProc, // 67 SPELL_AURA_MOD_DISARM - &Unit::HandleNULLProc, // 68 SPELL_AURA_MOD_STALKED - &Unit::HandleNULLProc, // 69 SPELL_AURA_SCHOOL_ABSORB - &Unit::HandleNULLProc, // 70 SPELL_AURA_EXTRA_ATTACKS Useless, used by only one spell 41560 that has only visual effect (3.2.2a) - &Unit::HandleNULLProc, // 71 SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL - &Unit::HandleModPowerCostSchoolAuraProc, // 72 SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT - &Unit::HandleModPowerCostSchoolAuraProc, // 73 SPELL_AURA_MOD_POWER_COST_SCHOOL - &Unit::HandleReflectSpellsSchoolAuraProc, // 74 SPELL_AURA_REFLECT_SPELLS_SCHOOL - &Unit::HandleNULLProc, // 75 SPELL_AURA_MOD_LANGUAGE - &Unit::HandleNULLProc, // 76 SPELL_AURA_FAR_SIGHT - &Unit::HandleMechanicImmuneResistanceAuraProc, // 77 SPELL_AURA_MECHANIC_IMMUNITY - &Unit::HandleNULLProc, // 78 SPELL_AURA_MOUNTED - &Unit::HandleModDamagePercentDoneAuraProc, // 79 SPELL_AURA_MOD_DAMAGE_PERCENT_DONE - &Unit::HandleNULLProc, // 80 SPELL_AURA_MOD_PERCENT_STAT - &Unit::HandleNULLProc, // 81 SPELL_AURA_SPLIT_DAMAGE_PCT - &Unit::HandleNULLProc, // 82 SPELL_AURA_WATER_BREATHING - &Unit::HandleNULLProc, // 83 SPELL_AURA_MOD_BASE_RESISTANCE - &Unit::HandleNULLProc, // 84 SPELL_AURA_MOD_REGEN - &Unit::HandleCantTrigger, // 85 SPELL_AURA_MOD_POWER_REGEN - &Unit::HandleNULLProc, // 86 SPELL_AURA_CHANNEL_DEATH_ITEM - &Unit::HandleNULLProc, // 87 SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN - &Unit::HandleNULLProc, // 88 SPELL_AURA_MOD_HEALTH_REGEN_PERCENT - &Unit::HandleNULLProc, // 89 SPELL_AURA_PERIODIC_DAMAGE_PERCENT - &Unit::HandleNULLProc, // 90 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_RESIST_CHANCE - &Unit::HandleNULLProc, // 91 SPELL_AURA_MOD_DETECT_RANGE - &Unit::HandleNULLProc, // 92 SPELL_AURA_PREVENTS_FLEEING - &Unit::HandleNULLProc, // 93 SPELL_AURA_MOD_UNATTACKABLE - &Unit::HandleNULLProc, // 94 SPELL_AURA_INTERRUPT_REGEN - &Unit::HandleNULLProc, // 95 SPELL_AURA_GHOST - &Unit::HandleNULLProc, // 96 SPELL_AURA_SPELL_MAGNET - &Unit::HandleNULLProc, // 97 SPELL_AURA_MANA_SHIELD - &Unit::HandleNULLProc, // 98 SPELL_AURA_MOD_SKILL_TALENT - &Unit::HandleNULLProc, // 99 SPELL_AURA_MOD_ATTACK_POWER - &Unit::HandleNULLProc, //100 SPELL_AURA_AURAS_VISIBLE obsolete 3.x? all player can see all auras now, but still have 2 spells including GM-spell (1852,2855) - &Unit::HandleNULLProc, //101 SPELL_AURA_MOD_RESISTANCE_PCT - &Unit::HandleNULLProc, //102 SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS - &Unit::HandleNULLProc, //103 SPELL_AURA_MOD_TOTAL_THREAT - &Unit::HandleNULLProc, //104 SPELL_AURA_WATER_WALK - &Unit::HandleNULLProc, //105 SPELL_AURA_FEATHER_FALL - &Unit::HandleNULLProc, //106 SPELL_AURA_HOVER - &Unit::HandleNULLProc, //107 SPELL_AURA_ADD_FLAT_MODIFIER - &Unit::HandleAddPctModifierAuraProc, //108 SPELL_AURA_ADD_PCT_MODIFIER - &Unit::HandleNULLProc, //109 SPELL_AURA_ADD_TARGET_TRIGGER - &Unit::HandleNULLProc, //110 SPELL_AURA_MOD_POWER_REGEN_PERCENT - &Unit::HandleNULLProc, //111 SPELL_AURA_ADD_CASTER_HIT_TRIGGER - &Unit::HandleOverrideClassScriptAuraProc, //112 SPELL_AURA_OVERRIDE_CLASS_SCRIPTS - &Unit::HandleNULLProc, //113 SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN - &Unit::HandleNULLProc, //114 SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT - &Unit::HandleNULLProc, //115 SPELL_AURA_MOD_HEALING - &Unit::HandleNULLProc, //116 SPELL_AURA_MOD_REGEN_DURING_COMBAT - &Unit::HandleMechanicImmuneResistanceAuraProc, //117 SPELL_AURA_MOD_MECHANIC_RESISTANCE - &Unit::HandleNULLProc, //118 SPELL_AURA_MOD_HEALING_PCT - &Unit::HandleNULLProc, //119 unused (3.0.8a-3.2.2a) old SPELL_AURA_SHARE_PET_TRACKING - &Unit::HandleNULLProc, //120 SPELL_AURA_UNTRACKABLE - &Unit::HandleNULLProc, //121 SPELL_AURA_EMPATHY - &Unit::HandleNULLProc, //122 SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT - &Unit::HandleNULLProc, //123 SPELL_AURA_MOD_TARGET_RESISTANCE - &Unit::HandleNULLProc, //124 SPELL_AURA_MOD_RANGED_ATTACK_POWER - &Unit::HandleNULLProc, //125 SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN - &Unit::HandleNULLProc, //126 SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT - &Unit::HandleNULLProc, //127 SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS - &Unit::HandleNULLProc, //128 SPELL_AURA_MOD_POSSESS_PET - &Unit::HandleNULLProc, //129 SPELL_AURA_MOD_SPEED_ALWAYS - &Unit::HandleNULLProc, //130 SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS - &Unit::HandleNULLProc, //131 SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS - &Unit::HandleNULLProc, //132 SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT - &Unit::HandleNULLProc, //133 SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT - &Unit::HandleNULLProc, //134 SPELL_AURA_MOD_MANA_REGEN_INTERRUPT - &Unit::HandleNULLProc, //135 SPELL_AURA_MOD_HEALING_DONE - &Unit::HandleNULLProc, //136 SPELL_AURA_MOD_HEALING_DONE_PERCENT - &Unit::HandleNULLProc, //137 SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE - &Unit::HandleHasteAuraProc, //138 SPELL_AURA_MOD_HASTE - &Unit::HandleNULLProc, //139 SPELL_AURA_FORCE_REACTION - &Unit::HandleNULLProc, //140 SPELL_AURA_MOD_RANGED_HASTE - &Unit::HandleNULLProc, //141 SPELL_AURA_MOD_RANGED_AMMO_HASTE - &Unit::HandleNULLProc, //142 SPELL_AURA_MOD_BASE_RESISTANCE_PCT - &Unit::HandleNULLProc, //143 SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE - &Unit::HandleNULLProc, //144 SPELL_AURA_SAFE_FALL - &Unit::HandleNULLProc, //145 SPELL_AURA_MOD_PET_TALENT_POINTS - &Unit::HandleNULLProc, //146 SPELL_AURA_ALLOW_TAME_PET_TYPE - &Unit::HandleNULLProc, //147 SPELL_AURA_MECHANIC_IMMUNITY_MASK - &Unit::HandleNULLProc, //148 SPELL_AURA_RETAIN_COMBO_POINTS - &Unit::HandleCantTrigger, //149 SPELL_AURA_REDUCE_PUSHBACK - &Unit::HandleNULLProc, //150 SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT - &Unit::HandleNULLProc, //151 SPELL_AURA_TRACK_STEALTHED - &Unit::HandleNULLProc, //152 SPELL_AURA_MOD_DETECTED_RANGE - &Unit::HandleNULLProc, //153 SPELL_AURA_SPLIT_DAMAGE_FLAT - &Unit::HandleNULLProc, //154 SPELL_AURA_MOD_STEALTH_LEVEL - &Unit::HandleNULLProc, //155 SPELL_AURA_MOD_WATER_BREATHING - &Unit::HandleNULLProc, //156 SPELL_AURA_MOD_REPUTATION_GAIN - &Unit::HandleNULLProc, //157 SPELL_AURA_PET_DAMAGE_MULTI (single test like spell 20782, also single for 214 aura) - &Unit::HandleNULLProc, //158 SPELL_AURA_MOD_SHIELD_BLOCKVALUE - &Unit::HandleNULLProc, //159 SPELL_AURA_NO_PVP_CREDIT - &Unit::HandleNULLProc, //160 SPELL_AURA_MOD_AOE_AVOIDANCE - &Unit::HandleNULLProc, //161 SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT - &Unit::HandleNULLProc, //162 SPELL_AURA_POWER_BURN_MANA - &Unit::HandleNULLProc, //163 SPELL_AURA_MOD_CRIT_DAMAGE_BONUS - &Unit::HandleNULLProc, //164 unused (3.0.8a-3.2.2a), only one test spell 10654 - &Unit::HandleNULLProc, //165 SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS - &Unit::HandleNULLProc, //166 SPELL_AURA_MOD_ATTACK_POWER_PCT - &Unit::HandleNULLProc, //167 SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT - &Unit::HandleNULLProc, //168 SPELL_AURA_MOD_DAMAGE_DONE_VERSUS - &Unit::HandleNULLProc, //169 SPELL_AURA_MOD_CRIT_PERCENT_VERSUS - &Unit::HandleNULLProc, //170 SPELL_AURA_DETECT_AMORE different spells that ignore transformation effects - &Unit::HandleNULLProc, //171 SPELL_AURA_MOD_SPEED_NOT_STACK - &Unit::HandleNULLProc, //172 SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK - &Unit::HandleNULLProc, //173 unused (3.0.8a-3.2.2a) no spells, old SPELL_AURA_ALLOW_CHAMPION_SPELLS only for Proclaim Champion spell - &Unit::HandleNULLProc, //174 SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT - &Unit::HandleNULLProc, //175 SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT - &Unit::HandleNULLProc, //176 SPELL_AURA_SPIRIT_OF_REDEMPTION only for Spirit of Redemption spell, die at aura end - &Unit::HandleNULLProc, //177 SPELL_AURA_AOE_CHARM (22 spells) - &Unit::HandleNULLProc, //178 SPELL_AURA_MOD_DEBUFF_RESISTANCE - &Unit::HandleNULLProc, //179 SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE - &Unit::HandleNULLProc, //180 SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS - &Unit::HandleNULLProc, //181 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_FLAT_SPELL_CRIT_DAMAGE_VERSUS - &Unit::HandleNULLProc, //182 SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT - &Unit::HandleNULLProc, //183 SPELL_AURA_MOD_CRITICAL_THREAT only used in 28746 - &Unit::HandleNULLProc, //184 SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE - &Unit::HandleNULLProc, //185 SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE - &Unit::HandleNULLProc, //186 SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE - &Unit::HandleNULLProc, //187 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE - &Unit::HandleNULLProc, //188 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE - &Unit::HandleNULLProc, //189 SPELL_AURA_MOD_RATING - &Unit::HandleNULLProc, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN - &Unit::HandleNULLProc, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED - &Unit::HandleNULLProc, //192 SPELL_AURA_HASTE_MELEE - &Unit::HandleNULLProc, //193 SPELL_AURA_HASTE_ALL (in fact combat (any type attack) speed pct) - &Unit::HandleNULLProc, //194 SPELL_AURA_MOD_IGNORE_ABSORB_SCHOOL - &Unit::HandleNULLProc, //195 SPELL_AURA_MOD_IGNORE_ABSORB_FOR_SPELL - &Unit::HandleNULLProc, //196 SPELL_AURA_MOD_COOLDOWN (single spell 24818 in 3.2.2a) - &Unit::HandleNULLProc, //197 SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCEe - &Unit::HandleNULLProc, //198 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_ALL_WEAPON_SKILLS - &Unit::HandleNULLProc, //199 SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT - &Unit::HandleNULLProc, //200 SPELL_AURA_MOD_KILL_XP_PCT - &Unit::HandleNULLProc, //201 SPELL_AURA_FLY this aura enable flight mode... - &Unit::HandleNULLProc, //202 SPELL_AURA_CANNOT_BE_DODGED - &Unit::HandleNULLProc, //203 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE - &Unit::HandleNULLProc, //204 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE - &Unit::HandleNULLProc, //205 SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_DAMAGE - &Unit::HandleNULLProc, //206 SPELL_AURA_MOD_FLIGHT_SPEED - &Unit::HandleNULLProc, //207 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED - &Unit::HandleNULLProc, //208 SPELL_AURA_MOD_FLIGHT_SPEED_STACKING - &Unit::HandleNULLProc, //209 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_STACKING - &Unit::HandleNULLProc, //210 SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING - &Unit::HandleNULLProc, //211 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING - &Unit::HandleNULLProc, //212 SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT - &Unit::HandleNULLProc, //213 SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT implemented in Player::RewardRage - &Unit::HandleNULLProc, //214 Tamed Pet Passive (single test like spell 20782, also single for 157 aura) - &Unit::HandleNULLProc, //215 SPELL_AURA_ARENA_PREPARATION - &Unit::HandleNULLProc, //216 SPELL_AURA_HASTE_SPELLS - &Unit::HandleNULLProc, //217 unused (3.0.8a-3.2.2a) - &Unit::HandleNULLProc, //218 SPELL_AURA_HASTE_RANGED - &Unit::HandleNULLProc, //219 SPELL_AURA_MOD_MANA_REGEN_FROM_STAT - &Unit::HandleNULLProc, //220 SPELL_AURA_MOD_RATING_FROM_STAT - &Unit::HandleNULLProc, //221 ignored - &Unit::HandleNULLProc, //222 unused (3.0.8a-3.2.2a) only for spell 44586 that not used in real spell cast - &Unit::HandleNULLProc, //223 dummy code (cast damage spell to attacker) and another dymmy (jump to another nearby raid member) - &Unit::HandleNULLProc, //224 unused (3.0.8a-3.2.2a) - &Unit::HandleMendingAuraProc, //225 SPELL_AURA_PRAYER_OF_MENDING - &Unit::HandleNULLProc, //226 SPELL_AURA_PERIODIC_DUMMY - &Unit::HandleNULLProc, //227 SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE - &Unit::HandleNULLProc, //228 SPELL_AURA_DETECT_STEALTH - &Unit::HandleNULLProc, //229 SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE - &Unit::HandleNULLProc, //230 Commanding Shout - &Unit::HandleProcTriggerSpellAuraProc, //231 SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE - &Unit::HandleNULLProc, //232 SPELL_AURA_MECHANIC_DURATION_MOD - &Unit::HandleNULLProc, //233 set model id to the one of the creature with id m_modifier.m_miscvalue - &Unit::HandleNULLProc, //234 SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK - &Unit::HandleNULLProc, //235 SPELL_AURA_MOD_DISPEL_RESIST - &Unit::HandleNULLProc, //236 SPELL_AURA_CONTROL_VEHICLE - &Unit::HandleNULLProc, //237 SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER - &Unit::HandleNULLProc, //238 SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER - &Unit::HandleNULLProc, //239 SPELL_AURA_MOD_SCALE_2 only in Noggenfogger Elixir (16595) before 2.3.0 aura 61 - &Unit::HandleNULLProc, //240 SPELL_AURA_MOD_EXPERTISE - &Unit::HandleNULLProc, //241 Forces the player to move forward - &Unit::HandleNULLProc, //242 SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING (only 2 test spels in 3.2.2a) - &Unit::HandleNULLProc, //243 faction reaction override spells - &Unit::HandleNULLProc, //244 SPELL_AURA_COMPREHEND_LANGUAGE - &Unit::HandleNULLProc, //245 SPELL_AURA_MOD_DURATION_OF_MAGIC_EFFECTS - &Unit::HandleNULLProc, //246 SPELL_AURA_MOD_DURATION_OF_EFFECTS_BY_DISPEL - &Unit::HandleNULLProc, //247 target to become a clone of the caster - &Unit::HandleNULLProc, //248 SPELL_AURA_MOD_COMBAT_RESULT_CHANCE - &Unit::HandleNULLProc, //249 SPELL_AURA_CONVERT_RUNE - &Unit::HandleNULLProc, //250 SPELL_AURA_MOD_INCREASE_HEALTH_2 - &Unit::HandleNULLProc, //251 SPELL_AURA_MOD_ENEMY_DODGE - &Unit::HandleNULLProc, //252 SPELL_AURA_SLOW_ALL - &Unit::HandleNULLProc, //253 SPELL_AURA_MOD_BLOCK_CRIT_CHANCE - &Unit::HandleNULLProc, //254 SPELL_AURA_MOD_DISARM_SHIELD disarm Shield - &Unit::HandleNULLProc, //255 SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT - &Unit::HandleNULLProc, //256 SPELL_AURA_NO_REAGENT_USE Use SpellClassMask for spell select - &Unit::HandleNULLProc, //257 SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS Use SpellClassMask for spell select - &Unit::HandleNULLProc, //258 SPELL_AURA_MOD_SPELL_VISUAL - &Unit::HandleNULLProc, //259 corrupt healing over time spell - &Unit::HandleNULLProc, //260 SPELL_AURA_SCREEN_EFFECT (miscvalue = id in ScreenEffect.dbc) not required any code - &Unit::HandleNULLProc, //261 SPELL_AURA_PHASE undetectable invisibility? - &Unit::HandleNULLProc, //262 ignore combat/aura state? - &Unit::HandleNULLProc, //263 SPELL_AURA_ALLOW_ONLY_ABILITY player can use only abilities set in SpellClassMask - &Unit::HandleNULLProc, //264 unused (3.0.8a-3.2.2a) - &Unit::HandleNULLProc, //265 unused (3.0.8a-3.2.2a) - &Unit::HandleNULLProc, //266 unused (3.0.8a-3.2.2a) - &Unit::HandleNULLProc, //267 SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL - &Unit::HandleNULLProc, //268 SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT - &Unit::HandleNULLProc, //269 SPELL_AURA_MOD_IGNORE_DAMAGE_REDUCTION_SCHOOL - &Unit::HandleNULLProc, //270 SPELL_AURA_MOD_IGNORE_TARGET_RESIST (unused in 3.2.2a) - &Unit::HandleModDamageFromCasterAuraProc, //271 SPELL_AURA_MOD_DAMAGE_FROM_CASTER - &Unit::HandleMaelstromWeaponAuraProc, //272 SPELL_AURA_MAELSTROM_WEAPON (unclear use for aura, it used in (3.2.2a...3.3.0) in single spell 53817 that spellmode stacked and charged spell expected to be drop as stack - &Unit::HandleNULLProc, //273 SPELL_AURA_X_RAY (client side implementation) - &Unit::HandleNULLProc, //274 proc free shot? - &Unit::HandleNULLProc, //275 SPELL_AURA_MOD_IGNORE_SHAPESHIFT Use SpellClassMask for spell select - &Unit::HandleNULLProc, //276 mod damage % mechanic? - &Unit::HandleNULLProc, //277 SPELL_AURA_MOD_MAX_AFFECTED_TARGETS Use SpellClassMask for spell select - &Unit::HandleNULLProc, //278 SPELL_AURA_MOD_DISARM_RANGED disarm ranged weapon - &Unit::HandleNULLProc, //279 visual effects? 58836 and 57507 - &Unit::HandleNULLProc, //280 SPELL_AURA_MOD_TARGET_ARMOR_PCT - &Unit::HandleNULLProc, //281 SPELL_AURA_MOD_HONOR_GAIN - &Unit::HandleNULLProc, //282 SPELL_AURA_INCREASE_BASE_HEALTH_PERCENT - &Unit::HandleNULLProc, //283 SPELL_AURA_MOD_HEALING_RECEIVED - &Unit::HandleNULLProc, //284 51 spells - &Unit::HandleNULLProc, //285 SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR - &Unit::HandleNULLProc, //286 SPELL_AURA_ABILITY_PERIODIC_CRIT - &Unit::HandleNULLProc, //287 SPELL_AURA_DEFLECT_SPELLS - &Unit::HandleNULLProc, //288 increase parry/deflect, prevent attack (single spell used 67801) - &Unit::HandleNULLProc, //289 unused (3.2.2a) - &Unit::HandleNULLProc, //290 SPELL_AURA_MOD_ALL_CRIT_CHANCE - &Unit::HandleNULLProc, //291 SPELL_AURA_MOD_QUEST_XP_PCT - &Unit::HandleNULLProc, //292 call stabled pet - &Unit::HandleNULLProc, //293 3 spells - &Unit::HandleNULLProc, //294 2 spells, possible prevent mana regen - &Unit::HandleNULLProc, //295 unused (3.2.2a) - &Unit::HandleNULLProc, //296 2 spells - &Unit::HandleNULLProc, //297 1 spell (counter spell school?) - &Unit::HandleNULLProc, //298 unused (3.2.2a) - &Unit::HandleNULLProc, //299 unused (3.2.2a) - &Unit::HandleNULLProc, //300 3 spells (share damage?) - &Unit::HandleNULLProc, //301 5 spells - &Unit::HandleNULLProc, //302 unused (3.2.2a) - &Unit::HandleNULLProc, //303 17 spells - &Unit::HandleNULLProc, //304 2 spells (alcohol effect?) - &Unit::HandleNULLProc, //305 SPELL_AURA_MOD_MINIMUM_SPEED - &Unit::HandleNULLProc, //306 1 spell - &Unit::HandleNULLProc, //307 absorb healing? - &Unit::HandleNULLProc, //308 new aura for hunter traps - &Unit::HandleNULLProc, //309 absorb healing? - &Unit::HandleNULLProc, //310 pet avoidance passive? - &Unit::HandleNULLProc, //311 0 spells in 3.3 - &Unit::HandleNULLProc, //312 0 spells in 3.3 - &Unit::HandleNULLProc, //313 0 spells in 3.3 - &Unit::HandleNULLProc, //314 1 test spell (reduce duration of silince/magic) - &Unit::HandleNULLProc, //315 underwater walking - &Unit::HandleNULLProc //316 makes haste affect HOT/DOT ticks + &Unit::HandleNULLProc, // 0 SPELL_AURA_NONE + &Unit::HandleNULLProc, // 1 SPELL_AURA_BIND_SIGHT + &Unit::HandleNULLProc, // 2 SPELL_AURA_MOD_POSSESS + &Unit::HandleNULLProc, // 3 SPELL_AURA_PERIODIC_DAMAGE + &Unit::HandleDummyAuraProc, // 4 SPELL_AURA_DUMMY + &Unit::HandleNULLProc, // 5 SPELL_AURA_MOD_CONFUSE + &Unit::HandleNULLProc, // 6 SPELL_AURA_MOD_CHARM + &Unit::HandleNULLProc, // 7 SPELL_AURA_MOD_FEAR + &Unit::HandleNULLProc, // 8 SPELL_AURA_PERIODIC_HEAL + &Unit::HandleNULLProc, // 9 SPELL_AURA_MOD_ATTACKSPEED + &Unit::HandleNULLProc, // 10 SPELL_AURA_MOD_THREAT + &Unit::HandleNULLProc, // 11 SPELL_AURA_MOD_TAUNT + &Unit::HandleNULLProc, // 12 SPELL_AURA_MOD_STUN + &Unit::HandleNULLProc, // 13 SPELL_AURA_MOD_DAMAGE_DONE + &Unit::HandleNULLProc, // 14 SPELL_AURA_MOD_DAMAGE_TAKEN + &Unit::HandleNULLProc, // 15 SPELL_AURA_DAMAGE_SHIELD + &Unit::HandleNULLProc, // 16 SPELL_AURA_MOD_STEALTH + &Unit::HandleNULLProc, // 17 SPELL_AURA_MOD_STEALTH_DETECT + &Unit::HandleNULLProc, // 18 SPELL_AURA_MOD_INVISIBILITY + &Unit::HandleNULLProc, // 19 SPELL_AURA_MOD_INVISIBILITY_DETECTION + &Unit::HandleNULLProc, // 20 SPELL_AURA_OBS_MOD_HEALTH + &Unit::HandleNULLProc, // 21 SPELL_AURA_OBS_MOD_MANA + &Unit::HandleNULLProc, // 22 SPELL_AURA_MOD_RESISTANCE + &Unit::HandleNULLProc, // 23 SPELL_AURA_PERIODIC_TRIGGER_SPELL + &Unit::HandleNULLProc, // 24 SPELL_AURA_PERIODIC_ENERGIZE + &Unit::HandleNULLProc, // 25 SPELL_AURA_MOD_PACIFY + &Unit::HandleNULLProc, // 26 SPELL_AURA_MOD_ROOT + &Unit::HandleNULLProc, // 27 SPELL_AURA_MOD_SILENCE + &Unit::HandleNULLProc, // 28 SPELL_AURA_REFLECT_SPELLS + &Unit::HandleNULLProc, // 29 SPELL_AURA_MOD_STAT + &Unit::HandleNULLProc, // 30 SPELL_AURA_MOD_SKILL + &Unit::HandleNULLProc, // 31 SPELL_AURA_MOD_INCREASE_SPEED + &Unit::HandleNULLProc, // 32 SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED + &Unit::HandleNULLProc, // 33 SPELL_AURA_MOD_DECREASE_SPEED + &Unit::HandleNULLProc, // 34 SPELL_AURA_MOD_INCREASE_HEALTH + &Unit::HandleNULLProc, // 35 SPELL_AURA_MOD_INCREASE_ENERGY + &Unit::HandleNULLProc, // 36 SPELL_AURA_MOD_SHAPESHIFT + &Unit::HandleNULLProc, // 37 SPELL_AURA_EFFECT_IMMUNITY + &Unit::HandleNULLProc, // 38 SPELL_AURA_STATE_IMMUNITY + &Unit::HandleNULLProc, // 39 SPELL_AURA_SCHOOL_IMMUNITY + &Unit::HandleNULLProc, // 40 SPELL_AURA_DAMAGE_IMMUNITY + &Unit::HandleNULLProc, // 41 SPELL_AURA_DISPEL_IMMUNITY + &Unit::HandleProcTriggerSpellAuraProc, // 42 SPELL_AURA_PROC_TRIGGER_SPELL + &Unit::HandleProcTriggerDamageAuraProc, // 43 SPELL_AURA_PROC_TRIGGER_DAMAGE + &Unit::HandleNULLProc, // 44 SPELL_AURA_TRACK_CREATURES + &Unit::HandleNULLProc, // 45 SPELL_AURA_TRACK_RESOURCES + &Unit::HandleNULLProc, // 46 SPELL_AURA_46 (used in test spells 54054 and 54058, and spell 48050) (3.0.8a-3.2.2a) + &Unit::HandleNULLProc, // 47 SPELL_AURA_MOD_PARRY_PERCENT + &Unit::HandleNULLProc, // 48 SPELL_AURA_48 spell Napalm (area damage spell with additional delayed damage effect) + &Unit::HandleNULLProc, // 49 SPELL_AURA_MOD_DODGE_PERCENT + &Unit::HandleNULLProc, // 50 SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT + &Unit::HandleNULLProc, // 51 SPELL_AURA_MOD_BLOCK_PERCENT + &Unit::HandleNULLProc, // 52 SPELL_AURA_MOD_CRIT_PERCENT + &Unit::HandleNULLProc, // 53 SPELL_AURA_PERIODIC_LEECH + &Unit::HandleNULLProc, // 54 SPELL_AURA_MOD_HIT_CHANCE + &Unit::HandleNULLProc, // 55 SPELL_AURA_MOD_SPELL_HIT_CHANCE + &Unit::HandleNULLProc, // 56 SPELL_AURA_TRANSFORM + &Unit::HandleSpellCritChanceAuraProc, // 57 SPELL_AURA_MOD_SPELL_CRIT_CHANCE + &Unit::HandleNULLProc, // 58 SPELL_AURA_MOD_INCREASE_SWIM_SPEED + &Unit::HandleNULLProc, // 59 SPELL_AURA_MOD_DAMAGE_DONE_CREATURE + &Unit::HandleNULLProc, // 60 SPELL_AURA_MOD_PACIFY_SILENCE + &Unit::HandleNULLProc, // 61 SPELL_AURA_MOD_SCALE + &Unit::HandleNULLProc, // 62 SPELL_AURA_PERIODIC_HEALTH_FUNNEL + &Unit::HandleNULLProc, // 63 unused (3.0.8a-3.2.2a) old SPELL_AURA_PERIODIC_MANA_FUNNEL + &Unit::HandleNULLProc, // 64 SPELL_AURA_PERIODIC_MANA_LEECH + &Unit::HandleModCastingSpeedNotStackAuraProc, // 65 SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK + &Unit::HandleNULLProc, // 66 SPELL_AURA_FEIGN_DEATH + &Unit::HandleNULLProc, // 67 SPELL_AURA_MOD_DISARM + &Unit::HandleNULLProc, // 68 SPELL_AURA_MOD_STALKED + &Unit::HandleNULLProc, // 69 SPELL_AURA_SCHOOL_ABSORB + &Unit::HandleNULLProc, // 70 SPELL_AURA_EXTRA_ATTACKS Useless, used by only one spell 41560 that has only visual effect (3.2.2a) + &Unit::HandleNULLProc, // 71 SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL + &Unit::HandleModPowerCostSchoolAuraProc, // 72 SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT + &Unit::HandleModPowerCostSchoolAuraProc, // 73 SPELL_AURA_MOD_POWER_COST_SCHOOL + &Unit::HandleReflectSpellsSchoolAuraProc, // 74 SPELL_AURA_REFLECT_SPELLS_SCHOOL + &Unit::HandleNULLProc, // 75 SPELL_AURA_MOD_LANGUAGE + &Unit::HandleNULLProc, // 76 SPELL_AURA_FAR_SIGHT + &Unit::HandleMechanicImmuneResistanceAuraProc, // 77 SPELL_AURA_MECHANIC_IMMUNITY + &Unit::HandleNULLProc, // 78 SPELL_AURA_MOUNTED + &Unit::HandleModDamagePercentDoneAuraProc, // 79 SPELL_AURA_MOD_DAMAGE_PERCENT_DONE + &Unit::HandleNULLProc, // 80 SPELL_AURA_MOD_PERCENT_STAT + &Unit::HandleNULLProc, // 81 SPELL_AURA_SPLIT_DAMAGE_PCT + &Unit::HandleNULLProc, // 82 SPELL_AURA_WATER_BREATHING + &Unit::HandleNULLProc, // 83 SPELL_AURA_MOD_BASE_RESISTANCE + &Unit::HandleNULLProc, // 84 SPELL_AURA_MOD_REGEN + &Unit::HandleCantTrigger, // 85 SPELL_AURA_MOD_POWER_REGEN + &Unit::HandleNULLProc, // 86 SPELL_AURA_CHANNEL_DEATH_ITEM + &Unit::HandleNULLProc, // 87 SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN + &Unit::HandleNULLProc, // 88 SPELL_AURA_MOD_HEALTH_REGEN_PERCENT + &Unit::HandleNULLProc, // 89 SPELL_AURA_PERIODIC_DAMAGE_PERCENT + &Unit::HandleNULLProc, // 90 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_RESIST_CHANCE + &Unit::HandleNULLProc, // 91 SPELL_AURA_MOD_DETECT_RANGE + &Unit::HandleNULLProc, // 92 SPELL_AURA_PREVENTS_FLEEING + &Unit::HandleNULLProc, // 93 SPELL_AURA_MOD_UNATTACKABLE + &Unit::HandleNULLProc, // 94 SPELL_AURA_INTERRUPT_REGEN + &Unit::HandleNULLProc, // 95 SPELL_AURA_GHOST + &Unit::HandleNULLProc, // 96 SPELL_AURA_SPELL_MAGNET + &Unit::HandleNULLProc, // 97 SPELL_AURA_MANA_SHIELD + &Unit::HandleNULLProc, // 98 SPELL_AURA_MOD_SKILL_TALENT + &Unit::HandleNULLProc, // 99 SPELL_AURA_MOD_ATTACK_POWER + &Unit::HandleNULLProc, //100 SPELL_AURA_AURAS_VISIBLE obsolete 3.x? all player can see all auras now, but still have 2 spells including GM-spell (1852,2855) + &Unit::HandleNULLProc, //101 SPELL_AURA_MOD_RESISTANCE_PCT + &Unit::HandleNULLProc, //102 SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS + &Unit::HandleNULLProc, //103 SPELL_AURA_MOD_TOTAL_THREAT + &Unit::HandleNULLProc, //104 SPELL_AURA_WATER_WALK + &Unit::HandleNULLProc, //105 SPELL_AURA_FEATHER_FALL + &Unit::HandleNULLProc, //106 SPELL_AURA_HOVER + &Unit::HandleNULLProc, //107 SPELL_AURA_ADD_FLAT_MODIFIER + &Unit::HandleAddPctModifierAuraProc, //108 SPELL_AURA_ADD_PCT_MODIFIER + &Unit::HandleNULLProc, //109 SPELL_AURA_ADD_TARGET_TRIGGER + &Unit::HandleNULLProc, //110 SPELL_AURA_MOD_POWER_REGEN_PERCENT + &Unit::HandleNULLProc, //111 SPELL_AURA_ADD_CASTER_HIT_TRIGGER + &Unit::HandleOverrideClassScriptAuraProc, //112 SPELL_AURA_OVERRIDE_CLASS_SCRIPTS + &Unit::HandleNULLProc, //113 SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN + &Unit::HandleNULLProc, //114 SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT + &Unit::HandleNULLProc, //115 SPELL_AURA_MOD_HEALING + &Unit::HandleNULLProc, //116 SPELL_AURA_MOD_REGEN_DURING_COMBAT + &Unit::HandleMechanicImmuneResistanceAuraProc, //117 SPELL_AURA_MOD_MECHANIC_RESISTANCE + &Unit::HandleNULLProc, //118 SPELL_AURA_MOD_HEALING_PCT + &Unit::HandleNULLProc, //119 unused (3.0.8a-3.2.2a) old SPELL_AURA_SHARE_PET_TRACKING + &Unit::HandleNULLProc, //120 SPELL_AURA_UNTRACKABLE + &Unit::HandleNULLProc, //121 SPELL_AURA_EMPATHY + &Unit::HandleNULLProc, //122 SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT + &Unit::HandleNULLProc, //123 SPELL_AURA_MOD_TARGET_RESISTANCE + &Unit::HandleNULLProc, //124 SPELL_AURA_MOD_RANGED_ATTACK_POWER + &Unit::HandleNULLProc, //125 SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN + &Unit::HandleNULLProc, //126 SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT + &Unit::HandleNULLProc, //127 SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS + &Unit::HandleNULLProc, //128 SPELL_AURA_MOD_POSSESS_PET + &Unit::HandleNULLProc, //129 SPELL_AURA_MOD_SPEED_ALWAYS + &Unit::HandleNULLProc, //130 SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS + &Unit::HandleNULLProc, //131 SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS + &Unit::HandleNULLProc, //132 SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT + &Unit::HandleNULLProc, //133 SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT + &Unit::HandleNULLProc, //134 SPELL_AURA_MOD_MANA_REGEN_INTERRUPT + &Unit::HandleNULLProc, //135 SPELL_AURA_MOD_HEALING_DONE + &Unit::HandleNULLProc, //136 SPELL_AURA_MOD_HEALING_DONE_PERCENT + &Unit::HandleNULLProc, //137 SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE + &Unit::HandleHasteAuraProc, //138 SPELL_AURA_MOD_HASTE + &Unit::HandleNULLProc, //139 SPELL_AURA_FORCE_REACTION + &Unit::HandleNULLProc, //140 SPELL_AURA_MOD_RANGED_HASTE + &Unit::HandleNULLProc, //141 SPELL_AURA_MOD_RANGED_AMMO_HASTE + &Unit::HandleNULLProc, //142 SPELL_AURA_MOD_BASE_RESISTANCE_PCT + &Unit::HandleNULLProc, //143 SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE + &Unit::HandleNULLProc, //144 SPELL_AURA_SAFE_FALL + &Unit::HandleNULLProc, //145 SPELL_AURA_MOD_PET_TALENT_POINTS + &Unit::HandleNULLProc, //146 SPELL_AURA_ALLOW_TAME_PET_TYPE + &Unit::HandleNULLProc, //147 SPELL_AURA_MECHANIC_IMMUNITY_MASK + &Unit::HandleNULLProc, //148 SPELL_AURA_RETAIN_COMBO_POINTS + &Unit::HandleCantTrigger, //149 SPELL_AURA_REDUCE_PUSHBACK + &Unit::HandleNULLProc, //150 SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT + &Unit::HandleNULLProc, //151 SPELL_AURA_TRACK_STEALTHED + &Unit::HandleNULLProc, //152 SPELL_AURA_MOD_DETECTED_RANGE + &Unit::HandleNULLProc, //153 SPELL_AURA_SPLIT_DAMAGE_FLAT + &Unit::HandleNULLProc, //154 SPELL_AURA_MOD_STEALTH_LEVEL + &Unit::HandleNULLProc, //155 SPELL_AURA_MOD_WATER_BREATHING + &Unit::HandleNULLProc, //156 SPELL_AURA_MOD_REPUTATION_GAIN + &Unit::HandleNULLProc, //157 SPELL_AURA_PET_DAMAGE_MULTI (single test like spell 20782, also single for 214 aura) + &Unit::HandleNULLProc, //158 SPELL_AURA_MOD_SHIELD_BLOCKVALUE + &Unit::HandleNULLProc, //159 SPELL_AURA_NO_PVP_CREDIT + &Unit::HandleNULLProc, //160 SPELL_AURA_MOD_AOE_AVOIDANCE + &Unit::HandleNULLProc, //161 SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT + &Unit::HandleNULLProc, //162 SPELL_AURA_POWER_BURN_MANA + &Unit::HandleNULLProc, //163 SPELL_AURA_MOD_CRIT_DAMAGE_BONUS + &Unit::HandleNULLProc, //164 unused (3.0.8a-3.2.2a), only one test spell 10654 + &Unit::HandleNULLProc, //165 SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS + &Unit::HandleNULLProc, //166 SPELL_AURA_MOD_ATTACK_POWER_PCT + &Unit::HandleNULLProc, //167 SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT + &Unit::HandleNULLProc, //168 SPELL_AURA_MOD_DAMAGE_DONE_VERSUS + &Unit::HandleNULLProc, //169 SPELL_AURA_MOD_CRIT_PERCENT_VERSUS + &Unit::HandleNULLProc, //170 SPELL_AURA_DETECT_AMORE different spells that ignore transformation effects + &Unit::HandleNULLProc, //171 SPELL_AURA_MOD_SPEED_NOT_STACK + &Unit::HandleNULLProc, //172 SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK + &Unit::HandleNULLProc, //173 unused (3.0.8a-3.2.2a) no spells, old SPELL_AURA_ALLOW_CHAMPION_SPELLS only for Proclaim Champion spell + &Unit::HandleNULLProc, //174 SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT + &Unit::HandleNULLProc, //175 SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT + &Unit::HandleNULLProc, //176 SPELL_AURA_SPIRIT_OF_REDEMPTION only for Spirit of Redemption spell, die at aura end + &Unit::HandleNULLProc, //177 SPELL_AURA_AOE_CHARM (22 spells) + &Unit::HandleNULLProc, //178 SPELL_AURA_MOD_DEBUFF_RESISTANCE + &Unit::HandleNULLProc, //179 SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE + &Unit::HandleNULLProc, //180 SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS + &Unit::HandleNULLProc, //181 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_FLAT_SPELL_CRIT_DAMAGE_VERSUS + &Unit::HandleNULLProc, //182 SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT + &Unit::HandleNULLProc, //183 SPELL_AURA_MOD_CRITICAL_THREAT only used in 28746 + &Unit::HandleNULLProc, //184 SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE + &Unit::HandleNULLProc, //185 SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE + &Unit::HandleNULLProc, //186 SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE + &Unit::HandleNULLProc, //187 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE + &Unit::HandleNULLProc, //188 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE + &Unit::HandleNULLProc, //189 SPELL_AURA_MOD_RATING + &Unit::HandleNULLProc, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN + &Unit::HandleNULLProc, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED + &Unit::HandleNULLProc, //192 SPELL_AURA_HASTE_MELEE + &Unit::HandleNULLProc, //193 SPELL_AURA_HASTE_ALL (in fact combat (any type attack) speed pct) + &Unit::HandleNULLProc, //194 SPELL_AURA_MOD_IGNORE_ABSORB_SCHOOL + &Unit::HandleNULLProc, //195 SPELL_AURA_MOD_IGNORE_ABSORB_FOR_SPELL + &Unit::HandleNULLProc, //196 SPELL_AURA_MOD_COOLDOWN (single spell 24818 in 3.2.2a) + &Unit::HandleNULLProc, //197 SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCEe + &Unit::HandleNULLProc, //198 unused (3.0.8a-3.2.2a) old SPELL_AURA_MOD_ALL_WEAPON_SKILLS + &Unit::HandleNULLProc, //199 SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT + &Unit::HandleNULLProc, //200 SPELL_AURA_MOD_KILL_XP_PCT + &Unit::HandleNULLProc, //201 SPELL_AURA_FLY this aura enable flight mode... + &Unit::HandleNULLProc, //202 SPELL_AURA_CANNOT_BE_DODGED + &Unit::HandleNULLProc, //203 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE + &Unit::HandleNULLProc, //204 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE + &Unit::HandleNULLProc, //205 SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_DAMAGE + &Unit::HandleNULLProc, //206 SPELL_AURA_MOD_FLIGHT_SPEED + &Unit::HandleNULLProc, //207 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED + &Unit::HandleNULLProc, //208 SPELL_AURA_MOD_FLIGHT_SPEED_STACKING + &Unit::HandleNULLProc, //209 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_STACKING + &Unit::HandleNULLProc, //210 SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING + &Unit::HandleNULLProc, //211 SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING + &Unit::HandleNULLProc, //212 SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT + &Unit::HandleNULLProc, //213 SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT implemented in Player::RewardRage + &Unit::HandleNULLProc, //214 Tamed Pet Passive (single test like spell 20782, also single for 157 aura) + &Unit::HandleNULLProc, //215 SPELL_AURA_ARENA_PREPARATION + &Unit::HandleNULLProc, //216 SPELL_AURA_HASTE_SPELLS + &Unit::HandleNULLProc, //217 unused (3.0.8a-3.2.2a) + &Unit::HandleNULLProc, //218 SPELL_AURA_HASTE_RANGED + &Unit::HandleNULLProc, //219 SPELL_AURA_MOD_MANA_REGEN_FROM_STAT + &Unit::HandleNULLProc, //220 SPELL_AURA_MOD_RATING_FROM_STAT + &Unit::HandleNULLProc, //221 ignored + &Unit::HandleNULLProc, //222 unused (3.0.8a-3.2.2a) only for spell 44586 that not used in real spell cast + &Unit::HandleNULLProc, //223 dummy code (cast damage spell to attacker) and another dymmy (jump to another nearby raid member) + &Unit::HandleNULLProc, //224 unused (3.0.8a-3.2.2a) + &Unit::HandleMendingAuraProc, //225 SPELL_AURA_PRAYER_OF_MENDING + &Unit::HandleNULLProc, //226 SPELL_AURA_PERIODIC_DUMMY + &Unit::HandleNULLProc, //227 SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE + &Unit::HandleNULLProc, //228 SPELL_AURA_DETECT_STEALTH + &Unit::HandleNULLProc, //229 SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE + &Unit::HandleNULLProc, //230 Commanding Shout + &Unit::HandleProcTriggerSpellAuraProc, //231 SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE + &Unit::HandleNULLProc, //232 SPELL_AURA_MECHANIC_DURATION_MOD + &Unit::HandleNULLProc, //233 set model id to the one of the creature with id m_modifier.m_miscvalue + &Unit::HandleNULLProc, //234 SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK + &Unit::HandleNULLProc, //235 SPELL_AURA_MOD_DISPEL_RESIST + &Unit::HandleNULLProc, //236 SPELL_AURA_CONTROL_VEHICLE + &Unit::HandleNULLProc, //237 SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER + &Unit::HandleNULLProc, //238 SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER + &Unit::HandleNULLProc, //239 SPELL_AURA_MOD_SCALE_2 only in Noggenfogger Elixir (16595) before 2.3.0 aura 61 + &Unit::HandleNULLProc, //240 SPELL_AURA_MOD_EXPERTISE + &Unit::HandleNULLProc, //241 Forces the player to move forward + &Unit::HandleNULLProc, //242 SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING (only 2 test spels in 3.2.2a) + &Unit::HandleNULLProc, //243 faction reaction override spells + &Unit::HandleNULLProc, //244 SPELL_AURA_COMPREHEND_LANGUAGE + &Unit::HandleNULLProc, //245 SPELL_AURA_MOD_DURATION_OF_MAGIC_EFFECTS + &Unit::HandleNULLProc, //246 SPELL_AURA_MOD_DURATION_OF_EFFECTS_BY_DISPEL + &Unit::HandleNULLProc, //247 target to become a clone of the caster + &Unit::HandleNULLProc, //248 SPELL_AURA_MOD_COMBAT_RESULT_CHANCE + &Unit::HandleNULLProc, //249 SPELL_AURA_CONVERT_RUNE + &Unit::HandleNULLProc, //250 SPELL_AURA_MOD_INCREASE_HEALTH_2 + &Unit::HandleNULLProc, //251 SPELL_AURA_MOD_ENEMY_DODGE + &Unit::HandleNULLProc, //252 SPELL_AURA_SLOW_ALL + &Unit::HandleNULLProc, //253 SPELL_AURA_MOD_BLOCK_CRIT_CHANCE + &Unit::HandleNULLProc, //254 SPELL_AURA_MOD_DISARM_SHIELD disarm Shield + &Unit::HandleNULLProc, //255 SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT + &Unit::HandleNULLProc, //256 SPELL_AURA_NO_REAGENT_USE Use SpellClassMask for spell select + &Unit::HandleNULLProc, //257 SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS Use SpellClassMask for spell select + &Unit::HandleNULLProc, //258 SPELL_AURA_MOD_SPELL_VISUAL + &Unit::HandleNULLProc, //259 corrupt healing over time spell + &Unit::HandleNULLProc, //260 SPELL_AURA_SCREEN_EFFECT (miscvalue = id in ScreenEffect.dbc) not required any code + &Unit::HandleNULLProc, //261 SPELL_AURA_PHASE undetectable invisibility? + &Unit::HandleNULLProc, //262 SPELL_AURA_IGNORE_UNIT_STATE + &Unit::HandleNULLProc, //263 SPELL_AURA_ALLOW_ONLY_ABILITY player can use only abilities set in SpellClassMask + &Unit::HandleNULLProc, //264 unused (3.0.8a-3.2.2a) + &Unit::HandleNULLProc, //265 unused (3.0.8a-3.2.2a) + &Unit::HandleNULLProc, //266 unused (3.0.8a-3.2.2a) + &Unit::HandleNULLProc, //267 SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL + &Unit::HandleNULLProc, //268 SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT + &Unit::HandleNULLProc, //269 SPELL_AURA_MOD_IGNORE_DAMAGE_REDUCTION_SCHOOL + &Unit::HandleNULLProc, //270 SPELL_AURA_MOD_IGNORE_TARGET_RESIST (unused in 3.2.2a) + &Unit::HandleModDamageFromCasterAuraProc, //271 SPELL_AURA_MOD_DAMAGE_FROM_CASTER + &Unit::HandleMaelstromWeaponAuraProc, //272 SPELL_AURA_MAELSTROM_WEAPON (unclear use for aura, it used in (3.2.2a...3.3.0) in single spell 53817 that spellmode stacked and charged spell expected to be drop as stack + &Unit::HandleNULLProc, //273 SPELL_AURA_X_RAY (client side implementation) + &Unit::HandleNULLProc, //274 proc free shot? + &Unit::HandleNULLProc, //275 SPELL_AURA_MOD_IGNORE_SHAPESHIFT Use SpellClassMask for spell select + &Unit::HandleNULLProc, //276 mod damage % mechanic? + &Unit::HandleNULLProc, //277 SPELL_AURA_MOD_MAX_AFFECTED_TARGETS Use SpellClassMask for spell select + &Unit::HandleNULLProc, //278 SPELL_AURA_MOD_DISARM_RANGED disarm ranged weapon + &Unit::HandleNULLProc, //279 visual effects? 58836 and 57507 + &Unit::HandleNULLProc, //280 SPELL_AURA_MOD_TARGET_ARMOR_PCT + &Unit::HandleNULLProc, //281 SPELL_AURA_MOD_HONOR_GAIN + &Unit::HandleNULLProc, //282 SPELL_AURA_INCREASE_BASE_HEALTH_PERCENT + &Unit::HandleNULLProc, //283 SPELL_AURA_MOD_HEALING_RECEIVED + &Unit::HandleNULLProc, //284 51 spells + &Unit::HandleNULLProc, //285 SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR + &Unit::HandleNULLProc, //286 SPELL_AURA_ABILITY_PERIODIC_CRIT + &Unit::HandleNULLProc, //287 SPELL_AURA_DEFLECT_SPELLS + &Unit::HandleNULLProc, //288 increase parry/deflect, prevent attack (single spell used 67801) + &Unit::HandleNULLProc, //289 unused (3.2.2a) + &Unit::HandleNULLProc, //290 SPELL_AURA_MOD_ALL_CRIT_CHANCE + &Unit::HandleNULLProc, //291 SPELL_AURA_MOD_QUEST_XP_PCT + &Unit::HandleNULLProc, //292 call stabled pet + &Unit::HandleNULLProc, //293 3 spells + &Unit::HandleNULLProc, //294 2 spells, possible prevent mana regen + &Unit::HandleNULLProc, //295 unused (3.2.2a) + &Unit::HandleNULLProc, //296 2 spells + &Unit::HandleNULLProc, //297 1 spell (counter spell school?) + &Unit::HandleNULLProc, //298 unused (3.2.2a) + &Unit::HandleNULLProc, //299 unused (3.2.2a) + &Unit::HandleNULLProc, //300 3 spells (share damage?) + &Unit::HandleNULLProc, //301 5 spells + &Unit::HandleNULLProc, //302 unused (3.2.2a) + &Unit::HandleNULLProc, //303 17 spells + &Unit::HandleNULLProc, //304 2 spells (alcohol effect?) + &Unit::HandleNULLProc, //305 SPELL_AURA_MOD_MINIMUM_SPEED + &Unit::HandleNULLProc, //306 1 spell + &Unit::HandleNULLProc, //307 absorb healing? + &Unit::HandleNULLProc, //308 new aura for hunter traps + &Unit::HandleNULLProc, //309 absorb healing? + &Unit::HandleNULLProc, //310 pet avoidance passive? + &Unit::HandleNULLProc, //311 0 spells in 3.3 + &Unit::HandleNULLProc, //312 0 spells in 3.3 + &Unit::HandleNULLProc, //313 0 spells in 3.3 + &Unit::HandleNULLProc, //314 1 test spell (reduce duration of silince/magic) + &Unit::HandleNULLProc, //315 underwater walking + &Unit::HandleNULLProc //316 makes haste affect HOT/DOT ticks }; bool Unit::IsTriggeredAtSpellProcEvent(Unit *pVictim, SpellAuraHolder* holder, SpellEntry const* procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, SpellProcEventEntry const*& spellProcEvent ) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 7477d2461..840b0f5e4 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10762" + #define REVISION_NR "10763" #endif // __REVISION_NR_H__