![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AreaTriggerScript.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "temple_of_ahnqiraj.h"
Go to the source code of this file.
Classes | |
class | NotInStomachSelector |
struct | boss_eye_of_cthun |
struct | boss_cthun |
struct | npc_eye_tentacle |
struct | npc_claw_tentacle |
struct | npc_giant_claw_tentacle |
struct | npc_giant_eye_tentacle |
class | spell_cthun_dark_glare |
class | spell_cthun_digestive_acid |
class | at_cthun_stomach_exit |
class | at_cthun_center |
Enumerations | |
enum | Spells { SPELL_FREEZE_ANIM = 16245 , SPELL_GREEN_BEAM = 26134 , SPELL_DARK_GLARE = 26029 , SPELL_RED_COLORATION = 22518 , SPELL_MIND_FLAY = 26143 , SPELL_GROUND_RUPTURE = 26139 , SPELL_HAMSTRING = 26141 , SPELL_CARAPACE_CTHUN = 26156 , SPELL_TRANSFORM = 26232 , SPELL_PURPLE_COLORATION = 22581 , SPELL_MASSIVE_GROUND_RUPTURE = 26478 , SPELL_THRASH = 3391 , SPELL_MOUTH_TENTACLE = 26332 , SPELL_EXIT_STOMACH_KNOCKBACK = 25383 , SPELL_DIGESTIVE_ACID = 26476 , SPELL_SUBMERGE_VISUAL = 26234 , SPELL_BIRTH = 26262 , SPELL_ROCKY_GROUND_IMPACT = 26271 , SPELL_SPIT_OUT = 25383 , SPELL_EXIT_STOMACH = 26221 , SPELL_RUBBLE_ROCKY = 26271 } |
enum | Actions { ACTION_FLESH_TENTACLE_KILLED = 1 , ACTION_SPAWN_EYE_TENTACLES = 1 , ACTION_START_PHASE_TWO = 1 } |
enum | TaskGroups { GROUP_BEAM_PHASE = 1 } |
enum | Phases { PHASE_BODY = 2 } |
enum | Misc { MAX_TENTACLE_GROUPS = 5 , NPC_TRIGGER = 15384 , NPC_EXIT_TRIGGER = 15800 } |
enum | Yells { EMOTE_WEAKENED = 0 , RANDOM_SOUND_WHISPER = 8663 } |
Functions | |
void | AddSC_boss_cthun () |
Variables | |
const Position | StomachPosition = { -8562.0f, 2037.0f, -70.0f, 5.05f } |
const Position | FleshTentaclePos [2] |
const Position | KickPos = { -8545.0f, 1984.0f, -96.0f, 0.0f} |
enum Actions |
Enumerator | |
---|---|
ACTION_FLESH_TENTACLE_KILLED | |
ACTION_SPAWN_EYE_TENTACLES | |
ACTION_START_PHASE_TWO |
enum Misc |
Enumerator | |
---|---|
MAX_TENTACLE_GROUPS | |
NPC_TRIGGER | |
NPC_EXIT_TRIGGER |
enum Phases |
enum Spells |
enum TaskGroups |
enum Yells |
Enumerator | |
---|---|
EMOTE_WEAKENED | |
RANDOM_SOUND_WHISPER |
void AddSC_boss_cthun | ( | ) |
References RegisterSpellScript, and RegisterTempleOfAhnQirajCreatureAI.
Referenced by AddKalimdorScripts().
const Position FleshTentaclePos[2] |
Referenced by boss_cthun::DoAction(), and boss_cthun::SummonedCreatureDies().
const Position KickPos = { -8545.0f, 1984.0f, -96.0f, 0.0f} |
const Position StomachPosition = { -8562.0f, 2037.0f, -70.0f, 5.05f } |
Referenced by boss_cthun::ScheduleTasks().