| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -26,6 +26,7 @@ enum | |||
| 26 | 26 | NPC_LORD_VICTOR_NEFARIUS = 10162, | |
| 27 | 27 | NPC_REND_BLACKHAND = 10429, | |
| 28 | 28 | NPC_GYTH = 10339, | |
| 29 | + NPC_THE_BEAST = 10430, | ||
| 29 | 30 | NPC_DRAKKISATH = 10363, | |
| 30 | 31 | NPC_CHROMATIC_WHELP = 10442, // related to Gyth arena event | |
| 31 | 32 | NPC_CHROMATIC_DRAGON = 10447, | |
@@ -117,8 +118,9 @@ class instance_blackrock_spire : public ScriptedInstance, private DialogueHelper | |||
| 117 | 118 | void OnCreatureCreate(Creature* pCreature) override; | |
| 118 | 119 | ||
| 119 | 120 | void OnCreatureDeath(Creature* pCreature) override; | |
| 120 | - void OnCreatureEvade(Creature* pCreature); | ||
| 121 | + void OnCreatureEvade(Creature* pCreature) override; | ||
| 121 | 122 | void OnCreatureEnterCombat(Creature* pCreature) override; | |
| 123 | + void OnCreatureDespawn(Creature* pCreature) override; | ||
| 122 | 124 | ||
| 123 | 125 | void SetData(uint32 uiType, uint32 uiData) override; | |
| 124 | 126 | uint32 GetData(uint32 uiType) const override; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -53,6 +53,9 @@ enum | |||
| 53 | 53 | SAY_ROOKERY_EVENT_START = -1229020, | |
| 54 | 54 | NPC_ROOKERY_GUARDIAN = 10258, | |
| 55 | 55 | NPC_ROOKERY_HATCHER = 10683, | |
| 56 | + | ||
| 57 | + // Spells | ||
| 58 | + SPELL_FINKLE_IS_EINHORN = 16710, | ||
| 56 | 59 | }; | |
| 57 | 60 | ||
| 58 | 61 | /* Areatrigger | |
@@ -419,6 +422,12 @@ void instance_blackrock_spire::OnCreatureEnterCombat(Creature* pCreature) | |||
| 419 | 422 | } | |
| 420 | 423 | } | |
| 421 | 424 | ||
| 425 | + void instance_blackrock_spire::OnCreatureDespawn(Creature* pCreature) | ||
| 426 | + { | ||
| 427 | + if (pCreature->GetEntry() == NPC_THE_BEAST) | ||
| 428 | + pCreature->CastSpell(pCreature, SPELL_FINKLE_IS_EINHORN, true); | ||
| 429 | + } | ||
| 430 | + | ||
| 422 | 431 | void instance_blackrock_spire::DoOpenUpperDoorIfCan(Player* pPlayer) | |
| 423 | 432 | { | |
| 424 | 433 | if (m_bUpperDoorOpened) | |
| 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 "s2833" | ||
| 3 | + #define SD2_REVISION_NR "s2834" | ||
| 4 | 4 | #endif // __SD2_REVISION_NR_H__ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments