![]() |
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().