TrinityCore
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_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
 

Enumerations

enum  TorchSpells {
  SPELL_TORCH_TOSSING_TRAINING = 45716 , SPELL_TORCH_TOSSING_PRACTICE = 46630 , SPELL_TORCH_TOSSING_TRAINING_SUCCESS_ALLIANCE = 45719 , SPELL_TORCH_TOSSING_TRAINING_SUCCESS_HORDE = 46651 ,
  SPELL_TARGET_INDICATOR_COSMETIC = 46901 , SPELL_TARGET_INDICATOR = 45723 , SPELL_BRAZIERS_HIT = 45724
}
 
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 , GO_RIBBON_POLE = 181605 ,
  SPELL_RIBBON_DANCE_COSMETIC = 29726 , SPELL_RED_FIRE_RING = 46836 , SPELL_BLUE_FIRE_RING = 46842 , EVENT_CAST_RED_FIRE_RING = 1 ,
  EVENT_CAST_BLUE_FIRE_RING = 2
}
 
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
}
 

Functions

void AddSC_event_midsummer ()
 

Enumeration Type Documentation

◆ 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 289 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 191 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 
GO_RIBBON_POLE 
SPELL_RIBBON_DANCE_COSMETIC 
SPELL_RED_FIRE_RING 
SPELL_BLUE_FIRE_RING 
EVENT_CAST_RED_FIRE_RING 
EVENT_CAST_BLUE_FIRE_RING 

Definition at line 111 of file midsummer.cpp.

◆ TorchSpells

Enumerator
SPELL_TORCH_TOSSING_TRAINING 
SPELL_TORCH_TOSSING_PRACTICE 
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_ALLIANCE 
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_HORDE 
SPELL_TARGET_INDICATOR_COSMETIC 
SPELL_TARGET_INDICATOR 
SPELL_BRAZIERS_HIT 

Definition at line 24 of file midsummer.cpp.

Function Documentation

◆ AddSC_event_midsummer()

void AddSC_event_midsummer ( )

Definition at line 426 of file midsummer.cpp.

+ Here is the caller graph for this function: