| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -184,13 +184,15 @@ struct boss_fjolaAI : public ScriptedAI | |||
| 184 | 184 | { | |
| 185 | 185 | uiSpell = m_bIsLightTwin ? SPELL_LIGHT_VORTEX : SPELL_DARK_VORTEX; | |
| 186 | 186 | pCaster->CastSpell(pCaster, uiSpell, false); | |
| 187 | + DoScriptText(m_bIsLightTwin ? SAY_TO_WHITE : SAY_TO_BLACK, pCaster); | ||
| 187 | 188 | } | |
| 188 | 189 | else | |
| 189 | 190 | { | |
| 190 | 191 | uiSpell = m_bIsLightTwin ? SPELL_TWINS_PACT_LIGHT : SPELL_TWINS_PACT_DARK; | |
| 191 | 192 | uiShieldSpell = m_bIsLightTwin ? SPELL_SHIELD_OF_LIGHTS : SPELL_SHIELD_OF_DARKNESS; | |
| 192 | 193 | pCaster->CastSpell(pCaster, uiSpell, false); | |
| 193 | 194 | pCaster->CastSpell(pCaster, uiShieldSpell, true); | |
| 195 | + DoScriptText(SAY_COLORSWITCH, pCaster); | ||
| 194 | 196 | } | |
| 195 | 197 | ||
| 196 | 198 | m_bIsVortex = urand(0, 1) ? true : false; | |
@@ -232,8 +234,13 @@ struct boss_fjolaAI : public ScriptedAI | |||
| 232 | 234 | if (m_pInstance) | |
| 233 | 235 | { | |
| 234 | 236 | if (Creature* pEydis = m_pInstance->GetSingleCreatureFromStorage(NPC_EYDIS)) | |
| 237 | + { | ||
| 235 | 238 | pEydis->CastSpell(pEydis, SPELL_BERSERK, true); | |
| 239 | + DoScriptText(SAY_BERSERK, pEydis); | ||
| 240 | + } | ||
| 236 | 241 | } | |
| 242 | + | ||
| 243 | + DoScriptText(SAY_BERSERK, m_creature); | ||
| 237 | 244 | m_uiBerserkTimer = 0; | |
| 238 | 245 | } | |
| 239 | 246 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -15,7 +15,8 @@ enum | |||
| 15 | 15 | ||
| 16 | 16 | NPC_FALRIC = 38112, | |
| 17 | 17 | NPC_MARWYN = 38113, | |
| 18 | - NPC_LICH_KING = 37226, | ||
| 18 | + NPC_LICH_KING = 36954, | ||
| 19 | + NPC_FROSTSWORN_GENERAL = 36723, // miniboss between Marwyn and Lich King | ||
| 19 | 20 | ||
| 20 | 21 | NPC_JAINA_PART1 = 37221, | |
| 21 | 22 | NPC_JAINA_PART2 = 36955, | |
@@ -28,16 +29,16 @@ enum | |||
| 28 | 29 | ||
| 29 | 30 | // intro related npcs | |
| 30 | 31 | NPC_UTHER = 37225, | |
| 31 | - NPC_LICH_KING_INTRO = 36954, | ||
| 32 | + NPC_LICH_KING_INTRO = 37226, | ||
| 32 | 33 | NPC_FROSTMOURNE_ALTER_BUNNY = 37704, // dummy trigger for Quel'Delar | |
| 33 | 34 | NPC_QUEL_DELAR = 37158, | |
| 34 | 35 | ||
| 35 | 36 | // spirit event creatures | |
| 36 | - NPC_SPECTRAL_FOOTMAN = 38173, | ||
| 37 | - NPC_SHADOWY_MERCENARY = 38177, | ||
| 38 | 37 | NPC_PHANTOM_MAGE = 38172, | |
| 38 | + NPC_SPECTRAL_FOOTMAN = 38173, | ||
| 39 | 39 | NPC_GHOSTLY_PRIEST = 38175, | |
| 40 | 40 | NPC_TORTURED_RIFLEMAN = 38176, | |
| 41 | + NPC_SHADOWY_MERCENARY = 38177, | ||
| 41 | 42 | ||
| 42 | 43 | // escape event creatures | |
| 43 | 44 | NPC_RAGING_GHOUL = 36940, | |
@@ -67,6 +68,10 @@ enum | |||
| 67 | 68 | // world states | |
| 68 | 69 | WORLD_STATE_SPIRIT_WAVES = 4884, | |
| 69 | 70 | WORLD_STATE_SPIRIT_WAVES_COUNT = 4882, | |
| 71 | + | ||
| 72 | + // area triggers | ||
| 73 | + AREATRIGGER_FROSTMOURNE_ALTAR = 5697, | ||
| 74 | + AREATRIGGER_LICH_KING_ROOM = 5605, | ||
| 70 | 75 | }; | |
| 71 | 76 | ||
| 72 | 77 | struct EventNpcLocations | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -72,10 +72,13 @@ void instance_halls_of_reflection::OnObjectCreate(GameObject* pGo) | |||
| 72 | 72 | { | |
| 73 | 73 | switch (pGo->GetEntry()) | |
| 74 | 74 | { | |
| 75 | + case GO_IMPENETRABLE_DOOR: | ||
| 76 | + if (m_auiEncounter[TYPE_MARWYN] == DONE) | ||
| 77 | + pGo->SetGoState(GO_STATE_ACTIVE); | ||
| 78 | + break; | ||
| 75 | 79 | case GO_FROSTMOURNE: | |
| 76 | 80 | case GO_FROSTMOURNE_ALTAR: | |
| 77 | 81 | case GO_ICECROWN_DOOR_ENTRANCE: | |
| 78 | - case GO_IMPENETRABLE_DOOR: | ||
| 79 | 82 | case GO_ICECROWN_DOOR_LK_ENTRANCE: | |
| 80 | 83 | case GO_ICECROWN_DOOR_LK_EXIT: | |
| 81 | 84 | case GO_CAVE_IN: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | 1 | #ifndef __SD2_REVISION_NR_H__ | |
| 2 | 2 | #define __SD2_REVISION_NR_H__ | |
| 3 | - #define SD2_REVISION_NR "3135" | ||
| 3 | + #define SD2_REVISION_NR "3136" | ||
| 4 | 4 | #endif // __SD2_REVISION_NR_H__ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments