diff options
author | Shocker <shocker@freakz.ro> | 2015-11-29 19:17:14 +0200 |
---|---|---|
committer | Shocker <shocker@freakz.ro> | 2015-11-29 19:17:56 +0200 |
commit | 802ebbe36a57103814ee0ad90378f29f2585a2d7 (patch) | |
tree | 7803cda94066ba6ea319a5705840489c0ef711d5 /src | |
parent | cb911cad008376689abf34edd82b561cbbdf4adf (diff) |
Core/Spells: Define some aura types
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuraDefines.h | 22 | ||||
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 23 |
3 files changed, 22 insertions, 24 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 2185370ee07..c4e6ca2f20b 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12403,7 +12403,6 @@ void Unit::ProcDamageAndSpellFor(bool isVictim, Unit* target, uint32 procFlag, u switch (triggeredByAura->GetAuraType()) { case SPELL_AURA_PROC_TRIGGER_SPELL: - case SPELL_AURA_PROC_TRIGGER_SPELL_2: { TC_LOG_DEBUG("spells", "ProcDamageAndSpell: casting spell %u (triggered by %s aura of spell %u)", spellInfo->Id, (isVictim?"a victim's":"an attacker's"), triggeredByAura->GetId()); // Don`t drop charge or add cooldown for not started trigger diff --git a/src/server/game/Spells/Auras/SpellAuraDefines.h b/src/server/game/Spells/Auras/SpellAuraDefines.h index e47836c221c..38d35577c43 100644 --- a/src/server/game/Spells/Auras/SpellAuraDefines.h +++ b/src/server/game/Spells/Auras/SpellAuraDefines.h @@ -366,7 +366,7 @@ enum AuraType SPELL_AURA_306 = 306, SPELL_AURA_HEAL_ABSORB_TEST = 307, SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER = 308, - SPELL_AURA_309 = 309, // Not used in 4.3.4 + SPELL_AURA_MOD_RESILIENCE = 309, // NYI SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE = 310, SPELL_AURA_311 = 311, SPELL_AURA_ANIM_REPLACEMENT_SET = 312, @@ -418,13 +418,13 @@ enum AuraType SPELL_AURA_WORGEN_ALTERED_FORM = 358, SPELL_AURA_359 = 359, SPELL_AURA_PROC_TRIGGER_SPELL_COPY = 360, // Procs the same spell that caused this proc (Dragonwrath, Tarecgosa's Rest) - SPELL_AURA_PROC_TRIGGER_SPELL_2 = 361, + SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_MELEE_SPELL = 361, // NYI SPELL_AURA_362 = 362, // Not used in 4.3.4 SPELL_AURA_MOD_NEXT_SPELL = 363, // Used by 101601 Throw Totem - causes the client to initialize spell cast with specified spell SPELL_AURA_364 = 364, // Not used in 4.3.4 SPELL_AURA_MAX_FAR_CLIP_PLANE = 365, // Overrides client's View Distance setting to max("Fair", current_setting) and turns off terrain display SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT = 366, // NYI - Sets spellpower equal to % of attack power, discarding all other bonuses (from gear and buffs) - SPELL_AURA_367 = 367, + SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_RANGED_SPELL = 367, // NYI SPELL_AURA_368 = 368, // Not used in 4.3.4 SPELL_AURA_ENABLE_POWER_BAR_TIMER = 369, SPELL_AURA_SET_FAIR_FAR_CLIP = 370, // Overrides client's View Distance setting to max("Fair", current_setting) @@ -433,13 +433,13 @@ enum AuraType SPELL_AURA_373 = 373, SPELL_AURA_MODIFY_FALL_DAMAGE_PCT = 374, // NYI SPELL_AURA_375 = 375, - SPELL_AURA_376 = 376, - SPELL_AURA_377 = 377, + SPELL_AURA_MOD_CURRENCY_GAIN_2 = 376, // NYI + SPELL_AURA_CAST_WHILE_WALKING_2 = 377, // NYI SPELL_AURA_378 = 378, SPELL_AURA_379 = 379, SPELL_AURA_380 = 380, SPELL_AURA_381 = 381, - SPELL_AURA_382 = 382, + SPELL_AURA_MOD_PET_STAT_PCT = 382, // NYI SPELL_AURA_IGNORE_SPELL_COOLDOWN = 383, // NYI SPELL_AURA_384 = 384, SPELL_AURA_CHANCE_OVERRIDE_AUTOATTACK_WITH_SPELL_ON_SELF= 385, // NYI (with triggered spell cast by the initial caster?) @@ -452,17 +452,17 @@ enum AuraType SPELL_AURA_392 = 392, SPELL_AURA_393 = 393, SPELL_AURA_394 = 394, - SPELL_AURA_395 = 395, + SPELL_AURA_AREA_TRIGGER = 395, // NYI SPELL_AURA_396 = 396, SPELL_AURA_397 = 397, SPELL_AURA_398 = 398, SPELL_AURA_399 = 399, - SPELL_AURA_400 = 400, + SPELL_AURA_MOD_SKILL = 400, // NYI SPELL_AURA_401 = 401, SPELL_AURA_402 = 402, SPELL_AURA_OVERRIDE_SPELL_VISUAL = 403, SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT = 404, - SPELL_AURA_405 = 405, + SPELL_AURA_MOD_RATING_PCT = 405, // NYI SPELL_AURA_406 = 406, SPELL_AURA_MOD_FEAR_2 = 407, // NYI SPELL_AURA_408 = 408, @@ -475,10 +475,10 @@ enum AuraType SPELL_AURA_415 = 415, SPELL_AURA_416 = 416, SPELL_AURA_417 = 417, - SPELL_AURA_418 = 418, + SPELL_AURA_MOD_MAX_POWER = 418, // NYI SPELL_AURA_MOD_BASE_MANA_PCT = 419, SPELL_AURA_MOD_BATTLE_PET_XP_PCT = 420, // NYI - SPELL_AURA_421 = 421, + SPELL_AURA_MOD_ABSORB_EFFECTS_AMOUNT_PCT = 421, // NYI SPELL_AURA_422 = 422, SPELL_AURA_423 = 423, SPELL_AURA_424 = 424, diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index c2d0fea94c1..d2394d74e01 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -368,7 +368,7 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]= &AuraEffect::HandleUnused, //306 unused (4.3.4) &AuraEffect::HandleUnused, //307 unused (4.3.4) &AuraEffect::HandleNULL, //308 new aura for hunter traps - &AuraEffect::HandleUnused, //309 unused (4.3.4) + &AuraEffect::HandleNULL, //309 SPELL_AURA_MOD_RESILIENCE &AuraEffect::HandleNoImmediateEffect, //310 SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE implemented in Spell::CalculateDamageDone &AuraEffect::HandleNULL, //311 0 spells in 3.3.5 &AuraEffect::HandleNULL, //312 0 spells in 3.3.5 @@ -420,13 +420,13 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]= &AuraEffect::HandleNULL, //358 SPELL_AURA_358 &AuraEffect::HandleNULL, //359 SPELL_AURA_359 &AuraEffect::HandleNULL, //360 SPELL_AURA_PROC_TRIGGER_SPELL_COPY - &AuraEffect::HandleNULL, //361 SPELL_AURA_PROC_TRIGGER_SPELL_2 implemented in Unit::ProcDamageAndSpellFor + &AuraEffect::HandleNULL, //361 SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_MELEE_SPELL &AuraEffect::HandleUnused, //362 unused (4.3.4) &AuraEffect::HandleNULL, //363 SPELL_AURA_MOD_NEXT_SPELL &AuraEffect::HandleUnused, //364 unused (4.3.4) &AuraEffect::HandleNULL, //365 SPELL_AURA_MAX_FAR_CLIP_PLANE &AuraEffect::HandleOverrideSpellPowerByAttackPower, //366 SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT - &AuraEffect::HandleNULL, //367 SPELL_AURA_367 + &AuraEffect::HandleNULL, //367 SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_RANGED_SPELL &AuraEffect::HandleUnused, //368 unused (4.3.4) &AuraEffect::HandleNULL, //369 SPELL_AURA_ENABLE_POWER_BAR_TIMER &AuraEffect::HandleNULL, //370 SPELL_AURA_SET_FAIR_FAR_CLIP @@ -435,13 +435,13 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]= &AuraEffect::HandleNULL, //373 &AuraEffect::HandleNULL, //374 SPELL_AURA_MODIFY_FALL_DAMAGE_PCT &AuraEffect::HandleNULL, //375 - &AuraEffect::HandleNULL, //376 - &AuraEffect::HandleNULL, //377 + &AuraEffect::HandleNULL, //376 SPELL_AURA_MOD_CURRENCY_GAIN_2 + &AuraEffect::HandleNULL, //377 SPELL_AURA_CAST_WHILE_WALKING_2 &AuraEffect::HandleNULL, //378 &AuraEffect::HandleNULL, //379 &AuraEffect::HandleNULL, //380 &AuraEffect::HandleNULL, //381 - &AuraEffect::HandleNULL, //382 + &AuraEffect::HandleNULL, //382 SPELL_AURA_MOD_PET_STAT_PCT &AuraEffect::HandleNULL, //383 SPELL_AURA_IGNORE_SPELL_COOLDOWN &AuraEffect::HandleNULL, //384 &AuraEffect::HandleNULL, //385 SPELL_AURA_CHANCE_OVERRIDE_AUTOATTACK_WITH_SPELL_ON_SELF @@ -454,17 +454,17 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]= &AuraEffect::HandleNULL, //392 &AuraEffect::HandleNULL, //393 &AuraEffect::HandleNULL, //394 - &AuraEffect::HandleNULL, //395 + &AuraEffect::HandleNULL, //395 SPELL_AURA_AREA_TRIGGER &AuraEffect::HandleNULL, //396 &AuraEffect::HandleNULL, //397 &AuraEffect::HandleNULL, //398 &AuraEffect::HandleNULL, //399 - &AuraEffect::HandleNULL, //400 + &AuraEffect::HandleNULL, //400 SPELL_AURA_MOD_SKILL &AuraEffect::HandleNULL, //401 &AuraEffect::HandleNULL, //402 &AuraEffect::HandleNULL, //403 &AuraEffect::HandleOverrideAttackPowerBySpellPower, //404 SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT - &AuraEffect::HandleNULL, //405 + &AuraEffect::HandleNULL, //405 SPELL_AURA_MOD_RATING_PCT &AuraEffect::HandleNULL, //406 &AuraEffect::HandleNULL, //407 SPELL_AURA_MOD_FEAR_2 &AuraEffect::HandleNULL, //408 @@ -477,10 +477,10 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]= &AuraEffect::HandleNULL, //415 &AuraEffect::HandleNULL, //416 &AuraEffect::HandleNULL, //417 - &AuraEffect::HandleNULL, //418 + &AuraEffect::HandleNULL, //418 SPELL_AURA_MOD_MAX_POWER &AuraEffect::HandleAuraModIncreaseBaseManaPercent, //419 SPELL_AURA_MOD_BASE_MANA_PCT &AuraEffect::HandleNULL, //420 SPELL_AURA_MOD_BATTLE_PET_XP_PCT - &AuraEffect::HandleNULL, //421 + &AuraEffect::HandleNULL, //421 SPELL_AURA_MOD_ABSORB_EFFECTS_AMOUNT_PCT &AuraEffect::HandleNULL, //422 &AuraEffect::HandleNULL, //423 &AuraEffect::HandleNULL, //424 @@ -1226,7 +1226,6 @@ void AuraEffect::HandleProc(AuraApplication* aurApp, ProcEventInfo& eventInfo) switch (GetAuraType()) { case SPELL_AURA_PROC_TRIGGER_SPELL: - case SPELL_AURA_PROC_TRIGGER_SPELL_2: HandleProcTriggerSpellAuraProc(aurApp, eventInfo); break; case SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE: |