![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"#include "ScriptedCreature.h"#include "TaskScheduler.h"#include "stratholme.h"Go to the source code of this file.
Classes | |
| struct | boss_jarien |
| struct | boss_sothos |
Enumerations | |
| enum | Texts { SAY_SOTHOS_ON_SUMMON_0 = 0 , SAY_SOTHOS_ON_SUMMON_1 = 1 , EMOTE_SOTHOS_VENGEANCE = 2 , SAY_JARIEN_ON_SUMMON_0 = 0 , SAY_JARIEN_ON_SUMMON_1 = 1 , SAY_JARIEN_ON_SUMMON_2 = 2 , EMOTE_JARIEN_VENGEANCE = 3 , SAY_SPIRIT_BOTH_DEAD = 0 } |
| enum | Spells { SPELL_MORTAL_STRIKE = 16856 , SPELL_SHADOW_SHOCK = 22575 , SPELL_CRIPPLE = 20812 , SPELL_CLEAVE = 15284 , SPELL_SHIELD_CHARGE = 15749 , SPELL_SHIELD_SLAM = 15655 , SPELL_SHIELD_BLOCK = 12169 , SPELL_SHADOW_BOLT = 27646 , SPELL_FEAR = 27641 , SPELL_VENGEANCE = 27650 } |
| enum | Phases { PHASE_TALK = 0 , PHASE_FIGHT } |
| enum | Actions { ACTION_PARTNER_DEAD = 0 } |
Functions | |
| void | HandleBothDead (Creature *creature, bool jarien, Unit *killer) |
| void | AddSC_boss_jarien_and_sothos () |
Variables | |
| const Position | heirloomsPosition = { 3423.389893f, -3055.571045f, 136.49837f, 5.707379f } |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_PARTNER_DEAD | |
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_TALK | |
| PHASE_FIGHT | |
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_MORTAL_STRIKE | |
| SPELL_SHADOW_SHOCK | |
| SPELL_CRIPPLE | |
| SPELL_CLEAVE | |
| SPELL_SHIELD_CHARGE | |
| SPELL_SHIELD_SLAM | |
| SPELL_SHIELD_BLOCK | |
| SPELL_SHADOW_BOLT | |
| SPELL_FEAR | |
| SPELL_VENGEANCE | |
| enum Texts |
| Enumerator | |
|---|---|
| SAY_SOTHOS_ON_SUMMON_0 | |
| SAY_SOTHOS_ON_SUMMON_1 | |
| EMOTE_SOTHOS_VENGEANCE | |
| SAY_JARIEN_ON_SUMMON_0 | |
| SAY_JARIEN_ON_SUMMON_1 | |
| SAY_JARIEN_ON_SUMMON_2 | |
| EMOTE_JARIEN_VENGEANCE | |
| SAY_SPIRIT_BOTH_DEAD | |
| void AddSC_boss_jarien_and_sothos | ( | ) |
References RegisterStratholmeCreatureAI.
Referenced by AddEasternKingdomsScripts().
References WorldObject::FindNearestCreature(), GAMEOBJECT_FACTION, Position::GetOrientation(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), GO_JARIEN_AND_SOTHOS_HEIRLOOMS, GO_READY, GO_STATE_READY, heirloomsPosition, NPC_SPIRIT_OF_JARIEN, NPC_SPIRIT_OF_SOTHOS, REACT_PASSIVE, SAY_SPIRIT_BOTH_DEAD, and WorldObject::SummonGameObject().
Referenced by boss_jarien::JustDied(), and boss_sothos::JustDied().
| const Position heirloomsPosition = { 3423.389893f, -3055.571045f, 136.49837f, 5.707379f } |
Referenced by HandleBothDead().