TrinityCore
Loading...
Searching...
No Matches
boss_sporecaller_zancha.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "CellImpl.h"
#include "Containers.h"
#include "Conversation.h"
#include "Creature.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "PathGenerator.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "underrot.h"
+ Include dependency graph for boss_sporecaller_zancha.cpp:

Go to the source code of this file.

Classes

struct  boss_sporecaller_zancha
 
struct  npc_sporecaller_zancha_musashitake
 
class  spell_sporecaller_zancha_upheaval_selector
 
class  spell_sporecaller_zancha_upheaval_marker
 
class  spell_sporecaller_zancha_upheaval_script_effect
 
class  spell_sporecaller_zancha_festering_harvest
 
class  spell_sporecaller_zancha_festering_harvest_pods_selector
 
class  spell_sporecaller_zancha_boundless_rot
 
class  spell_sporecaller_zancha_volatile_pods
 
class  spell_sporecaller_zancha_volatile_pods_explosion
 
class  spell_sporecaller_zancha_musashitake_teleport_selector
 
class  spell_sporecaller_zancha_musashitake_teleport
 
struct  at_sporecaller_zancha_boundless_rot
 
struct  at_sporecaller_zancha_volatile_pod
 
struct  at_sporecaller_zancha_intro
 

Enumerations

enum  SporecallerZanchaSpells {
  SPELL_BOSS_3_INTRO = 280683 , SPELL_INFUSION = 272104 , SPELL_FESTERING_HARVEST = 259888 , SPELL_FESTERING_HARVEST_DAMAGE = 259732 ,
  SPELL_BOUNDLESS_ROT = 259830 , SPELL_SHOCKWAVE = 272457 , SPELL_UPHEAVAL_SELECTOR = 259717 , SPELL_UPHEAVAL_AURA = 259718 ,
  SPELL_UPHEAVAL_SCRIPT_EFFECT = 272511 , SPELL_UPHEAVAL_MISSILE = 274213 , SPELL_UPHEAVAL_DAMAGE = 259720 , SPELL_DECAYING_SPORES = 259714 ,
  SPELL_SPORE_POD_BEAM = 259968 , SPELL_VOLATILE_PODS = 273271 , SPELL_VOLATILE_PODS_VISUAL = 273285 , SPELL_VOLATILE_PODS_AREATRIGGER = 273300 ,
  SPELL_ACHIEVEMENT_VISUAL = 272773 , SPELL_TELEPORT_BEHIND_YOU_SELECTOR = 272786 , SPELL_TELEPORT = 272787 , SPELL_THOUSAND_FOLD_BLADE = 272864
}
 
enum  SporecallerZanchaEvents {
  EVENT_CHECK_ENERGY = 1 , EVENT_SHOCKWAVE , EVENT_UPHEAVAL , EVENT_VOLATILE_PODS ,
  EVENT_BOUNDLESS_ROT , EVENT_TELEPORT
}
 
enum  SporecallerZanchaTexts {
  SAY_AGGRO = 0 , SAY_UPHEAVAL = 1 , SAY_FESTERING_HARVEST = 2 , SAY_WIPE = 3 ,
  SAY_KILL = 4 , SAY_DEATH = 5 , SAY_PERSONAL = 0
}
 
enum  SporecallerZanchaSummonGroups { SUMMON_GROUP_ZANCHA_INTRO = 0 , SUMMON_GROUP_MUSASHITAKE = 1 , SUMMON_GROUP_VOLATILE_PODS = 2 }
 
enum  SporecallerZanchaActions { ACTION_INTRO = 1 }
 
enum  SporecallerZanchaCreatures { NPC_SPORE_POD = 131597 }
 
enum  MusashitakeMisc { CONVERSATION_START = 8358 }
 

Functions

void AddSC_boss_sporecaller_zancha ()
 

Enumeration Type Documentation

◆ MusashitakeMisc

Enumerator
CONVERSATION_START 

Definition at line 106 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaActions

Enumerator
ACTION_INTRO 

Definition at line 96 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaCreatures

Enumerator
NPC_SPORE_POD 

Definition at line 101 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaEvents

Enumerator
EVENT_CHECK_ENERGY 
EVENT_SHOCKWAVE 
EVENT_UPHEAVAL 
EVENT_VOLATILE_PODS 
EVENT_BOUNDLESS_ROT 
EVENT_TELEPORT 

Definition at line 64 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaSpells

Enumerator
SPELL_BOSS_3_INTRO 
SPELL_INFUSION 
SPELL_FESTERING_HARVEST 
SPELL_FESTERING_HARVEST_DAMAGE 
SPELL_BOUNDLESS_ROT 
SPELL_SHOCKWAVE 
SPELL_UPHEAVAL_SELECTOR 
SPELL_UPHEAVAL_AURA 
SPELL_UPHEAVAL_SCRIPT_EFFECT 
SPELL_UPHEAVAL_MISSILE 
SPELL_UPHEAVAL_DAMAGE 
SPELL_DECAYING_SPORES 
SPELL_SPORE_POD_BEAM 
SPELL_VOLATILE_PODS 
SPELL_VOLATILE_PODS_VISUAL 
SPELL_VOLATILE_PODS_AREATRIGGER 
SPELL_ACHIEVEMENT_VISUAL 
SPELL_TELEPORT_BEHIND_YOU_SELECTOR 
SPELL_TELEPORT 
SPELL_THOUSAND_FOLD_BLADE 

Definition at line 36 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaSummonGroups

Enumerator
SUMMON_GROUP_ZANCHA_INTRO 
SUMMON_GROUP_MUSASHITAKE 
SUMMON_GROUP_VOLATILE_PODS 

Definition at line 89 of file boss_sporecaller_zancha.cpp.

◆ SporecallerZanchaTexts

Enumerator
SAY_AGGRO 
SAY_UPHEAVAL 
SAY_FESTERING_HARVEST 
SAY_WIPE 
SAY_KILL 
SAY_DEATH 
SAY_PERSONAL 

Definition at line 76 of file boss_sporecaller_zancha.cpp.

Function Documentation

◆ AddSC_boss_sporecaller_zancha()

void AddSC_boss_sporecaller_zancha ( )

Definition at line 670 of file boss_sporecaller_zancha.cpp.

+ Here is the caller graph for this function: