TrinityCore
Loading...
Searching...
No Matches
boss_azhiccar.cpp File Reference
#include "AreaTriggerAI.h"
#include "CellImpl.h"
#include "Containers.h"
#include "GameObject.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "MoveSplineInit.h"
#include "ObjectAccessor.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "ecodome_aldani.h"
#include <queue>
+ Include dependency graph for boss_azhiccar.cpp:

Go to the source code of this file.

Classes

struct  boss_azhiccar
 
struct  npc_azhiccar_frenzied_mite
 
class  spell_azhiccar_energy_controller
 
class  spell_azhiccar_toxic_regurgitation_selector
 
class  spell_azhiccar_toxic_regurgitation_cast
 
class  spell_azhiccar_invading_shriek
 
class  spell_azhiccar_invading_shriek_aura
 
class  spell_azhiccar_invading_shriek_dummy
 
class  spell_azhiccar_player_detection
 
class  spell_azhiccar_devour
 
class  spell_azhiccar_devour_selector
 
class  spell_azhiccar_feast
 
struct  at_azhiccar_digestive_spittle
 
struct  at_azhiccar_devour_force
 
struct  at_azhiccar_devour
 
struct  at_azhiccar_intro
 
struct  npc_azhiccar_intro_creature
 
class  spell_azhiccar_devour_intro_selector
 

Enumerations

enum  AzhiccarSpells {
  SPELL_DEVOUR_INTRO = 1233112 , SPELL_DEVOUR_INTRO_SELECTOR = 1233116 , SPELL_DEVOUR_INSTAKILL = 1233147 , SPELL_KNOCKBACK = 1222792 ,
  SPELL_DEVOUR = 1217232 , SPELL_DEVOUR_AREATRIGGER = 1217240 , SPELL_DEVOUR_SELECTOR = 1217255 , SPELL_DEVOURER_VORTEX = 1227068 ,
  SPELL_DIGESTIVE_SPITTLE = 1217446 , SPELL_DIGESTIVE_SPITTLE_NPC_SLOW = 1217526 , SPELL_ENERGY_CONTROLLER = 1217202 , SPELL_FEAST = 1217241 ,
  SPELL_FEAST_HEAL = 1217247 , SPELL_FEAST_INSTAKILL = 1217252 , SPELL_INVADING_SHRIEK_DAMAGE = 1231850 , SPELL_INVADING_SHRIEK_DUMMY = 1217330 ,
  SPELL_INVADING_SHRIEK_PERIODIC = 1217327 , SPELL_INVADING_SHRIEK_SUMMON = 1217331 , SPELL_PLAYER_DETECTION = 1217757 , SPELL_THRASH = 1217664 ,
  SPELL_TOXIC_REGURGITATION_CAST = 1227745 , SPELL_TOXIC_REGURGITATION_MARKER = 1227748 , SPELL_TOXIC_REGURGITATION_MISSILE = 1217438 , SPELL_TOXIC_REGURGITATION_SELECTOR = 1217436 ,
  SPELL_UNCONTROLLED = 1231811 , SPELL_STUNNED = 1235707
}
 
enum  AzhiccarEvents { EVENT_INVADING_SHRIEK = 1 , EVENT_TOXIC_REGURGITATION , EVENT_CHECK_ENERGY }
 
enum  AzhiccarActions { ACTION_START_INTRO = 1 }
 
enum  AzhiccarTexts { SAY_DEVOUR = 0 }
 
enum  AzhiccarMisc {
  ANIMKIT_NONE = 0 , ANIMKIT_EMERGE = 21290 , ANIMKIT_MITE_DEVOUR_BIRTH = 11428 , SPELL_VISUALKIT_ALARM = 222521 ,
  POINT_AZHICCAR = 0 , SPELL_VISUAL_DEVOURED = 155836 , NPC_PORTAL_STALKER = 237454 , NPC_FRENZIED_MITE = 236190
}
 

Functions

void AddSC_boss_azhiccar ()
 

Variables

static constexpr Position AzhiccarPosition = { 436.8889f, -746.0f, 1002.0926f }
 
static constexpr Position OrphanSpellVisualPosition = { 436.8889f, -746.0f, 1018.0926f }
 

Enumeration Type Documentation

◆ AzhiccarActions

Enumerator
ACTION_START_INTRO 

Definition at line 77 of file boss_azhiccar.cpp.

◆ AzhiccarEvents

Enumerator
EVENT_INVADING_SHRIEK 
EVENT_TOXIC_REGURGITATION 
EVENT_CHECK_ENERGY 

Definition at line 70 of file boss_azhiccar.cpp.

◆ AzhiccarMisc

Enumerator
ANIMKIT_NONE 
ANIMKIT_EMERGE 
ANIMKIT_MITE_DEVOUR_BIRTH 
SPELL_VISUALKIT_ALARM 
POINT_AZHICCAR 
SPELL_VISUAL_DEVOURED 
NPC_PORTAL_STALKER 
NPC_FRENZIED_MITE 

Definition at line 87 of file boss_azhiccar.cpp.

◆ AzhiccarSpells

Enumerator
SPELL_DEVOUR_INTRO 
SPELL_DEVOUR_INTRO_SELECTOR 
SPELL_DEVOUR_INSTAKILL 
SPELL_KNOCKBACK 
SPELL_DEVOUR 
SPELL_DEVOUR_AREATRIGGER 
SPELL_DEVOUR_SELECTOR 
SPELL_DEVOURER_VORTEX 
SPELL_DIGESTIVE_SPITTLE 
SPELL_DIGESTIVE_SPITTLE_NPC_SLOW 
SPELL_ENERGY_CONTROLLER 
SPELL_FEAST 
SPELL_FEAST_HEAL 
SPELL_FEAST_INSTAKILL 
SPELL_INVADING_SHRIEK_DAMAGE 
SPELL_INVADING_SHRIEK_DUMMY 
SPELL_INVADING_SHRIEK_PERIODIC 
SPELL_INVADING_SHRIEK_SUMMON 
SPELL_PLAYER_DETECTION 
SPELL_THRASH 
SPELL_TOXIC_REGURGITATION_CAST 
SPELL_TOXIC_REGURGITATION_MARKER 
SPELL_TOXIC_REGURGITATION_MISSILE 
SPELL_TOXIC_REGURGITATION_SELECTOR 
SPELL_UNCONTROLLED 
SPELL_STUNNED 

Definition at line 35 of file boss_azhiccar.cpp.

◆ AzhiccarTexts

Enumerator
SAY_DEVOUR 

Definition at line 82 of file boss_azhiccar.cpp.

Function Documentation

◆ AddSC_boss_azhiccar()

void AddSC_boss_azhiccar ( )

Definition at line 749 of file boss_azhiccar.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AzhiccarPosition

constexpr Position AzhiccarPosition = { 436.8889f, -746.0f, 1002.0926f }
staticconstexpr

Definition at line 103 of file boss_azhiccar.cpp.

◆ OrphanSpellVisualPosition

constexpr Position OrphanSpellVisualPosition = { 436.8889f, -746.0f, 1018.0926f }
staticconstexpr

Definition at line 104 of file boss_azhiccar.cpp.