AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
midsummer.cpp File Reference
#include "AreaDefines.h"
#include "CreatureScript.h"
#include "GameEventMgr.h"
#include "GameObjectScript.h"
#include "GameTime.h"
#include "Player.h"
#include "PlayerScript.h"
#include "ScriptedCreature.h"
#include "Spell.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include <random>

Go to the source code of this file.

Classes

class  MidsummerPlayerScript
 
struct  npc_midsummer_bonfire
 
struct  npc_midsummer_bonfire_despawner
 
class  spell_fire_festival_fortitude
 
class  spell_bonfires_blessing
 
class  spell_gen_crab_disguise
 
struct  npc_midsummer_ribbon_pole_target
 
class  spell_midsummer_ribbon_pole_firework
 
class  spell_midsummer_ribbon_pole
 
class  spell_midsummer_ribbon_pole_visual
 
class  spell_braziers_hit
 
class  spell_torch_target_picker
 
class  spell_torch_tossing_training
 
class  spell_midsummer_fling_torch
 
class  spell_midsummer_juggling_torch
 
class  spell_midsummer_torch_catch
 
class  spell_midsummer_summon_ahune_lieutenant
 

Enumerations

enum  eBonfire {
  GO_MIDSUMMER_BONFIRE_SPELL_FOCUS = 181371 ,
  GO_MIDSUMMER_BONFIRE_CAMPFIRE_SPELL_FOCUS = 181377 ,
  GO_AHUNE_BONFIRE = 188073 ,
  SPELL_MIDSUMMER_BONFIRE_BUNNIES_2 = 29114 ,
  SPELL_STAMP_OUT_BONFIRE = 45437 ,
  SPELL_STAMP_OUT_BONFIRE_ART_KIT = 46903 ,
  SPELL_TOSS_FUEL_ON_BONFIRE = 28806 ,
  SPELL_LIGHT_BONFIRE_ART_KIT = 46904 ,
  SPELL_BONFIRES_BLESSING = 45444 ,
  BONFIRE_TYPE_NONE = 0 ,
  BONFIRE_TYPE_ALLIANCE = 1 ,
  BONFIRE_TYPE_HORDE = 2 ,
  BONFIRE_TYPE_CITY = 3 ,
  BONFIRE_TYPE_AHUNE = 4 ,
  COUNT_GO_BONFIRE_ALLIANCE = 40 ,
  COUNT_GO_BONFIRE_HORDE = 38 ,
  COUNT_GO_BONFIRE_CITY = 9
}
 
enum  torchToss {
  SPELL_TORCH_TOSSING_TRAINING_SUCCESS_A = 45719 ,
  SPELL_TORCH_TOSSING_TRAINING_SUCCESS_H = 46651 ,
  SPELL_TORCH_TOSSING_TRAINING = 45716 ,
  SPELL_TORCH_TOSSING_PRACTICE = 46630 ,
  SPELL_REMOVE_TORCHES = 46074
}
 
enum  CrabDisguise {
  SPELL_CRAB_DISGUISE = 46337 ,
  SPELL_APPLY_DIGUISE = 34804 ,
  SPELL_FADE_DIGUISE = 47693
}
 
enum  RibbonPole {
  GO_RIBBON_POLE = 181605 ,
  SPELL_RIBBON_POLE_CHANNEL_VISUAL = 29172 ,
  SPELL_RIBBON_POLE_CHANNEL_VISUAL_2 = 29531 ,
  SPELL_TEST_RIBBON_POLE_CHANNEL_BLUE = 29705 ,
  SPELL_TEST_RIBBON_POLE_CHANNEL_RED = 29726 ,
  SPELL_TEST_RIBBON_POLE_CHANNEL_PINK = 29727 ,
  SPELL_RIBBON_POLE_PERIODIC_VISUAL = 45406 ,
  SPELL_RIBBON_POLE_FIRE_SPIRAL_VISUAL = 45421 ,
  SPELL_FLAME_RING = 46842 ,
  SPELL_FLAME_PATCH = 46836 ,
  SPELL_RIBBON_POLE_FIREWORK = 46847 ,
  SPELL_RIBBON_POLE_GROUND_FLOWER = 46969 ,
  SPELL_RIBBON_POLE_XP = 29175 ,
  NPC_RIBBON_POLE_DEBUG_TARGET = 17066 ,
  NPC_GROUND_FLOWER = 25518 ,
  NPC_BIG_DANCING_FLAMES = 26267 ,
  NPC_RIBBON_POLE_FIRE_SPIRAL_BUNNY = 25303 ,
  THRESHOLD_FLAME_CIRCLE = 1 ,
  THRESHOLD_FIREWORK = 2 ,
  THRESHOLD_FIREWORK_3 = 3 ,
  THRESHOLD_FIREWORK_5 = 5 ,
  THRESHOLD_GROUND_FLOWERS = 3 ,
  THRESHOLD_SPEW_LAVA = 6 ,
  THRESHOLD_DANCING_FLAMES = 7 ,
  MAX_COUNT_GROUND_FLOWERS = 3 ,
  MAX_COUNT_SPEW_LAVA_TARGETS = 2 ,
  MAX_COUNT_DANCING_FLAMES = 4
}
 
enum  flingTorch {
  NPC_TORCH_TARGET = 26188 ,
  SPELL_FLING_TORCH = 45669 ,
  SPELL_FLING_TORCH_DUMMY = 46747 ,
  SPELL_MISSED_TORCH = 45676 ,
  SPELL_TORCH_COUNTER = 45693 ,
  SPELL_TORCH_SHADOW = 46105 ,
  SPELL_TORCH_CATCH_SUCCESS_A = 46081 ,
  SPELL_TORCH_CATCH_SUCCESS_H = 46654 ,
  SPELL_JUGGLE_TORCH = 45671 ,
  QUEST_MORE_TORCH_TOSS_A = 11924 ,
  QUEST_MORE_TORCH_TOSS_H = 11925
}
 
enum  eJuggle {
  SPELL_JUGGLE_SELF = 45638 ,
  SPELL_JUGGLE_SLOW = 45792 ,
  SPELL_JUGGLE_MED = 45806 ,
  SPELL_JUGGLE_FAST = 45816 ,
  SPELL_TORCH_CHECK = 45644 ,
  SPELL_GIVE_TORCH = 45280 ,
  QUEST_TORCH_CATCHING_A = 11657 ,
  QUEST_TORCH_CATCHING_H = 11923 ,
  SPELL_TORCH_SHADOW_SELF = 46121 ,
  SPELL_TORCH_SHADOW_SLOW = 46120 ,
  SPELL_TORCH_SHADOW_MED = 46118 ,
  SPELL_TORCH_SHADOW_FAST = 46117
}
 

Functions

void AddSC_event_midsummer_scripts ()
 

Variables

static bool BonfireStampedOutState [COUNT_GO_BONFIRE_ALLIANCE+COUNT_GO_BONFIRE_HORDE]
 
const std::map< std::tuple< uint32, uint32, TeamId >, bool * > BonfireStateStore
 
uint32 const GoBonfireAlliance [COUNT_GO_BONFIRE_ALLIANCE] = { 187564, 187914, 187916, 187917, 187919, 187920, 187921, 187922, 187923, 187924, 187925, 187926, 187927, 187928, 187929, 187930, 187931, 187932, 187933, 187934, 187935, 187936, 187937, 187938, 187939, 187940, 187941, 187942, 187943, 187944, 187945, 187946, 194032, 194035, 194036, 194038, 194040, 194044, 194045, 194049 }
 
uint32 const GoBonfireHorde [COUNT_GO_BONFIRE_HORDE] = { 187559, 187947, 187948, 187949, 187950, 187951, 187952, 187953, 187954, 187955, 187956, 187957, 187958, 187959, 187960, 187961, 187962, 187963, 187964, 187965, 187966, 187967, 187968, 187969, 187970, 187971, 187972, 187973, 187974, 187975, 194033, 194034, 194037, 194039, 194042, 194043, 194046, 194048 }
 
uint32 const GoBonfireCity [COUNT_GO_BONFIRE_CITY] = { 181332, 181333, 181334, 181335, 181336, 181337, 188128, 188129, 188352 }
 

Enumeration Type Documentation

◆ CrabDisguise

Enumerator
SPELL_CRAB_DISGUISE 
SPELL_APPLY_DIGUISE 
SPELL_FADE_DIGUISE 
447{
448 SPELL_CRAB_DISGUISE = 46337,
449 SPELL_APPLY_DIGUISE = 34804,
450 SPELL_FADE_DIGUISE = 47693,
451};
@ SPELL_CRAB_DISGUISE
Definition midsummer.cpp:448
@ SPELL_FADE_DIGUISE
Definition midsummer.cpp:450
@ SPELL_APPLY_DIGUISE
Definition midsummer.cpp:449

◆ eBonfire

enum eBonfire
Enumerator
GO_MIDSUMMER_BONFIRE_SPELL_FOCUS 
GO_MIDSUMMER_BONFIRE_CAMPFIRE_SPELL_FOCUS 
GO_AHUNE_BONFIRE 
SPELL_MIDSUMMER_BONFIRE_BUNNIES_2 
SPELL_STAMP_OUT_BONFIRE 
SPELL_STAMP_OUT_BONFIRE_ART_KIT 
SPELL_TOSS_FUEL_ON_BONFIRE 
SPELL_LIGHT_BONFIRE_ART_KIT 
SPELL_BONFIRES_BLESSING 
BONFIRE_TYPE_NONE 
BONFIRE_TYPE_ALLIANCE 
BONFIRE_TYPE_HORDE 
BONFIRE_TYPE_CITY 
BONFIRE_TYPE_AHUNE 
COUNT_GO_BONFIRE_ALLIANCE 
COUNT_GO_BONFIRE_HORDE 
COUNT_GO_BONFIRE_CITY 
33{
36 GO_AHUNE_BONFIRE = 188073,
37
39
42
45
47
53
57};
@ COUNT_GO_BONFIRE_HORDE
Definition midsummer.cpp:55
@ SPELL_LIGHT_BONFIRE_ART_KIT
Definition midsummer.cpp:44
@ SPELL_STAMP_OUT_BONFIRE
Definition midsummer.cpp:40
@ SPELL_STAMP_OUT_BONFIRE_ART_KIT
Definition midsummer.cpp:41
@ SPELL_MIDSUMMER_BONFIRE_BUNNIES_2
Definition midsummer.cpp:38
@ BONFIRE_TYPE_NONE
Definition midsummer.cpp:48
@ COUNT_GO_BONFIRE_CITY
Definition midsummer.cpp:56
@ GO_MIDSUMMER_BONFIRE_SPELL_FOCUS
Definition midsummer.cpp:34
@ BONFIRE_TYPE_CITY
Definition midsummer.cpp:51
@ GO_MIDSUMMER_BONFIRE_CAMPFIRE_SPELL_FOCUS
Definition midsummer.cpp:35
@ BONFIRE_TYPE_ALLIANCE
Definition midsummer.cpp:49
@ COUNT_GO_BONFIRE_ALLIANCE
Definition midsummer.cpp:54
@ SPELL_TOSS_FUEL_ON_BONFIRE
Definition midsummer.cpp:43
@ BONFIRE_TYPE_AHUNE
Definition midsummer.cpp:52
@ BONFIRE_TYPE_HORDE
Definition midsummer.cpp:50
@ SPELL_BONFIRES_BLESSING
Definition midsummer.cpp:46
@ GO_AHUNE_BONFIRE
Definition midsummer.cpp:36

◆ eJuggle

enum eJuggle
Enumerator
SPELL_JUGGLE_SELF 
SPELL_JUGGLE_SLOW 
SPELL_JUGGLE_MED 
SPELL_JUGGLE_FAST 
SPELL_TORCH_CHECK 
SPELL_GIVE_TORCH 
QUEST_TORCH_CATCHING_A 
QUEST_TORCH_CATCHING_H 
SPELL_TORCH_SHADOW_SELF 
SPELL_TORCH_SHADOW_SLOW 
SPELL_TORCH_SHADOW_MED 
SPELL_TORCH_SHADOW_FAST 
1066{
1067 SPELL_JUGGLE_SELF = 45638,
1068 SPELL_JUGGLE_SLOW = 45792,
1069 SPELL_JUGGLE_MED = 45806,
1070 SPELL_JUGGLE_FAST = 45816,
1071
1072 SPELL_TORCH_CHECK = 45644,
1073 SPELL_GIVE_TORCH = 45280,
1074 QUEST_TORCH_CATCHING_A = 11657,
1075 QUEST_TORCH_CATCHING_H = 11923,
1076
1079 SPELL_TORCH_SHADOW_MED = 46118,
1081};
@ SPELL_TORCH_SHADOW_MED
Definition midsummer.cpp:1079
@ QUEST_TORCH_CATCHING_A
Definition midsummer.cpp:1074
@ SPELL_TORCH_CHECK
Definition midsummer.cpp:1072
@ QUEST_TORCH_CATCHING_H
Definition midsummer.cpp:1075
@ SPELL_GIVE_TORCH
Definition midsummer.cpp:1073
@ SPELL_TORCH_SHADOW_SELF
Definition midsummer.cpp:1077
@ SPELL_JUGGLE_FAST
Definition midsummer.cpp:1070
@ SPELL_JUGGLE_SLOW
Definition midsummer.cpp:1068
@ SPELL_JUGGLE_SELF
Definition midsummer.cpp:1067
@ SPELL_TORCH_SHADOW_SLOW
Definition midsummer.cpp:1078
@ SPELL_JUGGLE_MED
Definition midsummer.cpp:1069
@ SPELL_TORCH_SHADOW_FAST
Definition midsummer.cpp:1080

◆ flingTorch

enum flingTorch
Enumerator
NPC_TORCH_TARGET 
SPELL_FLING_TORCH 
SPELL_FLING_TORCH_DUMMY 
SPELL_MISSED_TORCH 
SPELL_TORCH_COUNTER 
SPELL_TORCH_SHADOW 
SPELL_TORCH_CATCH_SUCCESS_A 
SPELL_TORCH_CATCH_SUCCESS_H 
SPELL_JUGGLE_TORCH 
QUEST_MORE_TORCH_TOSS_A 
QUEST_MORE_TORCH_TOSS_H 
943{
944 NPC_TORCH_TARGET = 26188,
945
946 SPELL_FLING_TORCH = 45669,
948 SPELL_MISSED_TORCH = 45676,
949 SPELL_TORCH_COUNTER = 45693,
950 SPELL_TORCH_SHADOW = 46105,
953 SPELL_JUGGLE_TORCH = 45671,
954
957};
@ NPC_TORCH_TARGET
Definition midsummer.cpp:944
@ SPELL_TORCH_SHADOW
Definition midsummer.cpp:950
@ QUEST_MORE_TORCH_TOSS_H
Definition midsummer.cpp:956
@ SPELL_JUGGLE_TORCH
Definition midsummer.cpp:953
@ SPELL_TORCH_CATCH_SUCCESS_H
Definition midsummer.cpp:952
@ SPELL_TORCH_COUNTER
Definition midsummer.cpp:949
@ SPELL_TORCH_CATCH_SUCCESS_A
Definition midsummer.cpp:951
@ SPELL_FLING_TORCH
Definition midsummer.cpp:946
@ QUEST_MORE_TORCH_TOSS_A
Definition midsummer.cpp:955
@ SPELL_FLING_TORCH_DUMMY
Definition midsummer.cpp:947
@ SPELL_MISSED_TORCH
Definition midsummer.cpp:948

◆ RibbonPole

enum RibbonPole
Enumerator
GO_RIBBON_POLE 
SPELL_RIBBON_POLE_CHANNEL_VISUAL 
SPELL_RIBBON_POLE_CHANNEL_VISUAL_2 
SPELL_TEST_RIBBON_POLE_CHANNEL_BLUE 
SPELL_TEST_RIBBON_POLE_CHANNEL_RED 
SPELL_TEST_RIBBON_POLE_CHANNEL_PINK 
SPELL_RIBBON_POLE_PERIODIC_VISUAL 
SPELL_RIBBON_POLE_FIRE_SPIRAL_VISUAL 
SPELL_FLAME_RING 
SPELL_FLAME_PATCH 
SPELL_RIBBON_POLE_FIREWORK 
SPELL_RIBBON_POLE_GROUND_FLOWER 
SPELL_RIBBON_POLE_XP 
NPC_RIBBON_POLE_DEBUG_TARGET 
NPC_GROUND_FLOWER 
NPC_BIG_DANCING_FLAMES 
NPC_RIBBON_POLE_FIRE_SPIRAL_BUNNY 
THRESHOLD_FLAME_CIRCLE 
THRESHOLD_FIREWORK 
THRESHOLD_FIREWORK_3 
THRESHOLD_FIREWORK_5 
THRESHOLD_GROUND_FLOWERS 
THRESHOLD_SPEW_LAVA 
THRESHOLD_DANCING_FLAMES 
MAX_COUNT_GROUND_FLOWERS 
MAX_COUNT_SPEW_LAVA_TARGETS 
MAX_COUNT_DANCING_FLAMES 
488{
489 GO_RIBBON_POLE = 181605,
490
496 // player spinning/rorating around himself
498 // spew lava trails
500 // blue fire ring, duration 5s
501 SPELL_FLAME_RING = 46842,
502 // red fire ring, duration 5s
503 SPELL_FLAME_PATCH = 46836,
504 // single firework explosion
507 SPELL_RIBBON_POLE_XP = 29175,
508
510 NPC_GROUND_FLOWER = 25518,
513
514 // dancing players count
522
526};
@ MAX_COUNT_DANCING_FLAMES
Definition midsummer.cpp:525
@ SPELL_RIBBON_POLE_FIRE_SPIRAL_VISUAL
Definition midsummer.cpp:499
@ SPELL_TEST_RIBBON_POLE_CHANNEL_RED
Definition midsummer.cpp:494
@ SPELL_TEST_RIBBON_POLE_CHANNEL_PINK
Definition midsummer.cpp:495
@ NPC_BIG_DANCING_FLAMES
Definition midsummer.cpp:511
@ THRESHOLD_FLAME_CIRCLE
Definition midsummer.cpp:515
@ SPELL_RIBBON_POLE_XP
Definition midsummer.cpp:507
@ MAX_COUNT_GROUND_FLOWERS
Definition midsummer.cpp:523
@ SPELL_RIBBON_POLE_PERIODIC_VISUAL
Definition midsummer.cpp:497
@ THRESHOLD_FIREWORK
Definition midsummer.cpp:516
@ SPELL_TEST_RIBBON_POLE_CHANNEL_BLUE
Definition midsummer.cpp:493
@ SPELL_RIBBON_POLE_FIREWORK
Definition midsummer.cpp:505
@ SPELL_RIBBON_POLE_GROUND_FLOWER
Definition midsummer.cpp:506
@ SPELL_RIBBON_POLE_CHANNEL_VISUAL_2
Definition midsummer.cpp:492
@ THRESHOLD_FIREWORK_5
Definition midsummer.cpp:518
@ SPELL_FLAME_RING
Definition midsummer.cpp:501
@ NPC_RIBBON_POLE_DEBUG_TARGET
Definition midsummer.cpp:509
@ SPELL_RIBBON_POLE_CHANNEL_VISUAL
Definition midsummer.cpp:491
@ THRESHOLD_SPEW_LAVA
Definition midsummer.cpp:520
@ THRESHOLD_GROUND_FLOWERS
Definition midsummer.cpp:519
@ GO_RIBBON_POLE
Definition midsummer.cpp:489
@ SPELL_FLAME_PATCH
Definition midsummer.cpp:503
@ NPC_RIBBON_POLE_FIRE_SPIRAL_BUNNY
Definition midsummer.cpp:512
@ NPC_GROUND_FLOWER
Definition midsummer.cpp:510
@ THRESHOLD_DANCING_FLAMES
Definition midsummer.cpp:521
@ MAX_COUNT_SPEW_LAVA_TARGETS
Definition midsummer.cpp:524
@ THRESHOLD_FIREWORK_3
Definition midsummer.cpp:517

◆ torchToss

enum torchToss
Enumerator
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_A 
SPELL_TORCH_TOSSING_TRAINING_SUCCESS_H 
SPELL_TORCH_TOSSING_TRAINING 
SPELL_TORCH_TOSSING_PRACTICE 
SPELL_REMOVE_TORCHES 
389{
394 SPELL_REMOVE_TORCHES = 46074,
395};
@ SPELL_REMOVE_TORCHES
Definition midsummer.cpp:394
@ SPELL_TORCH_TOSSING_TRAINING_SUCCESS_H
Definition midsummer.cpp:391
@ SPELL_TORCH_TOSSING_TRAINING
Definition midsummer.cpp:392
@ SPELL_TORCH_TOSSING_TRAINING_SUCCESS_A
Definition midsummer.cpp:390
@ SPELL_TORCH_TOSSING_PRACTICE
Definition midsummer.cpp:393

Function Documentation

◆ AddSC_event_midsummer_scripts()

void AddSC_event_midsummer_scripts ( )
1218{
1219 // Player
1221
1222 // NPCs
1226
1227 // Spells
1241}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition midsummer.cpp:151
Definition midsummer.cpp:423
Definition midsummer.cpp:865
Definition midsummer.cpp:402
Definition midsummer.cpp:454
Definition midsummer.cpp:960
Definition midsummer.cpp:1084
Definition midsummer.cpp:744
Definition midsummer.cpp:832
Definition midsummer.cpp:760
Definition midsummer.cpp:1176
Definition midsummer.cpp:1146
Definition midsummer.cpp:901
Definition midsummer.cpp:922
Definition midsummer.cpp:369
Definition midsummer.cpp:179
Definition midsummer.cpp:529

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddEventsScripts().

Variable Documentation

◆ BonfireStampedOutState

bool BonfireStampedOutState[COUNT_GO_BONFIRE_ALLIANCE+COUNT_GO_BONFIRE_HORDE]
static

◆ BonfireStateStore

const std::map<std::tuple<uint32, uint32, TeamId>, bool*> BonfireStateStore
62 {
86
108
127
144};
@ MAP_OUTLAND
Definition AreaDefines.h:216
@ MAP_KALIMDOR
Definition AreaDefines.h:186
@ MAP_NORTHREND
Definition AreaDefines.h:242
@ MAP_EASTERN_KINGDOMS
Definition AreaDefines.h:185
@ AREA_DARKSHORE
Definition AreaDefines.h:55
@ AREA_ARATHI_HIGHLANDS
Definition AreaDefines.h:41
@ AREA_DRAGONBLIGHT
Definition AreaDefines.h:45
@ AREA_ZUL_DRAK
Definition AreaDefines.h:46
@ AREA_WETLANDS
Definition AreaDefines.h:30
@ AREA_STONETALON_MOUNTAINS
Definition AreaDefines.h:72
@ AREA_STRANGLETHORN_VALE
Definition AreaDefines.h:37
@ AREA_AZUREMYST_ISLE
Definition AreaDefines.h:105
@ AREA_WESTFALL
Definition AreaDefines.h:39
@ AREA_ASHENVALE
Definition AreaDefines.h:63
@ AREA_NAGRAND
Definition AreaDefines.h:99
@ AREA_THE_STORM_PEAKS
Definition AreaDefines.h:47
@ AREA_SHADOWMOON_VALLEY
Definition AreaDefines.h:101
@ AREA_CRYSTALSONG_FOREST
Definition AreaDefines.h:91
@ AREA_MULGORE
Definition AreaDefines.h:61
@ AREA_GHOSTLANDS
Definition AreaDefines.h:97
@ AREA_BLADES_EDGE_MOUNTAINS
Definition AreaDefines.h:103
@ AREA_REDRIDGE_MOUNTAINS
Definition AreaDefines.h:40
@ AREA_DESOLACE
Definition AreaDefines.h:71
@ AREA_TANARIS
Definition AreaDefines.h:73
@ AREA_DUSKWOOD
Definition AreaDefines.h:29
@ AREA_LOCH_MODAN
Definition AreaDefines.h:38
@ AREA_HILLSBRAD_FOOTHILLS
Definition AreaDefines.h:62
@ AREA_NETHERSTORM
Definition AreaDefines.h:104
@ AREA_SILITHUS
Definition AreaDefines.h:79
@ AREA_DUSTWALLOW_MARSH
Definition AreaDefines.h:33
@ AREA_TELDRASSIL
Definition AreaDefines.h:54
@ AREA_WINTERSPRING
Definition AreaDefines.h:76
@ AREA_BADLANDS
Definition AreaDefines.h:26
@ AREA_DUN_MOROGH
Definition AreaDefines.h:25
@ AREA_FERALAS
Definition AreaDefines.h:64
@ AREA_THOUSAND_NEEDLES
Definition AreaDefines.h:70
@ AREA_DUROTAR
Definition AreaDefines.h:32
@ AREA_TIRISFAL_GLADES
Definition AreaDefines.h:48
@ AREA_HOWLING_FJORD
Definition AreaDefines.h:75
@ AREA_GRIZZLY_HILLS
Definition AreaDefines.h:69
@ AREA_BLASTED_LANDS
Definition AreaDefines.h:27
@ AREA_THE_HINTERLANDS
Definition AreaDefines.h:43
@ AREA_BURNING_STEPPES
Definition AreaDefines.h:42
@ AREA_THE_BARRENS
Definition AreaDefines.h:35
@ AREA_HELLFIRE_PENINSULA
Definition AreaDefines.h:98
@ AREA_BOREAN_TUNDRA
Definition AreaDefines.h:107
@ AREA_WESTERN_PLAGUELANDS
Definition AreaDefines.h:36
@ AREA_SWAMP_OF_SORROWS
Definition AreaDefines.h:28
@ AREA_ELWYNN_FOREST
Definition AreaDefines.h:31
@ AREA_ZANGARMARSH
Definition AreaDefines.h:102
@ AREA_EVERSONG_WOODS
Definition AreaDefines.h:96
@ AREA_BLOODMYST_ISLE
Definition AreaDefines.h:106
@ AREA_SHOLAZAR_BASIN
Definition AreaDefines.h:119
@ AREA_SILVERPINE_FOREST
Definition AreaDefines.h:51
@ AREA_TEROKKAR_FOREST
Definition AreaDefines.h:100
@ TEAM_ALLIANCE
Definition SharedDefines.h:760
@ TEAM_HORDE
Definition SharedDefines.h:761
static bool BonfireStampedOutState[COUNT_GO_BONFIRE_ALLIANCE+COUNT_GO_BONFIRE_HORDE]
Definition midsummer.cpp:59

Referenced by npc_midsummer_bonfire::InitBonfire(), and MidsummerPlayerScript::OnPlayerUpdateZone().

◆ GoBonfireAlliance

uint32 const GoBonfireAlliance[COUNT_GO_BONFIRE_ALLIANCE] = { 187564, 187914, 187916, 187917, 187919, 187920, 187921, 187922, 187923, 187924, 187925, 187926, 187927, 187928, 187929, 187930, 187931, 187932, 187933, 187934, 187935, 187936, 187937, 187938, 187939, 187940, 187941, 187942, 187943, 187944, 187945, 187946, 194032, 194035, 194036, 194038, 194040, 194044, 194045, 194049 }
146{ 187564, 187914, 187916, 187917, 187919, 187920, 187921, 187922, 187923, 187924, 187925, 187926, 187927, 187928, 187929, 187930, 187931, 187932, 187933, 187934, 187935, 187936, 187937, 187938, 187939, 187940, 187941, 187942, 187943, 187944, 187945, 187946, 194032, 194035, 194036, 194038, 194040, 194044, 194045, 194049 };

Referenced by npc_midsummer_bonfire::InitBonfire().

◆ GoBonfireCity

uint32 const GoBonfireCity[COUNT_GO_BONFIRE_CITY] = { 181332, 181333, 181334, 181335, 181336, 181337, 188128, 188129, 188352 }
148{ 181332, 181333, 181334, 181335, 181336, 181337, 188128, 188129, 188352 };

Referenced by npc_midsummer_bonfire::InitBonfire().

◆ GoBonfireHorde

uint32 const GoBonfireHorde[COUNT_GO_BONFIRE_HORDE] = { 187559, 187947, 187948, 187949, 187950, 187951, 187952, 187953, 187954, 187955, 187956, 187957, 187958, 187959, 187960, 187961, 187962, 187963, 187964, 187965, 187966, 187967, 187968, 187969, 187970, 187971, 187972, 187973, 187974, 187975, 194033, 194034, 194037, 194039, 194042, 194043, 194046, 194048 }
147{ 187559, 187947, 187948, 187949, 187950, 187951, 187952, 187953, 187954, 187955, 187956, 187957, 187958, 187959, 187960, 187961, 187962, 187963, 187964, 187965, 187966, 187967, 187968, 187969, 187970, 187971, 187972, 187973, 187974, 187975, 194033, 194034, 194037, 194039, 194042, 194043, 194046, 194048 };

Referenced by npc_midsummer_bonfire::InitBonfire().