From 0a0698b1d41cca4ae19f84b1c62c97d2964e13a5 Mon Sep 17 00:00:00 2001 From: horn Date: Sun, 3 Mar 2013 22:19:57 +0100 Subject: Scripts/Ulduar: Yogg-Saron Known issues: - encounter doesn't start immediately after you enter the room, you need to go closer - players standing outside of the room are not turned Insane after 15 seconds - encounter resets if the last living player is gripped by Constrictor Tentacle or encased in Hodir's Flash Freeze - Hodir won't freeze multiple players when they die at the same moment - Flash Freeze missile (64176) won't hit anybody, probably cast too soon (cosmetic issue) - there are some unused spells, don't know when or why they should be cast - some spell animations hit multiple players, but they shouldn't do that --- src/server/game/Spells/SpellMgr.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/server/game/Spells/SpellMgr.cpp') diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 66f7121adf3..026c61d4965 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -84,6 +84,9 @@ DiminishingGroup GetDiminishingReturnsGroupForSpell(SpellInfo const* spellproto, // ToC Icehowl Arctic Breath else if (spellproto->SpellVisual[0] == 14153) return DIMINISHING_NONE; + // Black Plague + else if (spellproto->Id == 64155) + return DIMINISHING_NONE; break; } // Event spells @@ -3327,6 +3330,14 @@ void SpellMgr::LoadDbcDataCorrections() // that will be clear if we get more spells with problem like this spellInfo->AttributesEx |= SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY; break; + case 61791: // Ride Vehicle (Yogg-Saron) + // TODO: remove this when basepoints of all Ride Vehicle auras are calculated correctly + spellInfo->EffectBasePoints[0] = 1; + break; + case 64468: // Empowering Shadows (Yogg-Saron) + case 64486: // Empowering Shadows (Yogg-Saron) + spellInfo->MaxAffectedTargets = 3; // same for both modes? + break; case 62301: // Cosmic Smash (Algalon the Observer) spellInfo->MaxAffectedTargets = 1; break; -- cgit v1.2.3