From 2cbca9deb6117ecc3877f2d4ebf4bdbb0db000cb Mon Sep 17 00:00:00 2001 From: Dramacydal Date: Wed, 7 Aug 2013 15:58:01 +0400 Subject: [PATCH] [12664] Define a few effects and auras Merge branch 'master' of github.com:cmangos/mangos-cata --- src/game/SharedDefines.h | 10 ++++----- src/game/Spell.h | 1 - src/game/SpellAuraDefines.h | 22 +++++++++--------- src/game/SpellAuras.cpp | 16 +++++++------- src/game/SpellEffects.cpp | 38 +++++--------------------------- src/game/UnitAuraProcHandler.cpp | 16 +++++++------- src/shared/revision_nr.h | 2 +- 7 files changed, 38 insertions(+), 67 deletions(-) diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index bbd23f7cc..27b46a77d 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -769,7 +769,7 @@ enum SpellEffects SPELL_EFFECT_JUMP2 = 42, SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER = 43, SPELL_EFFECT_SKILL_STEP = 44, - SPELL_EFFECT_ADD_HONOR = 45, + SPELL_EFFECT_PLAY_MOVIE = 45, SPELL_EFFECT_SPAWN = 46, SPELL_EFFECT_TRADE_SKILL = 47, SPELL_EFFECT_STEALTH = 48, @@ -889,18 +889,18 @@ enum SpellEffects SPELL_EFFECT_TALENT_SPEC_SELECT = 162, SPELL_EFFECT_163 = 163, SPELL_EFFECT_CANCEL_AURA = 164, - SPELL_EFFECT_165 = 165, - SPELL_EFFECT_166 = 166, + SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT= 165, + SPELL_EFFECT_REWARD_CURRENCY = 166, SPELL_EFFECT_167 = 167, SPELL_EFFECT_168 = 168, - SPELL_EFFECT_169 = 169, + SPELL_EFFECT_DESTROY_ITEM = 169, SPELL_EFFECT_170 = 170, SPELL_EFFECT_171 = 171, SPELL_EFFECT_MASS_RESSURECTION = 172, SPELL_EFFECT_BUY_GUILD_BANKSLOT = 173, SPELL_EFFECT_174 = 174, SPELL_EFFECT_175 = 175, - SPELL_EFFECT_176 = 176, + SPELL_EFFECT_SANCTUARY_2 = 176, SPELL_EFFECT_177 = 177, SPELL_EFFECT_178 = 178, SPELL_EFFECT_179 = 179, diff --git a/src/game/Spell.h b/src/game/Spell.h index 74cc6a08f..b14d612e4 100644 --- a/src/game/Spell.h +++ b/src/game/Spell.h @@ -291,7 +291,6 @@ class Spell void EffectJump(SpellEffectEntry const* effect); void EffectTeleUnitsFaceCaster(SpellEffectEntry const* effect); void EffectLearnSkill(SpellEffectEntry const* effect); - void EffectAddHonor(SpellEffectEntry const* effect); void EffectTradeSkill(SpellEffectEntry const* effect); void EffectEnchantItemPerm(SpellEffectEntry const* effect); void EffectEnchantItemTmp(SpellEffectEntry const* effect); diff --git a/src/game/SpellAuraDefines.h b/src/game/SpellAuraDefines.h index e635e1ed0..d30b07e3d 100644 --- a/src/game/SpellAuraDefines.h +++ b/src/game/SpellAuraDefines.h @@ -418,7 +418,7 @@ enum AuraType SPELL_AURA_X_RAY = 273, SPELL_AURA_274 = 274, SPELL_AURA_MOD_IGNORE_SHAPESHIFT = 275, - SPELL_AURA_276 = 276, // Only "Test Mod Damage % Mechanic" spell, possible mod damage done + SPELL_AURA_MOD_DAMAGE_DONE_BY_MECHANIC = 276, SPELL_AURA_277 = 277, // SPELL_AURA_MOD_MAX_AFFECTED_TARGETS SPELL_AURA_MOD_DISARM_RANGED = 278, SPELL_AURA_INITIALIZE_IMAGES = 279, @@ -426,7 +426,7 @@ enum AuraType SPELL_AURA_MOD_HONOR_GAIN = 281, SPELL_AURA_MOD_BASE_HEALTH_PCT = 282, SPELL_AURA_MOD_HEALING_RECEIVED = 283, // Possibly only for some spell family class spells - SPELL_AURA_284, + SPELL_AURA_284 = 284, SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR = 285, SPELL_AURA_ABILITY_PERIODIC_CRIT = 286, SPELL_AURA_DEFLECT_SPELLS = 287, @@ -445,12 +445,12 @@ enum AuraType SPELL_AURA_300 = 300, SPELL_AURA_HEAL_ABSORB = 301, SPELL_AURA_302 = 302, - SPELL_AURA_303 = 303, + SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE = 303, SPELL_AURA_FAKE_INEBRIATE = 304, SPELL_AURA_MOD_MINIMUM_SPEED = 305, SPELL_AURA_306 = 306, SPELL_AURA_307 = 307, - SPELL_AURA_308 = 308, + SPELL_AURA_MOD_CRIT_FROM_CASTER = 308, SPELL_AURA_309 = 309, SPELL_AURA_MOD_PET_AOE_DAMAGE_AVOIDANCE = 310, SPELL_AURA_311 = 311, @@ -470,30 +470,30 @@ enum AuraType SPELL_AURA_325 = 325, SPELL_AURA_PHASE_2 = 326, SPELL_AURA_327 = 327, - SPELL_AURA_328 = 328, + SPELL_AURA_PROC_ON_POWER_AMOUNT = 328, SPELL_AURA_MOD_RUNIC_POWER_REGEN = 329, SPELL_AURA_ALLOW_CAST_WHILE_MOVING = 330, SPELL_AURA_MOD_WEATHER = 331, SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS = 332, SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_2 = 333, SPELL_AURA_BLIND_SIGHT = 334, - SPELL_AURA_335 = 335, + SPELL_AURA_SEE_WHILE_INVISIBLE = 335, SPELL_AURA_FLIGHT_RESTRICTIONS = 336, SPELL_AURA_MOD_VENDOR_PRICE = 337, SPELL_AURA_MOD_DURABILITY_LOSS = 338, SPELL_AURA_MOD_SKILLCHANCE = 339, SPELL_AURA_MOD_RESSURECTED_HEALTH = 340, - SPELL_AURA_341 = 341, + SPELL_AURA_MOD_SPELL_CATEGORY_COOLDOWN = 341, SPELL_AURA_MOD_ATTACKSPEED_2 = 342, SPELL_AURA_MOD_ALL_DAMAGE_FROM_CASTER = 343, SPELL_AURA_MOD_AUTOATTACK_DAMAGE = 344, SPELL_AURA_MOD_IGNORE_ARMOR_PCT = 345, - SPELL_AURA_346 = 346, + SPELL_AURA_ALT_POWER_INDICATOR = 346, SPELL_AURA_MOD_CD_FROM_HASTE = 347, SPELL_AURA_MOD_MONEY_TO_GUILD_BANK = 348, SPELL_AURA_MOD_CURRENCY_GAIN = 349, - SPELL_AURA_MOD_MATERIAL_GAIN = 350, - SPELL_AURA_351 = 351, + SPELL_AURA_MOD_ITEM_LOOT = 350, + SPELL_AURA_MOD_CURRENCY_LOOT = 351, SPELL_AURA_ALLOW_WORGEN_TRANSFORM = 352, SPELL_AURA_CAMOUFLAGE = 353, SPELL_AURA_MOD_HEALING_DONE_FROM_PCT_HEALTH = 354, @@ -503,7 +503,7 @@ enum AuraType SPELL_AURA_WORGEN_TRANSFORM = 358, SPELL_AURA_359 = 359, SPELL_AURA_PROC_DUPLICATE_SPELLS = 360, - SPELL_AURA_361 = 361, + SPELL_AURA_PROC_TRIGGER_SPELL_2 = 361, SPELL_AURA_362 = 362, SPELL_AURA_363 = 363, SPELL_AURA_364 = 364, diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 3b5aca8bf..7fecdcef8 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -333,7 +333,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS] = &Aura::HandleNoImmediateEffect, //273 SPELL_AURA_X_RAY (client side implementation) &Aura::HandleNULL, //274 proc free shot? &Aura::HandleNoImmediateEffect, //275 SPELL_AURA_MOD_IGNORE_SHAPESHIFT Use SpellClassMask for spell select - &Aura::HandleNULL, //276 mod damage % mechanic? + &Aura::HandleNULL, //276 SPELL_AURA_MOD_DAMAGE_DONE_BY_MECHANIC &Aura::HandleUnused, //277 old SPELL_AURA_MOD_MAX_AFFECTED_TARGETS &Aura::HandleAuraModDisarm, //278 SPELL_AURA_MOD_DISARM_RANGED disarm ranged weapon &Aura::HandleNULL, //279 SPELL_AURA_INITIALIZE_IMAGES 9 spells in 4.3.4 visual effects? @@ -385,30 +385,30 @@ pAuraHandler AuraHandler[TOTAL_AURAS] = &Aura::HandleUnused, //325 0 spells in 4.3.4 &Aura::HandlePhase, //326 SPELL_AURA_PHASE_2 24 spells in 4.3.4 &Aura::HandleUnused, //327 0 spells in 4.3.4 - &Aura::HandleNULL, //328 3 spells in 4.3.4 Eclipse Mastery Driver Passive + &Aura::HandleNULL, //328 SPELL_AURA_PROC_ON_POWER_AMOUNT 3 spells in 4.3.4 Eclipse Mastery Driver Passive &Aura::HandleNULL, //329 SPELL_AURA_MOD_RUNIC_POWER_REGEN 3 spells in 4.3.4 &Aura::HandleNoImmediateEffect, //330 SPELL_AURA_ALLOW_CAST_WHILE_MOVING 16 spells in 4.3.4 &Aura::HandleNULL, //331 SPELL_AURA_MOD_WEATHER 10 spells in 4.3.4 &Aura::HandleNULL, //332 SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS 16 spells in 4.3.4 &Aura::HandleNULL, //333 SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_2 10 spells in 4.3.4 &Aura::HandleNULL, //334 SPELL_AURA_BLIND_SIGHT 2 spells in 4.3.4 - &Aura::HandleNULL, //335 invisibility-related 5 spells in 4.3.4 + &Aura::HandleNULL, //335 SPELL_AURA_SEE_WHILE_INVISIBLE invisibility-related 5 spells in 4.3.4 &Aura::HandleNULL, //336 SPELL_AURA_FLIGHT_RESTRICTIONS 8 spells in 4.3.4 &Aura::HandleNULL, //337 SPELL_AURA_MOD_VENDOR_PRICE 1 spells in 4.3.4 &Aura::HandleNULL, //338 SPELL_AURA_MOD_DURABILITY_LOSS 3 spells in 4.3.4 &Aura::HandleNULL, //339 SPELL_AURA_MOD_SKILLCHANCE 1 spells in 4.3.4 &Aura::HandleNULL, //340 SPELL_AURA_MOD_RESSURECTED_HEALTH_PCT 1 spells in 4.3.4 - &Aura::HandleNULL, //341 2 spells in 4.3.4 modifies cooldown of hearthstone and cast time of archaeology mining + &Aura::HandleNULL, //341 SPELL_AURA_MOD_SPELL_CATEGORY_COOLDOWN 2 spells in 4.3.4 modifies cooldown of hearthstone and cast time of archaeology mining &Aura::HandleNULL, //342 SPELL_AURA_MOD_ATTACKSPEED_2 17 spells in 4.3.4 &Aura::HandleNULL, //343 SPELL_AURA_MOD_ALL_DAMAGE_FROM_CASTER 2 spells in 4.3.4 &Aura::HandleNoImmediateEffect, //344 SPELL_AURA_MOD_AUTOATTACK_DAMAGE 6 spells in 4.3.4 &Aura::HandleNULL, //345 SPELL_AURA_MOD_IGNORE_ARMOR_PCT 3 spells in 4.3.4 - &Aura::HandleNULL, //346 32 spells in 4.3.4 shows progressbar-like ui? + &Aura::HandleNULL, //346 SPELL_AURA_ALT_POWER_INDICATOR 32 spells in 4.3.4 &Aura::HandleNULL, //347 SPELL_AURA_MOD_CD_FROM_HASTE 2 spells in 4.3.4 &Aura::HandleNULL, //348 SPELL_AURA_MOD_MONEY_TO_GUILD_BANK 2 spells in 4.3.4 &Aura::HandleNoImmediateEffect, //349 SPELL_AURA_MOD_CURRENCY_GAIN 16 spells in 4.3.4 - &Aura::HandleNULL, //350 SPELL_AURA_MOD_MATERIAL_GAIN 1 spells in 4.3.4 - &Aura::HandleNULL, //351 8 spells in 4.3.4 archaeology-related + &Aura::HandleNULL, //350 SPELL_AURA_MOD_ITEM_LOOT 1 spells in 4.3.4 + &Aura::HandleNULL, //351 SPELL_AURA_MOD_CURRENCY_LOOT 8 spells in 4.3.4 &Aura::HandleNULL, //352 SPELL_AURA_ALLOW_WORGEN_TRANSFORM 1 spells in 4.3.4 enables worgen<>human form switches &Aura::HandleNULL, //353 SPELL_AURA_MOD_CAMOUFLAGE 3 spells in 4.3.4 &Aura::HandleNoImmediateEffect, //354 SPELL_AURA_MOD_HEALING_DONE_FROM_PCT_HEALTH 2 spells in 4.3.4 @@ -418,7 +418,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS] = &Aura::HandleNoImmediateEffect, //358 SPELL_AURA_WORGEN_TRANSFORM 5 spells in 4.3.4 forces client-side transformation to worgen form &Aura::HandleNULL, //359 1 spells in 4.3.4 healing done vs aurastate? &Aura::HandleNULL, //360 SPELL_AURA_PROC_DUPLICATE_SPELLS 2 spells in 4.3.4 - &Aura::HandleNULL, //361 4 spells in 4.3.4 some damage spells + &Aura::HandleNULL, //361 SPELL_AURA_PROC_TRIGGER_SPELL_2 4 spells in 4.3.4 &Aura::HandleUnused, //362 0 spells in 4.3.4 &Aura::HandleNULL, //363 1 spells in 4.3.4 Throw Totem &Aura::HandleUnused, //364 0 spells in 4.3.4 diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index cf2067542..d6bf4f14c 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -105,7 +105,7 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS] = &Spell::EffectJump, // 42 SPELL_EFFECT_JUMP2 &Spell::EffectTeleUnitsFaceCaster, // 43 SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER &Spell::EffectLearnSkill, // 44 SPELL_EFFECT_SKILL_STEP - &Spell::EffectAddHonor, // 45 SPELL_EFFECT_ADD_HONOR honor/pvp related + &Spell::EffectNULL, // 45 SPELL_EFFECT_PLAY_MOVIE &Spell::EffectNULL, // 46 SPELL_EFFECT_SPAWN spawn/login animation, expected by spawn unit cast, also base points store some dynflags &Spell::EffectTradeSkill, // 47 SPELL_EFFECT_TRADE_SKILL &Spell::EffectUnused, // 48 SPELL_EFFECT_STEALTH one spell: Base Stealth @@ -225,18 +225,18 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS] = &Spell::EffectActivateSpec, //162 SPELL_EFFECT_TALENT_SPEC_SELECT activate primary/secondary spec &Spell::EffectUnused, //163 unused in 3.3.5a &Spell::EffectCancelAura, //164 SPELL_EFFECT_CANCEL_AURA - &Spell::EffectNULL, //165 SPELL_EFFECT_165 82 spells in 4.3.4 - &Spell::EffectNULL, //166 SPELL_EFFECT_166 56 spells in 4.3.4 + &Spell::EffectNULL, //165 SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT 82 spells in 4.3.4 + &Spell::EffectNULL, //166 SPELL_EFFECT_REWARD_CURRENCY 56 spells in 4.3.4 &Spell::EffectNULL, //167 SPELL_EFFECT_167 42 spells in 4.3.4 &Spell::EffectNULL, //168 SPELL_EFFECT_168 2 spells in 4.3.4 Allows give commands to controlled pet - &Spell::EffectNULL, //169 SPELL_EFFECT_169 9 spells in 4.3.4 removes something + &Spell::EffectNULL, //169 SPELL_EFFECT_DESTROY_ITEM 9 spells in 4.3.4 &Spell::EffectNULL, //170 SPELL_EFFECT_170 70 spells in 4.3.4 &Spell::EffectNULL, //171 SPELL_EFFECT_171 19 spells in 4.3.4 related to GO summon &Spell::EffectNULL, //172 SPELL_EFFECT_MASS_RESSURECTION Mass Ressurection (Guild Perk) &Spell::EffectNULL, //173 SPELL_EFFECT_BUY_GUILD_BANKSLOT 4 spells in 4.3.4 basepoints - slot &Spell::EffectNULL, //174 SPELL_EFFECT_174 13 spells some sort of area aura apply effect &Spell::EffectUnused, //175 SPELL_EFFECT_175 unused in 4.3.4 - &Spell::EffectNULL, //176 SPELL_EFFECT_176 4 spells in 4.3.4 + &Spell::EffectNULL, //176 SPELL_EFFECT_SANCTUARY_2 4 spells in 4.3.4 &Spell::EffectNULL, //177 SPELL_EFFECT_177 2 spells in 4.3.4 Deluge(100757) and test spell &Spell::EffectUnused, //178 SPELL_EFFECT_178 unused in 4.3.4 &Spell::EffectNULL, //179 SPELL_EFFECT_179 15 spells in 4.3.4 @@ -5909,34 +5909,6 @@ void Spell::EffectLearnSkill(SpellEffectEntry const* effect) DEBUG_LOG("Spell: %s has learned skill %u (to maxlevel %u) from %s", unitTarget->GetGuidStr().c_str(), skillid, damage * 75, caster->GetGuidStr().c_str()); } -void Spell::EffectAddHonor(SpellEffectEntry const* /*effect*/) -{ - if (unitTarget->GetTypeId() != TYPEID_PLAYER) - return; - - // not scale value for item based reward (/10 value expected) - if (m_CastItem) - { - ((Player*)unitTarget)->RewardHonor(NULL, 1, float(damage / 10)); - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "SpellEffect::AddHonor (spell_id %u) rewards %d honor points (item %u) for player: %u", m_spellInfo->Id, damage / 10, m_CastItem->GetEntry(), ((Player*)unitTarget)->GetGUIDLow()); - return; - } - - // do not allow to add too many honor for player (50 * 21) = 1040 at level 70, or (50 * 31) = 1550 at level 80 - if (damage <= 50) - { - float honor_reward = MaNGOS::Honor::hk_honor_at_level(unitTarget->getLevel(), damage); - ((Player*)unitTarget)->RewardHonor(NULL, 1, honor_reward); - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "SpellEffect::AddHonor (spell_id %u) rewards %f honor points (scale) to player: %u", m_spellInfo->Id, honor_reward, ((Player*)unitTarget)->GetGUIDLow()); - } - else - { - // maybe we have correct honor_gain in damage already - ((Player*)unitTarget)->RewardHonor(NULL, 1, (float)damage); - sLog.outError("SpellEffect::AddHonor (spell_id %u) rewards %u honor points (non scale) for player: %u", m_spellInfo->Id, damage, ((Player*)unitTarget)->GetGUIDLow()); - } -} - void Spell::EffectTradeSkill(SpellEffectEntry const* /*effect*/) { if (unitTarget->GetTypeId() != TYPEID_PLAYER) diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index dcfb300cb..79fb3628a 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -308,7 +308,7 @@ pAuraProcHandler AuraProcHandler[TOTAL_AURAS] = &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, //276 SPELL_AURA_MOD_DAMAGE_DONE_BY_MECHANIC &Unit::HandleNULLProc, //277 old SPELL_AURA_MOD_MAX_AFFECTED_TARGETS &Unit::HandleNULLProc, //278 SPELL_AURA_MOD_DISARM_RANGED disarm ranged weapon &Unit::HandleNULLProc, //279 SPELL_AURA_INITIALIZE_IMAGES 9 spells in 4.3.4 visual effects? @@ -360,30 +360,30 @@ pAuraProcHandler AuraProcHandler[TOTAL_AURAS] = &Unit::HandleNULLProc, //325 0 spells in 4.3.4 &Unit::HandleNULLProc, //326 SPELL_AURA_PHASE_2 24 spells in 4.3.4 &Unit::HandleNULLProc, //327 0 spells in 4.3.4 - &Unit::HandleNULLProc, //328 3 spells in 4.3.4 Eclipse Mastery Driver Passive + &Unit::HandleNULLProc, //328 SPELL_AURA_PROC_ON_POWER_AMOUNT 3 spells in 4.3.4 Eclipse Mastery Driver Passive &Unit::HandleNULLProc, //329 SPELL_AURA_MOD_RUNIC_POWER_REGEN 3 spells in 4.3.4 &Unit::HandleNULLProc, //330 SPELL_AURA_ALLOW_CAST_WHILE_MOVING 16 spells in 4.3.4 &Unit::HandleNULLProc, //331 SPELL_AURA_MOD_WEATHER 10 spells in 4.3.4 &Unit::HandleNULLProc, //332 SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS 16 spells in 4.3.4 &Unit::HandleNULLProc, //333 SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_2 10 spells in 4.3.4 &Unit::HandleNULLProc, //334 SPELL_AURA_BLIND_SIGHT 2 spells in 4.3.4 - &Unit::HandleNULLProc, //335 invisibility-related 5 spells in 4.3.4 + &Unit::HandleNULLProc, //335 SPELL_AURA_SEE_WHILE_INVISIBLE invisibility-related 5 spells in 4.3.4 &Unit::HandleNULLProc, //336 SPELL_AURA_FLIGHT_RESTRICTIONS 8 spells in 4.3.4 &Unit::HandleNULLProc, //337 SPELL_AURA_MOD_VENDOR_PRICE 1 spells in 4.3.4 &Unit::HandleNULLProc, //338 SPELL_AURA_MOD_DURABILITY_LOSS 3 spells in 4.3.4 &Unit::HandleNULLProc, //339 SPELL_AURA_MOD_SKILLCHANCE 1 spells in 4.3.4 &Unit::HandleNULLProc, //340 SPELL_AURA_MOD_RESSURECTED_HEALTH_PCT 1 spells in 4.3.4 - &Unit::HandleNULLProc, //341 2 spells in 4.3.4 modifies cooldown of hearthstone and cast time of archaeology mining + &Unit::HandleNULLProc, //341 SPELL_AURA_MOD_SPELL_CATEGORY_COOLDOWN 2 spells in 4.3.4 modifies cooldown of hearthstone and cast time of archaeology mining &Unit::HandleNULLProc, //342 SPELL_AURA_MOD_ATTACKSPEED_2 17 spells in 4.3.4 &Unit::HandleNULLProc, //343 SPELL_AURA_MOD_ALL_DAMAGE_FROM_CASTER 2 spells in 4.3.4 &Unit::HandleNULLProc, //344 SPELL_AURA_MOD_AUTOATTACK_DAMAGE 6 spells in 4.3.4 &Unit::HandleNULLProc, //345 SPELL_AURA_MOD_IGNORE_ARMOR_PCT 3 spells in 4.3.4 - &Unit::HandleNULLProc, //346 32 spells in 4.3.4 shows progressbar-like ui? + &Unit::HandleNULLProc, //346 SPELL_AURA_ALT_POWER_INDICATOR 32 spells in 4.3.4 &Unit::HandleNULLProc, //347 SPELL_AURA_MOD_CD_FROM_HASTE 2 spells in 4.3.4 &Unit::HandleNULLProc, //348 SPELL_AURA_MOD_MONEY_TO_GUILD_BANK 2 spells in 4.3.4 &Unit::HandleNULLProc, //349 SPELL_AURA_MOD_CURRENCY_GAIN 16 spells in 4.3.4 - &Unit::HandleNULLProc, //350 SPELL_AURA_MOD_MATERIAL_GAIN 1 spells in 4.3.4 - &Unit::HandleNULLProc, //351 8 spells in 4.3.4 archaeology-related + &Unit::HandleNULLProc, //350 SPELL_AURA_MOD_ITEM_LOOT 1 spells in 4.3.4 + &Unit::HandleNULLProc, //351 SPELL_AURA_MOD_CURRENCY_LOOT 8 spells in 4.3.4 &Unit::HandleNULLProc, //352 SPELL_AURA_ALLOW_WORGEN_TRANSFORM 1 spells in 4.3.4 enables worgen<>human form switches &Unit::HandleNULLProc, //353 SPELL_AURA_MOD_CAMOUFLAGE 3 spells in 4.3.4 &Unit::HandleNULLProc, //354 SPELL_AURA_MOD_HEALING_DONE_FROM_PCT_HEALTH 2 spells in 4.3.4 @@ -393,7 +393,7 @@ pAuraProcHandler AuraProcHandler[TOTAL_AURAS] = &Unit::HandleNULLProc, //358 SPELL_AURA_WORGEN_TRANSFORM 5 spells in 4.3.4 forces client-side transformation to worgen form &Unit::HandleNULLProc, //359 1 spells in 4.3.4 healing done vs aurastate? &Unit::HandleNULLProc, //360 SPELL_AURA_PROC_DUPLICATE_SPELLS 2 spells in 4.3.4 - &Unit::HandleNULLProc, //361 4 spells in 4.3.4 some damage spells + &Unit::HandleNULLProc, //361 SPELL_AURA_PROC_TRIGGER_SPELL_2 4 spells in 4.3.4 some damage spells &Unit::HandleNULLProc, //362 0 spells in 4.3.4 &Unit::HandleNULLProc, //363 1 spells in 4.3.4 Throw Totem &Unit::HandleNULLProc, //364 0 spells in 4.3.4 diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index a2e9ac447..b96ff1dee 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 "12663" + #define REVISION_NR "12664" #endif // __REVISION_NR_H__