chore(Script/ApplySpellFix): Correct some comments (#9001)

This commit is contained in:
Kitzunu
2021-11-08 17:46:11 +01:00
committed by GitHub
parent 0f89113c17
commit a062653c0e
+32 -18
View File
@@ -4096,10 +4096,17 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->Dispel = DISPEL_NONE; spellInfo->Dispel = DISPEL_NONE;
}); });
////////////////////////////////////////// ApplySpellFix({
////////// ULDUAR 64014, // Expedition Base Camp Teleport
////////////////////////////////////////// 64032, // Formation Grounds Teleport
ApplySpellFix({ 64014, 64032, 64028, 64031, 64030, 64029, 64024, 64025, 65042 }, [](SpellEntry* spellInfo) 64028, // Colossal Forge Teleport
64031, // Scrapyard Teleport
64030, // Antechamber Teleport
64029, // Shattered Walkway Teleport
64024, // Conservatory Teleport
64025, // Halls of Invention Teleport
65042 // Prison of Yogg-Saron Teleport
}, [](SpellEntry* spellInfo)
{ {
spellInfo->EffectImplicitTargetB[EFFECT_1] = TARGET_DEST_DB; spellInfo->EffectImplicitTargetB[EFFECT_1] = TARGET_DEST_DB;
}); });
@@ -7077,8 +7084,16 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_DEST_AREA_ENTRY; spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_DEST_AREA_ENTRY;
}); });
// Mangletooth Quests (http://www.wowhead.com/npc=3430) // Mangletooth
ApplySpellFix({ 7764, 10767, 16610, 16612, 16618, 17013 }, [](SpellEntry* spellInfo) ApplySpellFix({
7764, // Wisdom of Agamaggan
10767, // Rising Spirit
16610, // Razorhide
16612, // Agamaggan's Strength
16618, // Spirit of the Wind
17013 // Agamaggan's Agility
}, [](SpellEntry* spellInfo)
{ {
spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT; spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT;
spellInfo->AttributesEx5 |= SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT; spellInfo->AttributesEx5 |= SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT;
@@ -7126,7 +7141,7 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->EffectApplyAuraName[0] = SPELL_AURA_MOD_CHARM; spellInfo->EffectApplyAuraName[0] = SPELL_AURA_MOD_CHARM;
}); });
// Persistent Shield (fixes idiocity) // Persistent Shield
ApplySpellFix({ 26467 }, [](SpellEntry* spellInfo) ApplySpellFix({ 26467 }, [](SpellEntry* spellInfo)
{ {
spellInfo->EffectApplyAuraName[0] = SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE; spellInfo->EffectApplyAuraName[0] = SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE;
@@ -7293,7 +7308,7 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_NEARBY_ENTRY; spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_NEARBY_ENTRY;
}); });
// Various food // Food
ApplySpellFix({ 65418 }, [](SpellEntry* spellInfo) ApplySpellFix({ 65418 }, [](SpellEntry* spellInfo)
{ {
spellInfo->EffectTriggerSpell[2] = 65410; spellInfo->EffectTriggerSpell[2] = 65410;
@@ -7341,7 +7356,6 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->EffectImplicitTargetA[EFFECT_2] = TARGET_UNIT_TARGET_ANY; spellInfo->EffectImplicitTargetA[EFFECT_2] = TARGET_UNIT_TARGET_ANY;
}); });
// Check for SPELL_ATTR7_CAN_CAUSE_INTERRUPT
ApplySpellFix({ ApplySpellFix({
47476, // Deathknight - Strangulate 47476, // Deathknight - Strangulate
15487, // Priest - Silence 15487, // Priest - Silence
@@ -7353,10 +7367,10 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->AttributesEx7 |= SPELL_ATTR7_CAN_CAUSE_INTERRUPT; spellInfo->AttributesEx7 |= SPELL_ATTR7_CAN_CAUSE_INTERRUPT;
}); });
// Clicking on Warlock Summoning portal should not require mana // Ritual of Summoning
ApplySpellFix({ 61994 }, [](SpellEntry* spellInfo) ApplySpellFix({ 61994 }, [](SpellEntry* spellInfo)
{ {
spellInfo->ManaCostPercentage = 0; spellInfo->ManaCostPercentage = 0; // Clicking on Warlock Summoning portal should not require mana
}); });
// Shadowmeld // Shadowmeld
@@ -7371,13 +7385,13 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->Speed = 0.0f; spellInfo->Speed = 0.0f;
}); });
// 53651 Light's Beacon // Light's Beacon
ApplySpellFix({ 53651 }, [](SpellEntry* spellInfo) ApplySpellFix({ 53651 }, [](SpellEntry* spellInfo)
{ {
spellInfo->AttributesEx |= SPELL_ATTR1_NO_THREAT; spellInfo->AttributesEx |= SPELL_ATTR1_NO_THREAT;
}); });
// 16097 Shadow Hunter Vosh'gajin - Hex // Shadow Hunter Vosh'gajin - Hex
ApplySpellFix({ 16097 }, [](SpellEntry* spellInfo) ApplySpellFix({ 16097 }, [](SpellEntry* spellInfo)
{ {
spellInfo->CastingTimeIndex = 16; spellInfo->CastingTimeIndex = 16;
@@ -7389,27 +7403,27 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->RangeIndex = 5; // 40yd spellInfo->RangeIndex = 5; // 40yd
}); });
// 29519 - Silithyst // Silithyst
ApplySpellFix({ 29519 }, [](SpellEntry* spellInfo) ApplySpellFix({ 29519 }, [](SpellEntry* spellInfo)
{ {
spellInfo->EffectApplyAuraName[0] = SPELL_AURA_MOD_DECREASE_SPEED; spellInfo->EffectApplyAuraName[0] = SPELL_AURA_MOD_DECREASE_SPEED;
spellInfo->EffectBasePoints[EFFECT_0] = -25; spellInfo->EffectBasePoints[EFFECT_0] = -25;
}); });
// Ulduar: Kologarn Focused Eyebeam Summon Trigger // Focused Eyebeam Summon Trigger
ApplySpellFix({ 63342 }, [](SpellEntry* spellInfo) ApplySpellFix({ 63342 }, [](SpellEntry* spellInfo)
{ {
spellInfo->MaxAffectedTargets = 1; spellInfo->MaxAffectedTargets = 1;
spellInfo->EffectImplicitTargetB[EFFECT_0] = 0; spellInfo->EffectImplicitTargetB[EFFECT_0] = 0;
}); });
// Item: Luffa removes only 1 bleed effect // Luffa
ApplySpellFix({ 23595 }, [](SpellEntry* spellInfo) ApplySpellFix({ 23595 }, [](SpellEntry* spellInfo)
{ {
spellInfo->EffectBasePoints[EFFECT_0] = 1; spellInfo->EffectBasePoints[EFFECT_0] = 1; // Remove only 1 bleed effect
}); });
// Eye of Kilrogg Passive // Eye of Kilrogg Passive (DND)
ApplySpellFix({ 2585 }, [](SpellEntry* spellInfo) ApplySpellFix({ 2585 }, [](SpellEntry* spellInfo)
{ {
spellInfo->AuraInterruptFlags |= AURA_INTERRUPT_FLAG_HITBYSPELL | AURA_INTERRUPT_FLAG_TAKE_DAMAGE; spellInfo->AuraInterruptFlags |= AURA_INTERRUPT_FLAG_HITBYSPELL | AURA_INTERRUPT_FLAG_TAKE_DAMAGE;