TrinityCore
Loading...
Searching...
No Matches
midsummer.cpp File Reference
#include "ScriptMgr.h"
#include "CreatureAIImpl.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
+ Include dependency graph for midsummer.cpp:

Go to the source code of this file.

Classes

class  spell_midsummer_braziers_hit
 
class  spell_midsummer_remove_torches
 
class  spell_midsummer_torch_tossing_training_practice
 
class  spell_midsummer_torch_target_picker
 
class  spell_midsummer_torch_toss_land
 
class  spell_midsummer_test_ribbon_pole_channel
 
class  spell_midsummer_ribbon_pole_periodic_visual
 
class  spell_midsummer_juggle_torch
 
class  spell_midsummer_torch_catch
 
class  spell_midsummer_fling_torch
 
class  spell_midsummer_fling_torch_triggered
 
class  spell_midsummer_fling_torch_catch
 
class  spell_midsummer_fling_torch_missed
 
class  spell_midsummer_cleansing_flames
 
class  spell_midsummer_stamp_out_bonfire_quest_complete
 
class  spell_midsummer_stamp_out_bonfire_event
 

Enumerations

enum  TorchSpells {
  SPELL_TORCH_TOSSING_TRAINING = 45716 , SPELL_TORCH_TOSSING_PRACTICE = 46630 , SPELL_TORCH_TOSSING_TRAINING_SUCCESS_1 = 45719 , SPELL_TORCH_TOSSING_TRAINING_SUCCESS_2 = 46651 ,
  SPELL_REMOVE_TORCHES = 46074 , SPELL_TARGET_INDICATOR_COSMETIC = 46901 , SPELL_TARGET_INDICATOR = 45723 , SPELL_BRAZIERS_HIT = 45724 ,
  SPELL_TARGET_DETECT_INVISIBILITY = 45725
}
 
enum  RibbonPoleData {
  SPELL_HAS_FULL_MIDSUMMER_SET = 58933 , SPELL_BURNING_HOT_POLE_DANCE = 58934 , SPELL_RIBBON_POLE_PERIODIC_VISUAL = 45406 , SPELL_RIBBON_DANCE = 29175 ,
  SPELL_TEST_RIBBON_POLE_1 = 29705 , SPELL_TEST_RIBBON_POLE_2 = 29726 , SPELL_TEST_RIBBON_POLE_3 = 29727
}
 
enum  JugglingTorch {
  SPELL_JUGGLE_TORCH_SLOW = 45792 , SPELL_JUGGLE_TORCH_MEDIUM = 45806 , SPELL_JUGGLE_TORCH_FAST = 45816 , SPELL_JUGGLE_TORCH_SELF = 45638 ,
  SPELL_JUGGLE_TORCH_SHADOW_SLOW = 46120 , SPELL_JUGGLE_TORCH_SHADOW_MEDIUM = 46118 , SPELL_JUGGLE_TORCH_SHADOW_FAST = 46117 , SPELL_JUGGLE_TORCH_SHADOW_SELF = 46121 ,
  SPELL_GIVE_TORCH = 45280 , QUEST_TORCH_CATCHING_A = 11657 , QUEST_TORCH_CATCHING_H = 11923 , QUEST_MORE_TORCH_CATCHING_A = 11924 ,
  QUEST_MORE_TORCH_CATCHING_H = 11925
}
 
enum  FlingTorch {
  SPELL_FLING_TORCH_TRIGGERED = 45669 , SPELL_FLING_TORCH_SHADOW = 46105 , SPELL_JUGGLE_TORCH_MISSED = 45676 , SPELL_TORCHES_CAUGHT = 45693 ,
  SPELL_TORCH_CATCHING_SUCCESS_ALLIANCE = 46081 , SPELL_TORCH_CATCHING_SUCCESS_HORDE = 46654 , SPELL_TORCH_CATCHING_REMOVE_TORCHES = 46084
}
 
enum  CleansingFlames {
  SPELL_CREATE_FLAME_OF_DARNASSUS = 29099 , SPELL_CREATE_FLAME_OF_STORMWIND = 29101 , SPELL_CREATE_FLAME_OF_IRONFORGE = 29102 , SPELL_CREATE_FLAME_OF_ORGRIMMAR = 29130 ,
  SPELL_CREATE_FLAME_OF_THUNDER_BLUFF = 29132 , SPELL_CREATE_FLAME_OF_THE_UNDERCITY = 29133 , SPELL_CREATE_FLAME_OF_SILVERMOON = 46689 , SPELL_CREATE_FLAME_OF_THE_EXODAR = 46690
}
 
enum  StampOutBonfire { SPELL_STAMP_OUT_BONFIRE_EVENT = 45443 , SPELL_STAMP_OUT_BONFIRE_ART_KIT = 46903 , SPELL_STAMP_OUT_BONFIRE_DUMMY = 45437 }
 

Functions

void AddSC_event_midsummer ()
 

Enumeration Type Documentation

◆ CleansingFlames

Enumerator
SPELL_CREATE_FLAME_OF_DARNASSUS 
SPELL_CREATE_FLAME_OF_STORMWIND 
SPELL_CREATE_FLAME_OF_IRONFORGE 
SPELL_CREATE_FLAME_OF_ORGRIMMAR 
SPELL_CREATE_FLAME_OF_THUNDER_BLUFF 
SPELL_CREATE_FLAME_OF_THE_UNDERCITY 
SPELL_CREATE_FLAME_OF_SILVERMOON 
SPELL_CREATE_FLAME_OF_THE_EXODAR 

Definition at line 504 of file midsummer.cpp.

◆ FlingTorch

enum FlingTorch
Enumerator
SPELL_FLING_TORCH_TRIGGERED 
SPELL_FLING_TORCH_SHADOW 
SPELL_JUGGLE_TORCH_MISSED 
SPELL_TORCHES_CAUGHT 
SPELL_TORCH_CATCHING_SUCCESS_ALLIANCE 
SPELL_TORCH_CATCHING_SUCCESS_HORDE 
SPELL_TORCH_CATCHING_REMOVE_TORCHES 

Definition at line 359 of file midsummer.cpp.

◆ JugglingTorch

Enumerator
SPELL_JUGGLE_TORCH_SLOW 
SPELL_JUGGLE_TORCH_MEDIUM 
SPELL_JUGGLE_TORCH_FAST 
SPELL_JUGGLE_TORCH_SELF 
SPELL_JUGGLE_TORCH_SHADOW_SLOW 
SPELL_JUGGLE_TORCH_SHADOW_MEDIUM 
SPELL_JUGGLE_TORCH_SHADOW_FAST 
SPELL_JUGGLE_TORCH_SHADOW_SELF 
SPELL_GIVE_TORCH 
QUEST_TORCH_CATCHING_A 
QUEST_TORCH_CATCHING_H 
QUEST_MORE_TORCH_CATCHING_A 
QUEST_MORE_TORCH_CATCHING_H 

Definition at line 257 of file midsummer.cpp.

◆ RibbonPoleData

Enumerator
SPELL_HAS_FULL_MIDSUMMER_SET 
SPELL_BURNING_HOT_POLE_DANCE 
SPELL_RIBBON_POLE_PERIODIC_VISUAL 
SPELL_RIBBON_DANCE 
SPELL_TEST_RIBBON_POLE_1 
SPELL_TEST_RIBBON_POLE_2 
SPELL_TEST_RIBBON_POLE_3 

Definition at line 173 of file midsummer.cpp.

◆ StampOutBonfire

Enumerator
SPELL_STAMP_OUT_BONFIRE_EVENT 
SPELL_STAMP_OUT_BONFIRE_ART_KIT 
SPELL_STAMP_OUT_BONFIRE_DUMMY 

Definition at line 549 of file midsummer.cpp.

◆ TorchSpells

Enumerator
SPELL_TORCH_TOSSING_TRAINING 
SPELL_TORCH_TOSSING_PRACTICE 
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_1 
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_2 
SPELL_REMOVE_TORCHES 
SPELL_TARGET_INDICATOR_COSMETIC 
SPELL_TARGET_INDICATOR 
SPELL_BRAZIERS_HIT 
SPELL_TARGET_DETECT_INVISIBILITY 

Definition at line 24 of file midsummer.cpp.

Function Documentation

◆ AddSC_event_midsummer()

void AddSC_event_midsummer ( )

Definition at line 600 of file midsummer.cpp.

+ Here is the caller graph for this function: