Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
- index 6b58123..a95212d 100644
- --- a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
- +++ b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
- @@ -561,10 +561,93 @@ class mob_zerekethvoidzone : public CreatureScript
- return new mob_zerekethvoidzoneAI(creature);
- }
- };
- +
- +class boss_wrath_scryer_soccothrates : public CreatureScript
- +{
- + public:
- +
- + boss_wrath_scryer_soccothrates() : CreatureScript("boss_wrath_scryer_soccothrates")
- + {
- + }
- +
- + CreatureAI* GetAI(Creature* creature) const
- + {
- + return new boss_wrath_scryer_soccothratesAI(creature);
- + }
- +
- + struct boss_wrath_scryer_soccothratesAI : public ScriptedAI
- + {
- + boss_wrath_scryer_soccothratesAI(Creature* pCreature) : ScriptedAI(pCreature)
- + {
- + pInstance = pCreature->GetInstanceScript();
- + }
- +
- + InstanceScript* pInstance;
- +
- + void Reset()
- + {
- + }
- +
- + void JustDied(Unit* killer)
- + {
- + if (!pInstance)
- + return;
- + pInstance->SetData(TYPE_SOCCOTHRATES, DONE);
- + }
- +
- + void UpdateAI(const uint32 diff)
- + {
- + DoMeleeAttackIfReady();
- + }
- + };
- +};
- +
- +class boss_dalliah_the_doomslayer: public CreatureScript
- +{
- + public:
- +
- + boss_dalliah_the_doomslayer() : CreatureScript("boss_dalliah_the_doomslayer")
- + {
- + }
- +
- + CreatureAI* GetAI(Creature* creature) const
- + {
- + return new boss_dalliah_the_doomslayerAI(creature);
- + }
- +
- + struct boss_dalliah_the_doomslayerAI : public ScriptedAI
- + {
- + boss_dalliah_the_doomslayerAI(Creature* pCreature) : ScriptedAI(pCreature)
- + {
- + pInstance = pCreature->GetInstanceScript();
- + }
- +
- + InstanceScript* pInstance;
- +
- + void Reset()
- + {
- + }
- +
- + void JustDied(Unit* killer)
- + {
- + if (!pInstance)
- + return;
- + pInstance->SetData(TYPE_DALLIAH, DONE);
- + }
- +
- + void UpdateAI(const uint32 diff)
- + {
- + DoMeleeAttackIfReady();
- + }
- + };
- +};
- +
- void AddSC_arcatraz()
- {
- new npc_millhouse_manastorm();
- new npc_warden_mellichar();
- new mob_zerekethvoidzone();
- + new boss_wrath_scryer_soccothrates();
- + new boss_dalliah_the_doomslayer();
- }
Advertisement
Add Comment
Please, Sign In to add comment