TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_hydross_the_unstable.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "serpent_shrine.h"
+ Include dependency graph for boss_hydross_the_unstable.cpp:

Classes

class  boss_hydross_the_unstable
 
struct  boss_hydross_the_unstable::boss_hydross_the_unstableAI
 

Macros

#define HYDROSS_X   -239.439f
 
#define HYDROSS_Y   -363.481f
 
#define SPAWN_X_DIFF1   6.934003f
 
#define SPAWN_Y_DIFF1   -11.255012f
 
#define SPAWN_X_DIFF2   -6.934003f
 
#define SPAWN_Y_DIFF2   11.255012f
 
#define SPAWN_X_DIFF3   -12.577011f
 
#define SPAWN_Y_DIFF3   -4.72702f
 
#define SPAWN_X_DIFF4   12.577011f
 
#define SPAWN_Y_DIFF4   4.72702f
 

Enumerations

enum  HydrossTheUnstable {
  SAY_AGGRO = 0, SAY_SWITCH_TO_CLEAN = 1, SAY_CLEAN_SLAY = 2, SAY_CLEAN_DEATH = 3,
  SAY_SWITCH_TO_CORRUPT = 4, SAY_CORRUPT_SLAY = 5, SAY_CORRUPT_DEATH = 6, SWITCH_RADIUS = 18,
  MODEL_CORRUPT = 20609, MODEL_CLEAN = 20162, SPELL_WATER_TOMB = 38235, SPELL_MARK_OF_HYDROSS1 = 38215,
  SPELL_MARK_OF_HYDROSS2 = 38216, SPELL_MARK_OF_HYDROSS3 = 38217, SPELL_MARK_OF_HYDROSS4 = 38218, SPELL_MARK_OF_HYDROSS5 = 38231,
  SPELL_MARK_OF_HYDROSS6 = 40584, SPELL_MARK_OF_CORRUPTION1 = 38219, SPELL_MARK_OF_CORRUPTION2 = 38220, SPELL_MARK_OF_CORRUPTION3 = 38221,
  SPELL_MARK_OF_CORRUPTION4 = 38222, SPELL_MARK_OF_CORRUPTION5 = 38230, SPELL_MARK_OF_CORRUPTION6 = 40583, SPELL_VILE_SLUDGE = 38246,
  SPELL_ENRAGE = 27680, SPELL_SUMMON_WATER_ELEMENT = 36459, SPELL_ELEMENTAL_SPAWNIN = 25035, SPELL_BLUE_BEAM = 40227,
  ENTRY_PURE_SPAWN = 22035, ENTRY_TAINTED_SPAWN = 22036, ENTRY_BEAM_DUMMY = 21934
}
 

Functions

void AddSC_boss_hydross_the_unstable ()
 

Macro Definition Documentation

#define HYDROSS_X   -239.439f
#define HYDROSS_Y   -363.481f
#define SPAWN_X_DIFF1   6.934003f
#define SPAWN_X_DIFF2   -6.934003f
#define SPAWN_X_DIFF3   -12.577011f
#define SPAWN_X_DIFF4   12.577011f
#define SPAWN_Y_DIFF1   -11.255012f
#define SPAWN_Y_DIFF2   11.255012f
#define SPAWN_Y_DIFF3   -4.72702f
#define SPAWN_Y_DIFF4   4.72702f

Enumeration Type Documentation

Enumerator
SAY_AGGRO 
SAY_SWITCH_TO_CLEAN 
SAY_CLEAN_SLAY 
SAY_CLEAN_DEATH 
SAY_SWITCH_TO_CORRUPT 
SAY_CORRUPT_SLAY 
SAY_CORRUPT_DEATH 
SWITCH_RADIUS 
MODEL_CORRUPT 
MODEL_CLEAN 
SPELL_WATER_TOMB 
SPELL_MARK_OF_HYDROSS1 
SPELL_MARK_OF_HYDROSS2 
SPELL_MARK_OF_HYDROSS3 
SPELL_MARK_OF_HYDROSS4 
SPELL_MARK_OF_HYDROSS5 
SPELL_MARK_OF_HYDROSS6 
SPELL_MARK_OF_CORRUPTION1 
SPELL_MARK_OF_CORRUPTION2 
SPELL_MARK_OF_CORRUPTION3 
SPELL_MARK_OF_CORRUPTION4 
SPELL_MARK_OF_CORRUPTION5 
SPELL_MARK_OF_CORRUPTION6 
SPELL_VILE_SLUDGE 
SPELL_ENRAGE 
SPELL_SUMMON_WATER_ELEMENT 
SPELL_ELEMENTAL_SPAWNIN 
SPELL_BLUE_BEAM 
ENTRY_PURE_SPAWN 
ENTRY_TAINTED_SPAWN 
ENTRY_BEAM_DUMMY 
31 {
32  SAY_AGGRO = 0,
34  SAY_CLEAN_SLAY = 2,
35  SAY_CLEAN_DEATH = 3,
37  SAY_CORRUPT_SLAY = 5,
39 
40  SWITCH_RADIUS = 18,
41 
42  MODEL_CORRUPT = 20609,
43  MODEL_CLEAN = 20162,
44 
45  SPELL_WATER_TOMB = 38235,
46  SPELL_MARK_OF_HYDROSS1 = 38215,
47  SPELL_MARK_OF_HYDROSS2 = 38216,
48  SPELL_MARK_OF_HYDROSS3 = 38217,
49  SPELL_MARK_OF_HYDROSS4 = 38218,
50  SPELL_MARK_OF_HYDROSS5 = 38231,
51  SPELL_MARK_OF_HYDROSS6 = 40584,
58  SPELL_VILE_SLUDGE = 38246,
59  SPELL_ENRAGE = 27680, //this spell need verification
60  SPELL_SUMMON_WATER_ELEMENT = 36459, //not in use yet(in use ever?)
62  SPELL_BLUE_BEAM = 40227, //channeled Hydross Beam Helper (not in use yet)
63 
64  ENTRY_PURE_SPAWN = 22035,
65  ENTRY_TAINTED_SPAWN = 22036,
66  ENTRY_BEAM_DUMMY = 21934
67 };
Definition: boss_hydross_the_unstable.cpp:34
Definition: boss_hydross_the_unstable.cpp:60
Definition: boss_hydross_the_unstable.cpp:66
Definition: boss_hydross_the_unstable.cpp:56
Definition: boss_hydross_the_unstable.cpp:36
Definition: boss_hydross_the_unstable.cpp:59
Definition: boss_hydross_the_unstable.cpp:61
Definition: boss_hydross_the_unstable.cpp:37
Definition: boss_hydross_the_unstable.cpp:62
Definition: boss_hydross_the_unstable.cpp:52
Definition: boss_hydross_the_unstable.cpp:40
Definition: boss_hydross_the_unstable.cpp:49
Definition: boss_hydross_the_unstable.cpp:42
Definition: boss_hydross_the_unstable.cpp:57
Definition: boss_hydross_the_unstable.cpp:35
Definition: boss_hydross_the_unstable.cpp:53
Definition: boss_hydross_the_unstable.cpp:55
Definition: boss_hydross_the_unstable.cpp:43
Definition: boss_hydross_the_unstable.cpp:54
Definition: boss_hydross_the_unstable.cpp:64
Definition: boss_hydross_the_unstable.cpp:47
Definition: boss_hydross_the_unstable.cpp:50
Definition: boss_hydross_the_unstable.cpp:58
Definition: boss_hydross_the_unstable.cpp:46
Definition: boss_hydross_the_unstable.cpp:45
Definition: boss_hydross_the_unstable.cpp:51
Definition: boss_hydross_the_unstable.cpp:33
Definition: boss_hydross_the_unstable.cpp:65
Definition: boss_hydross_the_unstable.cpp:48
Definition: boss_hydross_the_unstable.cpp:38
Definition: boss_hydross_the_unstable.cpp:32

Function Documentation

void AddSC_boss_hydross_the_unstable ( )
410 {
412 }
Definition: boss_hydross_the_unstable.cpp:82

+ Here is the caller graph for this function: