AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_morogrim_tidewalker.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScriptLoader.h"
#include "serpent_shrine.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

struct  boss_morogrim_tidewalker
 
class  spell_morogrim_tidewalker_watery_grave
 
class  spell_morogrim_tidewalker_water_globule_new_target
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SUMMON = 1 ,
  SAY_SUMMON_BUBBLE = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4 ,
  EMOTE_WATERY_GRAVE = 5 ,
  EMOTE_EARTHQUAKE = 6 ,
  EMOTE_WATERY_GLOBULES = 7
}
 
enum  Spells {
  SPELL_TIDAL_WAVE = 37730 ,
  SPELL_WATERY_GRAVE = 38028 ,
  SPELL_WATERY_GRAVE_1 = 38023 ,
  SPELL_WATERY_GRAVE_2 = 38024 ,
  SPELL_WATERY_GRAVE_3 = 38025 ,
  SPELL_WATERY_GRAVE_4 = 37850 ,
  SPELL_EARTHQUAKE = 37764 ,
  SPELL_SUMMON_MURLOC1 = 39813 ,
  SPELL_SUMMON_WATER_GLOBULE_1 = 37854 ,
  SPELL_SUMMON_WATER_GLOBULE_2 = 37858 ,
  SPELL_SUMMON_WATER_GLOBULE_3 = 37860 ,
  SPELL_SUMMON_WATER_GLOBULE_4 = 37861
}
 

Functions

void AddSC_boss_morogrim_tidewalker ()
 

Variables

const uint32 wateryGraveIds [4] = {SPELL_WATERY_GRAVE_1, SPELL_WATERY_GRAVE_2, SPELL_WATERY_GRAVE_3, SPELL_WATERY_GRAVE_4}
 
const uint32 waterGlobuleIds [4] = {SPELL_SUMMON_WATER_GLOBULE_1, SPELL_SUMMON_WATER_GLOBULE_2, SPELL_SUMMON_WATER_GLOBULE_3, SPELL_SUMMON_WATER_GLOBULE_4}
 

Enumeration Type Documentation

◆ Spells

enum Spells
Enumerator
SPELL_TIDAL_WAVE 
SPELL_WATERY_GRAVE 
SPELL_WATERY_GRAVE_1 
SPELL_WATERY_GRAVE_2 
SPELL_WATERY_GRAVE_3 
SPELL_WATERY_GRAVE_4 
SPELL_EARTHQUAKE 
SPELL_SUMMON_MURLOC1 
SPELL_SUMMON_WATER_GLOBULE_1 
SPELL_SUMMON_WATER_GLOBULE_2 
SPELL_SUMMON_WATER_GLOBULE_3 
SPELL_SUMMON_WATER_GLOBULE_4 
37{
38 SPELL_TIDAL_WAVE = 37730,
39 SPELL_WATERY_GRAVE = 38028,
44 SPELL_EARTHQUAKE = 37764,
50};
@ SPELL_SUMMON_WATER_GLOBULE_3
Definition boss_morogrim_tidewalker.cpp:48
@ SPELL_WATERY_GRAVE_4
Definition boss_morogrim_tidewalker.cpp:43
@ SPELL_SUMMON_WATER_GLOBULE_2
Definition boss_morogrim_tidewalker.cpp:47
@ SPELL_EARTHQUAKE
Definition boss_morogrim_tidewalker.cpp:44
@ SPELL_WATERY_GRAVE
Definition boss_morogrim_tidewalker.cpp:39
@ SPELL_SUMMON_WATER_GLOBULE_4
Definition boss_morogrim_tidewalker.cpp:49
@ SPELL_WATERY_GRAVE_3
Definition boss_morogrim_tidewalker.cpp:42
@ SPELL_SUMMON_WATER_GLOBULE_1
Definition boss_morogrim_tidewalker.cpp:46
@ SPELL_TIDAL_WAVE
Definition boss_morogrim_tidewalker.cpp:38
@ SPELL_WATERY_GRAVE_1
Definition boss_morogrim_tidewalker.cpp:40
@ SPELL_WATERY_GRAVE_2
Definition boss_morogrim_tidewalker.cpp:41
@ SPELL_SUMMON_MURLOC1
Definition boss_morogrim_tidewalker.cpp:45

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SUMMON 
SAY_SUMMON_BUBBLE 
SAY_SLAY 
SAY_DEATH 
EMOTE_WATERY_GRAVE 
EMOTE_EARTHQUAKE 
EMOTE_WATERY_GLOBULES 
25{
26 SAY_AGGRO = 0,
27 SAY_SUMMON = 1,
29 SAY_SLAY = 3,
30 SAY_DEATH = 4,
34};
@ SAY_DEATH
Definition boss_morogrim_tidewalker.cpp:30
@ EMOTE_EARTHQUAKE
Definition boss_morogrim_tidewalker.cpp:32
@ SAY_AGGRO
Definition boss_morogrim_tidewalker.cpp:26
@ EMOTE_WATERY_GLOBULES
Definition boss_morogrim_tidewalker.cpp:33
@ SAY_SLAY
Definition boss_morogrim_tidewalker.cpp:29
@ SAY_SUMMON
Definition boss_morogrim_tidewalker.cpp:27
@ SAY_SUMMON_BUBBLE
Definition boss_morogrim_tidewalker.cpp:28
@ EMOTE_WATERY_GRAVE
Definition boss_morogrim_tidewalker.cpp:31

Function Documentation

◆ AddSC_boss_morogrim_tidewalker()

void AddSC_boss_morogrim_tidewalker ( )
220{
224}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_morogrim_tidewalker.cpp:189
Definition boss_morogrim_tidewalker.cpp:144
#define RegisterSerpentShrineAI(ai_name)
Definition serpent_shrine.h:106
Definition boss_morogrim_tidewalker.cpp:56

References RegisterSerpentShrineAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().

Variable Documentation

◆ waterGlobuleIds

◆ wateryGraveIds