mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 17:05:44 +01:00
Core/Misc: Small cleanup in SpellMgr
This commit is contained in:
@@ -2965,6 +2965,9 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
break;
|
||||
case 31447: // Mark of Kaz'rogal (needs target selection script)
|
||||
case 31298: // Sleep (needs target selection script)
|
||||
case 51904: // Summon Ghouls On Scarlet Crusade (this should use conditions table, script for this spell needs to be fixed)
|
||||
case 2895: // Wrath of Air Totem rank 1 (Aura)
|
||||
case 68933: // Wrath of Air Totem rank 2 (Aura)
|
||||
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_CASTER;
|
||||
spellInfo->EffectImplicitTargetB[0] = 0;
|
||||
break;
|
||||
@@ -3007,8 +3010,12 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_CASTER_AREA_PARTY;
|
||||
spellInfo->EffectRadiusIndex[0] = EFFECT_RADIUS_10_YARDS_2;
|
||||
break;
|
||||
case 44978: case 45001: case 45002: // Wild Magic
|
||||
case 45004: case 45006: case 45010: // Wild Magic
|
||||
case 44978: // Wild Magic
|
||||
case 45001:
|
||||
case 45002:
|
||||
case 45004:
|
||||
case 45006:
|
||||
case 45010:
|
||||
case 31347: // Doom
|
||||
case 41635: // Prayer of Mending
|
||||
case 44869: // Spectral Blast
|
||||
@@ -3065,7 +3072,8 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
case 50312: // Unholy Frenzy
|
||||
spellInfo->MaxAffectedTargets = 15;
|
||||
break;
|
||||
case 38794: case 33711: //Murmur's Touch
|
||||
case 33711: //Murmur's Touch
|
||||
case 38794:
|
||||
spellInfo->MaxAffectedTargets = 1;
|
||||
spellInfo->EffectTriggerSpell[0] = 33760;
|
||||
break;
|
||||
@@ -3105,9 +3113,6 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
case 51852: // The Eye of Acherus (no spawn in phase 2 in db)
|
||||
spellInfo->EffectMiscValue[0] |= 1;
|
||||
break;
|
||||
case 51904: // Summon Ghouls On Scarlet Crusade (this should use conditions table, script for this spell needs to be fixed)
|
||||
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_CASTER;
|
||||
break;
|
||||
case 29809: // Desecration Arm - 36 instead of 37 - typo? :/
|
||||
spellInfo->EffectRadiusIndex[0] = EFFECT_RADIUS_7_YARDS;
|
||||
break;
|
||||
@@ -3151,7 +3156,7 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
spellInfo->EffectApplyAuraName[1] = SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN;
|
||||
break;
|
||||
case 41913: // Parasitic Shadowfiend Passive
|
||||
spellInfo->EffectApplyAuraName[0] = 4; // proc debuff, and summon infinite fiends
|
||||
spellInfo->EffectApplyAuraName[0] = SPELL_AURA_DUMMY; // proc debuff, and summon infinite fiends
|
||||
break;
|
||||
case 27892: // To Anchor 1
|
||||
case 27928: // To Anchor 1
|
||||
@@ -3179,11 +3184,6 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
case 6474: // Earthbind Totem (instant pulse)
|
||||
spellInfo->AttributesEx5 |= SPELL_ATTR5_START_PERIODIC_AT_APPLY;
|
||||
break;
|
||||
case 2895: // Wrath of Air Totem rank 1 (Aura)
|
||||
case 68933: // Wrath of Air Totem rank 2 (Aura)
|
||||
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_CASTER;
|
||||
spellInfo->EffectImplicitTargetB[0] = 0;
|
||||
break;
|
||||
case 52109: // Flametongue Totem rank 1 (Aura)
|
||||
case 52110: // Flametongue Totem rank 2 (Aura)
|
||||
case 52111: // Flametongue Totem rank 3 (Aura)
|
||||
@@ -3202,7 +3202,7 @@ void SpellMgr::LoadDbcDataCorrections()
|
||||
case 53244: // Marked for Death (Rank 3)
|
||||
case 53245: // Marked for Death (Rank 4)
|
||||
case 53246: // Marked for Death (Rank 5)
|
||||
spellInfo->EffectSpellClassMask[0] = flag96(423937, 276955137, 2049);
|
||||
spellInfo->EffectSpellClassMask[0] = flag96(0x00067801, 0x10820001, 0x00000801);
|
||||
break;
|
||||
case 70728: // Exploit Weakness (needs target selection script)
|
||||
case 70840: // Devious Minds (needs target selection script)
|
||||
|
||||
Reference in New Issue
Block a user