AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_laj.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "the_botanica.h"

Go to the source code of this file.

Classes

struct  LajTransformData
 
struct  boss_laj
 

Enumerations

enum  Spells {
  SPELL_ALLERGIC_REACTION = 34697 ,
  SPELL_TELEPORT_SELF = 34673 ,
  SPELL_SUMMON_LASHER_1 = 34681 ,
  SPELL_SUMMON_FLAYER_1 = 34682 ,
  SPELL_SUMMON_LASHER_2 = 34684 ,
  SPELL_SUMMON_FLAYER_2 = 34685 ,
  SPELL_SUMMON_LASHER_3 = 34686 ,
  SPELL_SUMMON_FLAYER_4 = 34687 ,
  SPELL_SUMMON_LASHER_4 = 34688 ,
  SPELL_SUMMON_FLAYER_3 = 34690 ,
  SPELL_DAMAGE_IMMUNE_ARCANE = 34304 ,
  SPELL_DAMAGE_IMMUNE_FIRE = 34305 ,
  SPELL_DAMAGE_IMMUNE_FROST = 34306 ,
  SPELL_DAMAGE_IMMUNE_NATURE = 34308 ,
  SPELL_DAMAGE_IMMUNE_SHADOW = 34309
}
 
enum  Misc {
  EMOTE_SUMMON = 0 ,
  MODEL_DEFAULT = 13109 ,
  MODEL_ARCANE = 14213 ,
  MODEL_FIRE = 13110 ,
  MODEL_FROST = 14112 ,
  MODEL_NATURE = 14214
}
 

Functions

void AddSC_boss_laj ()
 

Variables

LajTransformData const LajTransform [5]
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
EMOTE_SUMMON 
MODEL_DEFAULT 
MODEL_ARCANE 
MODEL_FIRE 
MODEL_FROST 
MODEL_NATURE 
44{
45 EMOTE_SUMMON = 0,
46 MODEL_DEFAULT = 13109,
47 MODEL_ARCANE = 14213,
48 MODEL_FIRE = 13110,
49 MODEL_FROST = 14112,
50 MODEL_NATURE = 14214,
51};
@ MODEL_ARCANE
Definition boss_laj.cpp:47
@ MODEL_NATURE
Definition boss_laj.cpp:50
@ EMOTE_SUMMON
Definition boss_laj.cpp:45
@ MODEL_FROST
Definition boss_laj.cpp:49
@ MODEL_DEFAULT
Definition boss_laj.cpp:46
@ MODEL_FIRE
Definition boss_laj.cpp:48

◆ Spells

enum Spells
Enumerator
SPELL_ALLERGIC_REACTION 
SPELL_TELEPORT_SELF 
SPELL_SUMMON_LASHER_1 
SPELL_SUMMON_FLAYER_1 
SPELL_SUMMON_LASHER_2 
SPELL_SUMMON_FLAYER_2 
SPELL_SUMMON_LASHER_3 
SPELL_SUMMON_FLAYER_4 
SPELL_SUMMON_LASHER_4 
SPELL_SUMMON_FLAYER_3 
SPELL_DAMAGE_IMMUNE_ARCANE 
SPELL_DAMAGE_IMMUNE_FIRE 
SPELL_DAMAGE_IMMUNE_FROST 
SPELL_DAMAGE_IMMUNE_NATURE 
SPELL_DAMAGE_IMMUNE_SHADOW 
23{
25 SPELL_TELEPORT_SELF = 34673,
26
35
41};
@ SPELL_SUMMON_FLAYER_3
Definition boss_laj.cpp:34
@ SPELL_DAMAGE_IMMUNE_FIRE
Definition boss_laj.cpp:37
@ SPELL_SUMMON_FLAYER_1
Definition boss_laj.cpp:28
@ SPELL_DAMAGE_IMMUNE_ARCANE
Definition boss_laj.cpp:36
@ SPELL_SUMMON_LASHER_4
Definition boss_laj.cpp:33
@ SPELL_TELEPORT_SELF
Definition boss_laj.cpp:25
@ SPELL_SUMMON_FLAYER_2
Definition boss_laj.cpp:30
@ SPELL_SUMMON_LASHER_2
Definition boss_laj.cpp:29
@ SPELL_ALLERGIC_REACTION
Definition boss_laj.cpp:24
@ SPELL_SUMMON_LASHER_3
Definition boss_laj.cpp:31
@ SPELL_DAMAGE_IMMUNE_NATURE
Definition boss_laj.cpp:39
@ SPELL_SUMMON_LASHER_1
Definition boss_laj.cpp:27
@ SPELL_SUMMON_FLAYER_4
Definition boss_laj.cpp:32
@ SPELL_DAMAGE_IMMUNE_FROST
Definition boss_laj.cpp:38
@ SPELL_DAMAGE_IMMUNE_SHADOW
Definition boss_laj.cpp:40

Function Documentation

◆ AddSC_boss_laj()

void AddSC_boss_laj ( )
129{
131}
Definition boss_laj.cpp:69
#define RegisterTheBotanicaCreatureAI(ai_name)
Definition the_botanica.h:62

References RegisterTheBotanicaCreatureAI.

Referenced by AddOutlandScripts().

Variable Documentation

◆ LajTransform