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