AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_krickandick.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"
#include "pit_of_saron.h"

Go to the source code of this file.

Classes

class  boss_ick
 
struct  boss_ick::boss_ickAI
 
class  boss_krick
 
struct  boss_krick::boss_krickAI
 
class  spell_krick_explosive_barrage_aura
 
class  spell_exploding_orb_auto_grow_aura
 

Enumerations

enum  Yells {
  EMOTE_ICK_POISON_NOVA = 0 ,
  EMOTE_ICK_CHASE = 1 ,
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_BARRAGE_1 = 2 ,
  SAY_BARRAGE_2 = 3 ,
  SAY_POISON_NOVA = 4 ,
  SAY_CHASE = 5
}
 
enum  Spells {
  SPELL_TOXIC_WASTE = 69024 ,
  SPELL_MIGHTY_KICK = 69021 ,
  SPELL_SHADOW_BOLT = 69028 ,
  SPELL_PURSUIT = 68987 ,
  SPELL_POISON_NOVA = 68989 ,
  SPELL_EXPLOSIVE_BARRAGE_KRICK = 69012 ,
  SPELL_EXPLOSIVE_BARRAGE_ICK = 69263 ,
  SPELL_EXPLOSIVE_BARRAGE_SUMMON = 69015 ,
  SPELL_EXPLODING_ORB_VISUAL = 69017 ,
  SPELL_AUTO_GROW = 69020 ,
  SPELL_HASTY_GROW = 44851 ,
  SPELL_EXPLOSIVE_BARRAGE_DAMAGE = 69019
}
 
enum  Events {
  EVENT_SPELL_TOXIC_WASTE = 1 ,
  EVENT_SPELL_MIGHTY_KICK ,
  EVENT_SPELL_SHADOW_BOLT ,
  EVENT_SPECIAL ,
  EVENT_SET_REACT_AGGRESSIVE
}
 

Functions

void AddSC_boss_ick ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SPELL_TOXIC_WASTE 
EVENT_SPELL_MIGHTY_KICK 
EVENT_SPELL_SHADOW_BOLT 
EVENT_SPECIAL 
EVENT_SET_REACT_AGGRESSIVE 
63{
69};
@ EVENT_SPECIAL
Definition boss_krickandick.cpp:67
@ EVENT_SPELL_MIGHTY_KICK
Definition boss_krickandick.cpp:65
@ EVENT_SET_REACT_AGGRESSIVE
Definition boss_krickandick.cpp:68
@ EVENT_SPELL_TOXIC_WASTE
Definition boss_krickandick.cpp:64
@ EVENT_SPELL_SHADOW_BOLT
Definition boss_krickandick.cpp:66

◆ Spells

enum Spells
Enumerator
SPELL_TOXIC_WASTE 
SPELL_MIGHTY_KICK 
SPELL_SHADOW_BOLT 
SPELL_PURSUIT 
SPELL_POISON_NOVA 
SPELL_EXPLOSIVE_BARRAGE_KRICK 
SPELL_EXPLOSIVE_BARRAGE_ICK 
SPELL_EXPLOSIVE_BARRAGE_SUMMON 
SPELL_EXPLODING_ORB_VISUAL 
SPELL_AUTO_GROW 
SPELL_HASTY_GROW 
SPELL_EXPLOSIVE_BARRAGE_DAMAGE 
44{
45 SPELL_TOXIC_WASTE = 69024,
46 SPELL_MIGHTY_KICK = 69021,
47 SPELL_SHADOW_BOLT = 69028,
48
49 SPELL_PURSUIT = 68987,
50
51 SPELL_POISON_NOVA = 68989,
52
57 SPELL_AUTO_GROW = 69020,
58 SPELL_HASTY_GROW = 44851,
60};
@ SPELL_PURSUIT
Definition boss_krickandick.cpp:49
@ SPELL_AUTO_GROW
Definition boss_krickandick.cpp:57
@ SPELL_EXPLOSIVE_BARRAGE_ICK
Definition boss_krickandick.cpp:54
@ SPELL_SHADOW_BOLT
Definition boss_krickandick.cpp:47
@ SPELL_EXPLOSIVE_BARRAGE_DAMAGE
Definition boss_krickandick.cpp:59
@ SPELL_HASTY_GROW
Definition boss_krickandick.cpp:58
@ SPELL_TOXIC_WASTE
Definition boss_krickandick.cpp:45
@ SPELL_EXPLOSIVE_BARRAGE_SUMMON
Definition boss_krickandick.cpp:55
@ SPELL_EXPLODING_ORB_VISUAL
Definition boss_krickandick.cpp:56
@ SPELL_MIGHTY_KICK
Definition boss_krickandick.cpp:46
@ SPELL_POISON_NOVA
Definition boss_krickandick.cpp:51
@ SPELL_EXPLOSIVE_BARRAGE_KRICK
Definition boss_krickandick.cpp:53

◆ Yells

enum Yells
Enumerator
EMOTE_ICK_POISON_NOVA 
EMOTE_ICK_CHASE 
SAY_AGGRO 
SAY_SLAY 
SAY_BARRAGE_1 
SAY_BARRAGE_2 
SAY_POISON_NOVA 
SAY_CHASE 
29{
30 // Ick
33
34 // Krick
35 SAY_AGGRO = 0,
36 SAY_SLAY = 1,
37 SAY_BARRAGE_1 = 2,
38 SAY_BARRAGE_2 = 3,
40 SAY_CHASE = 5,
41};
@ SAY_POISON_NOVA
Definition boss_krickandick.cpp:39
@ EMOTE_ICK_CHASE
Definition boss_krickandick.cpp:32
@ SAY_BARRAGE_1
Definition boss_krickandick.cpp:37
@ SAY_AGGRO
Definition boss_krickandick.cpp:35
@ SAY_BARRAGE_2
Definition boss_krickandick.cpp:38
@ SAY_CHASE
Definition boss_krickandick.cpp:40
@ SAY_SLAY
Definition boss_krickandick.cpp:36
@ EMOTE_ICK_POISON_NOVA
Definition boss_krickandick.cpp:31

Function Documentation

◆ AddSC_boss_ick()

void AddSC_boss_ick ( )
520{
521 new boss_ick();
522 new boss_krick();
523
526}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_krickandick.cpp:72
Definition boss_krickandick.cpp:282
Definition boss_krickandick.cpp:490
Definition boss_krickandick.cpp:461

References RegisterSpellScript.

Referenced by AddNorthrendScripts().