TrinityCore
boss_cragmaw_the_infested.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "CreatureAI.h"
#include "CreatureAIImpl.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellAuras.h"
#include "SharedDefines.h"
#include "TemporarySummon.h"
#include "underrot.h"
+ Include dependency graph for boss_cragmaw_the_infested.cpp:

Go to the source code of this file.

Classes

struct  boss_cragmaw_the_infested
 
struct  npc_cragmaw_blood_tick
 
class  spell_cragmaw_power_energize_tantrum
 
class  spell_cragmaw_summon_larva
 
struct  at_cragmaw_destroy_larva
 
class  spell_cragmaw_larva_metamorphosis
 
class  spell_cragmaw_blood_burst
 

Enumerations

enum  CragmawSpells {
  SPELL_CRAWG_EATING = 279156 , SPELL_POWER_DISPLAY_TANTRUM = 271771 , SPELL_POWER_ENERGIZE_TANTRUM = 271775 , SPELL_CHARGE_SELECTOR = 260292 ,
  SPELL_INDIGESTION = 260793 , SPELL_TANTRUM_INITIAL = 260333 , SPELL_DESTROY_LARVA = 260418 , SPELL_METAMORPHOSIS_2 = 260766 ,
  SPELL_SUMMON_BLOOD_TICK = 260353 , SPELL_SUMMON_BLOOD_TICK_VISUAL = 260496 , SPELL_BLOOD_BURST_DAMAGE = 278637 , SPELL_SERRATED_FANGS = 260455 ,
  SPELL_FEIGN_DEATH = 159474
}
 
enum  CragmawEvents {
  EVENT_CHARGE_SELECTOR = 1 , EVENT_INDIGESTION , EVENT_NORMAL_REQUEUE , EVENT_CHECK_ENERGY_TANTRUM ,
  EVENT_SERRATED_FANGS = 1
}
 
enum  CragmawPoints { POINT_TANTRUM_START_RND_MOVEMENT = 0 }
 
enum  CragmawNPC { NPC_FETID_MAGGOT = 130909 }
 

Functions

void AddSC_boss_cragmaw_the_infested ()
 

Variables

Position const FetidMaggotSpawn = { 857.864f, 984.981f, 39.231f, 4.68147f }
 

Enumeration Type Documentation

◆ CragmawEvents

Enumerator
EVENT_CHARGE_SELECTOR 
EVENT_INDIGESTION 
EVENT_NORMAL_REQUEUE 
EVENT_CHECK_ENERGY_TANTRUM 
EVENT_SERRATED_FANGS 

Definition at line 59 of file boss_cragmaw_the_infested.cpp.

◆ CragmawNPC

enum CragmawNPC
Enumerator
NPC_FETID_MAGGOT 

Definition at line 76 of file boss_cragmaw_the_infested.cpp.

◆ CragmawPoints

Enumerator
POINT_TANTRUM_START_RND_MOVEMENT 

Definition at line 71 of file boss_cragmaw_the_infested.cpp.

◆ CragmawSpells

Enumerator
SPELL_CRAWG_EATING 
SPELL_POWER_DISPLAY_TANTRUM 
SPELL_POWER_ENERGIZE_TANTRUM 
SPELL_CHARGE_SELECTOR 
SPELL_INDIGESTION 
SPELL_TANTRUM_INITIAL 
SPELL_DESTROY_LARVA 
SPELL_METAMORPHOSIS_2 
SPELL_SUMMON_BLOOD_TICK 
SPELL_SUMMON_BLOOD_TICK_VISUAL 
SPELL_BLOOD_BURST_DAMAGE 
SPELL_SERRATED_FANGS 
SPELL_FEIGN_DEATH 

Definition at line 35 of file boss_cragmaw_the_infested.cpp.

Function Documentation

◆ AddSC_boss_cragmaw_the_infested()

void AddSC_boss_cragmaw_the_infested ( )

Definition at line 345 of file boss_cragmaw_the_infested.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ FetidMaggotSpawn

Position const FetidMaggotSpawn = { 857.864f, 984.981f, 39.231f, 4.68147f }

Definition at line 81 of file boss_cragmaw_the_infested.cpp.