TrinityCore
hallows_end.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "CreatureAIImpl.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
+ Include dependency graph for hallows_end.cpp:

Go to the source code of this file.

Classes

class  spell_hallow_end_candy
 
class  spell_hallow_end_candy_pirate
 
class  spell_hallow_end_trick
 
class  spell_hallow_end_trick_or_treat
 
class  spell_hallow_end_tricky_treat
 
class  spell_hallow_end_wand
 
class  spell_hallows_end_childrens_custome_aura
 
class  spell_hallows_end_powder_blast
 

Enumerations

enum  HallowEndCandysSpells {
  SPELL_HALLOWS_END_CANDY_ORANGE_GIANT = 24924 , SPELL_HALLOWS_END_CANDY_SKELETON = 24925 , SPELL_HALLOWS_END_CANDY_PIRATE = 24926 , SPELL_HALLOWS_END_CANDY_GHOST = 24927 ,
  SPELL_HALLOWS_END_CANDY_FEMALE_DEFIAS_PIRATE = 44742 , SPELL_HALLOWS_END_CANDY_MALE_DEFIAS_PIRATE = 44743
}
 
enum  HallowsEndChildrensCustomeSpells {
  SPELL_HALLOWS_END_SCARY_TIKI_MASK = 97095 , SPELL_HALLOWS_END_SCARY_WITCH_HAT = 97134 , SPELL_HALLOWS_END_SCARY_PUMPKIN_MASK = 97144 , SPELL_HALLOWS_END_SCARY_TIKI_MASK_2 = 100315 ,
  SPELL_HALLOWS_END_FANCY_TOP_HAT = 100321
}
 
enum  HallowsEndMiscSpells { SPELL_HALLOWS_END_DUMMY_NUKE = 21912 , SPELL_HALLOWS_END_DREAD_FERTILIZER = 191546 }
 
enum  TrickSpells {
  SPELL_PIRATE_COSTUME_MALE = 24708 , SPELL_PIRATE_COSTUME_FEMALE = 24709 , SPELL_NINJA_COSTUME_MALE = 24710 , SPELL_NINJA_COSTUME_FEMALE = 24711 ,
  SPELL_LEPER_GNOME_COSTUME_MALE = 24712 , SPELL_LEPER_GNOME_COSTUME_FEMALE = 24713 , SPELL_SKELETON_COSTUME = 24723 , SPELL_GHOST_COSTUME_MALE = 24735 ,
  SPELL_GHOST_COSTUME_FEMALE = 24736 , SPELL_TRICK_BUFF = 24753
}
 
enum  TrickOrTreatSpells {
  SPELL_TRICK = 24714 , SPELL_TREAT = 24715 , SPELL_TRICKED_OR_TREATED = 24755 , SPELL_TRICKY_TREAT_SPEED = 42919 ,
  SPELL_TRICKY_TREAT_TRIGGER = 42965 , SPELL_UPSET_TUMMY = 42966
}
 
enum  HallowendData {
  SPELL_HALLOWED_WAND_PIRATE = 24717 , SPELL_HALLOWED_WAND_NINJA = 24718 , SPELL_HALLOWED_WAND_LEPER_GNOME = 24719 , SPELL_HALLOWED_WAND_RANDOM = 24720 ,
  SPELL_HALLOWED_WAND_SKELETON = 24724 , SPELL_HALLOWED_WAND_WISP = 24733 , SPELL_HALLOWED_WAND_GHOST = 24737 , SPELL_HALLOWED_WAND_BAT = 24741
}
 

Functions

void AddSC_event_hallows_end ()
 

Variables

std::array< uint32, 4 > const CandysSpells
 

Enumeration Type Documentation

◆ HallowEndCandysSpells

Enumerator
SPELL_HALLOWS_END_CANDY_ORANGE_GIANT 
SPELL_HALLOWS_END_CANDY_SKELETON 
SPELL_HALLOWS_END_CANDY_PIRATE 
SPELL_HALLOWS_END_CANDY_GHOST 
SPELL_HALLOWS_END_CANDY_FEMALE_DEFIAS_PIRATE 
SPELL_HALLOWS_END_CANDY_MALE_DEFIAS_PIRATE 

Definition at line 26 of file hallows_end.cpp.

◆ HallowendData

Enumerator
SPELL_HALLOWED_WAND_PIRATE 
SPELL_HALLOWED_WAND_NINJA 
SPELL_HALLOWED_WAND_LEPER_GNOME 
SPELL_HALLOWED_WAND_RANDOM 
SPELL_HALLOWED_WAND_SKELETON 
SPELL_HALLOWED_WAND_WISP 
SPELL_HALLOWED_WAND_GHOST 
SPELL_HALLOWED_WAND_BAT 

Definition at line 241 of file hallows_end.cpp.

◆ HallowsEndChildrensCustomeSpells

Enumerator
SPELL_HALLOWS_END_SCARY_TIKI_MASK 
SPELL_HALLOWS_END_SCARY_WITCH_HAT 
SPELL_HALLOWS_END_SCARY_PUMPKIN_MASK 
SPELL_HALLOWS_END_SCARY_TIKI_MASK_2 
SPELL_HALLOWS_END_FANCY_TOP_HAT 

Definition at line 44 of file hallows_end.cpp.

◆ HallowsEndMiscSpells

Enumerator
SPELL_HALLOWS_END_DUMMY_NUKE 
SPELL_HALLOWS_END_DREAD_FERTILIZER 

Definition at line 53 of file hallows_end.cpp.

◆ TrickOrTreatSpells

Enumerator
SPELL_TRICK 
SPELL_TREAT 
SPELL_TRICKED_OR_TREATED 
SPELL_TRICKY_TREAT_SPEED 
SPELL_TRICKY_TREAT_TRIGGER 
SPELL_UPSET_TUMMY 

Definition at line 181 of file hallows_end.cpp.

◆ TrickSpells

Enumerator
SPELL_PIRATE_COSTUME_MALE 
SPELL_PIRATE_COSTUME_FEMALE 
SPELL_NINJA_COSTUME_MALE 
SPELL_NINJA_COSTUME_FEMALE 
SPELL_LEPER_GNOME_COSTUME_MALE 
SPELL_LEPER_GNOME_COSTUME_FEMALE 
SPELL_SKELETON_COSTUME 
SPELL_GHOST_COSTUME_MALE 
SPELL_GHOST_COSTUME_FEMALE 
SPELL_TRICK_BUFF 

Definition at line 109 of file hallows_end.cpp.

Function Documentation

◆ AddSC_event_hallows_end()

void AddSC_event_hallows_end ( )

Definition at line 365 of file hallows_end.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CandysSpells

std::array<uint32, 4> const CandysSpells
Initial value:

Definition at line 36 of file hallows_end.cpp.