aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp31
1 files changed, 24 insertions, 7 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index febfac27ee1..3c134b3a88e 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3592,6 +3592,30 @@ void SpellMgr::LoadSpellInfoCorrections()
break;
// ENDOF RUBY SANCTUM SPELLS
//
+ // EYE OF ETERNITY SPELLS
+ // All spells below work even without these changes. The LOS attribute is due to problem
+ // from collision between maps & gos with active destroyed state.
+ case 57473: // Arcane Storm bonus explicit visual spell
+ case 57430: // Summon Static Field
+ case 56091: // Flame Spike (Wyrmrest Skytalon)
+ case 56092: // Engulf in Flames (Wyrmrest Skytalon)
+ case 57090: // Revivify (Wyrmrest Skytalon)
+ case 57143: // Life Burst (Wyrmrest Skytalon)
+ spellInfo->AttributesEx2 |= SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS;
+ break;
+ // ENDOF EYE OF ETERNITY SPELLS
+ //
+ // OCULUS SPELLS
+ // The spells below are here because their effect 1 is giving warning due to
+ // triggered spell not found in any dbc and is missing from encounter source* of data.
+ // Even judged as clientside these spells can't be guessed for* now.
+ case 49462: // Call Ruby Drake
+ case 49461: // Call Amber Drake
+ case 49345: // Call Emerald Drake
+ spellInfo->Effects[EFFECT_1].Effect = 0;
+ break;
+ // ENDOF OCULUS SPELLS
+ //
case 40055: // Introspection
case 40165: // Introspection
case 40166: // Introspection
@@ -3602,13 +3626,6 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->ManaCost = 0;
spellInfo->ManaPerSecond = 0;
break;
- // OCULUS SPELLS
- // The spells below are here, because their effect 1 is giving warning, because the triggered spell is not found in dbc and is missing from encounter sniff.
- case 49462: // Call Ruby Drake
- case 49461: // Call Amber Drake
- case 49345: // Call Emerald Drake
- spellInfo->Effects[EFFECT_1].Effect = 0;
- break;
// Halls Of Origination spells
// Temple Guardian Anhuur
case 76606: // Disable Beacon Beams L