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
 
struct  npc_midsummer_torch_target
 
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_midsummer_torch_quest
 
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 {
  GO_TORCH_TARGET_BRAZIER = 187708 ,
  NPC_TORCH_TOSS_TARGET_BUNNY = 25535 ,
  SPELL_TARGET_INDICATOR_RANK_1 = 43313 ,
  SPELL_TORCH_TOSS_LAND = 46054 ,
  SPELL_BRAZIERS_HIT_VISUAL = 45724 ,
  SPELL_TORCH_TOSS_SUCCESS_A = 45719 ,
  SPELL_TORCH_TOSS_SUCCESS_H = 46651 ,
  SPELL_TORCH_TOSS_TRAINING = 45716
}
 
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 
557{
558 SPELL_CRAB_DISGUISE = 46337,
559 SPELL_APPLY_DIGUISE = 34804,
560 SPELL_FADE_DIGUISE = 47693,
561};
@ SPELL_CRAB_DISGUISE
Definition midsummer.cpp:558
@ SPELL_FADE_DIGUISE
Definition midsummer.cpp:560
@ SPELL_APPLY_DIGUISE
Definition midsummer.cpp:559

◆ 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 
1133{
1134 SPELL_JUGGLE_SELF = 45638,
1135 SPELL_JUGGLE_SLOW = 45792,
1136 SPELL_JUGGLE_MED = 45806,
1137 SPELL_JUGGLE_FAST = 45816,
1138
1139 SPELL_TORCH_CHECK = 45644,
1140 SPELL_GIVE_TORCH = 45280,
1141 QUEST_TORCH_CATCHING_A = 11657,
1142 QUEST_TORCH_CATCHING_H = 11923,
1143
1146 SPELL_TORCH_SHADOW_MED = 46118,
1148};
@ SPELL_TORCH_SHADOW_MED
Definition midsummer.cpp:1146
@ QUEST_TORCH_CATCHING_A
Definition midsummer.cpp:1141
@ SPELL_TORCH_CHECK
Definition midsummer.cpp:1139
@ QUEST_TORCH_CATCHING_H
Definition midsummer.cpp:1142
@ SPELL_GIVE_TORCH
Definition midsummer.cpp:1140
@ SPELL_TORCH_SHADOW_SELF
Definition midsummer.cpp:1144
@ SPELL_JUGGLE_FAST
Definition midsummer.cpp:1137
@ SPELL_JUGGLE_SLOW
Definition midsummer.cpp:1135
@ SPELL_JUGGLE_SELF
Definition midsummer.cpp:1134
@ SPELL_TORCH_SHADOW_SLOW
Definition midsummer.cpp:1145
@ SPELL_JUGGLE_MED
Definition midsummer.cpp:1136
@ SPELL_TORCH_SHADOW_FAST
Definition midsummer.cpp:1147

◆ 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 
1010{
1011 NPC_TORCH_TARGET = 26188,
1012
1013 SPELL_FLING_TORCH = 45669,
1015 SPELL_MISSED_TORCH = 45676,
1016 SPELL_TORCH_COUNTER = 45693,
1017 SPELL_TORCH_SHADOW = 46105,
1020 SPELL_JUGGLE_TORCH = 45671,
1021
1024};
@ NPC_TORCH_TARGET
Definition midsummer.cpp:1011
@ SPELL_TORCH_SHADOW
Definition midsummer.cpp:1017
@ QUEST_MORE_TORCH_TOSS_H
Definition midsummer.cpp:1023
@ SPELL_JUGGLE_TORCH
Definition midsummer.cpp:1020
@ SPELL_TORCH_CATCH_SUCCESS_H
Definition midsummer.cpp:1019
@ SPELL_TORCH_COUNTER
Definition midsummer.cpp:1016
@ SPELL_TORCH_CATCH_SUCCESS_A
Definition midsummer.cpp:1018
@ SPELL_FLING_TORCH
Definition midsummer.cpp:1013
@ QUEST_MORE_TORCH_TOSS_A
Definition midsummer.cpp:1022
@ SPELL_FLING_TORCH_DUMMY
Definition midsummer.cpp:1014
@ SPELL_MISSED_TORCH
Definition midsummer.cpp:1015

◆ 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 
598{
599 GO_RIBBON_POLE = 181605,
600
606 // player spinning/rorating around himself
608 // spew lava trails
610 // blue fire ring, duration 5s
611 SPELL_FLAME_RING = 46842,
612 // red fire ring, duration 5s
613 SPELL_FLAME_PATCH = 46836,
614 // single firework explosion
617 SPELL_RIBBON_POLE_XP = 29175,
618
620 NPC_GROUND_FLOWER = 25518,
623
624 // dancing players count
632
636};
@ MAX_COUNT_DANCING_FLAMES
Definition midsummer.cpp:635
@ SPELL_RIBBON_POLE_FIRE_SPIRAL_VISUAL
Definition midsummer.cpp:609
@ SPELL_TEST_RIBBON_POLE_CHANNEL_RED
Definition midsummer.cpp:604
@ SPELL_TEST_RIBBON_POLE_CHANNEL_PINK
Definition midsummer.cpp:605
@ NPC_BIG_DANCING_FLAMES
Definition midsummer.cpp:621
@ THRESHOLD_FLAME_CIRCLE
Definition midsummer.cpp:625
@ SPELL_RIBBON_POLE_XP
Definition midsummer.cpp:617
@ MAX_COUNT_GROUND_FLOWERS
Definition midsummer.cpp:633
@ SPELL_RIBBON_POLE_PERIODIC_VISUAL
Definition midsummer.cpp:607
@ THRESHOLD_FIREWORK
Definition midsummer.cpp:626
@ SPELL_TEST_RIBBON_POLE_CHANNEL_BLUE
Definition midsummer.cpp:603
@ SPELL_RIBBON_POLE_FIREWORK
Definition midsummer.cpp:615
@ SPELL_RIBBON_POLE_GROUND_FLOWER
Definition midsummer.cpp:616
@ SPELL_RIBBON_POLE_CHANNEL_VISUAL_2
Definition midsummer.cpp:602
@ THRESHOLD_FIREWORK_5
Definition midsummer.cpp:628
@ SPELL_FLAME_RING
Definition midsummer.cpp:611
@ NPC_RIBBON_POLE_DEBUG_TARGET
Definition midsummer.cpp:619
@ SPELL_RIBBON_POLE_CHANNEL_VISUAL
Definition midsummer.cpp:601
@ THRESHOLD_SPEW_LAVA
Definition midsummer.cpp:630
@ THRESHOLD_GROUND_FLOWERS
Definition midsummer.cpp:629
@ GO_RIBBON_POLE
Definition midsummer.cpp:599
@ SPELL_FLAME_PATCH
Definition midsummer.cpp:613
@ NPC_RIBBON_POLE_FIRE_SPIRAL_BUNNY
Definition midsummer.cpp:622
@ NPC_GROUND_FLOWER
Definition midsummer.cpp:620
@ THRESHOLD_DANCING_FLAMES
Definition midsummer.cpp:631
@ MAX_COUNT_SPEW_LAVA_TARGETS
Definition midsummer.cpp:634
@ THRESHOLD_FIREWORK_3
Definition midsummer.cpp:627

◆ torchToss

enum torchToss
Enumerator
GO_TORCH_TARGET_BRAZIER 
NPC_TORCH_TOSS_TARGET_BUNNY 
SPELL_TARGET_INDICATOR_RANK_1 
SPELL_TORCH_TOSS_LAND 
SPELL_BRAZIERS_HIT_VISUAL 
SPELL_TORCH_TOSS_SUCCESS_A 
SPELL_TORCH_TOSS_SUCCESS_H 
SPELL_TORCH_TOSS_TRAINING 
389{
392
394 SPELL_TORCH_TOSS_LAND = 46054,
399};
@ GO_TORCH_TARGET_BRAZIER
Definition midsummer.cpp:390
@ SPELL_TORCH_TOSS_LAND
Definition midsummer.cpp:394
@ SPELL_TORCH_TOSS_TRAINING
Definition midsummer.cpp:398
@ SPELL_BRAZIERS_HIT_VISUAL
Definition midsummer.cpp:395
@ SPELL_TARGET_INDICATOR_RANK_1
Definition midsummer.cpp:393
@ SPELL_TORCH_TOSS_SUCCESS_A
Definition midsummer.cpp:396
@ SPELL_TORCH_TOSS_SUCCESS_H
Definition midsummer.cpp:397
@ NPC_TORCH_TOSS_TARGET_BUNNY
Definition midsummer.cpp:391

Function Documentation

◆ AddSC_event_midsummer_scripts()

void AddSC_event_midsummer_scripts ( )
1285{
1286 // Player
1288
1289 // NPCs
1294
1295 // Spells
1307}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition midsummer.cpp:151
Definition midsummer.cpp:533
Definition midsummer.cpp:512
Definition midsummer.cpp:564
Definition midsummer.cpp:1027
Definition midsummer.cpp:1151
Definition midsummer.cpp:854
Definition midsummer.cpp:942
Definition midsummer.cpp:870
Definition midsummer.cpp:1243
Definition midsummer.cpp:1213
Definition midsummer.cpp:975
Definition midsummer.cpp:369
Definition midsummer.cpp:179
Definition midsummer.cpp:639
Definition midsummer.cpp:402

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:215
@ MAP_KALIMDOR
Definition AreaDefines.h:185
@ MAP_NORTHREND
Definition AreaDefines.h:241
@ MAP_EASTERN_KINGDOMS
Definition AreaDefines.h:184
@ AREA_DARKSHORE
Definition AreaDefines.h:54
@ AREA_ARATHI_HIGHLANDS
Definition AreaDefines.h:40
@ AREA_DRAGONBLIGHT
Definition AreaDefines.h:44
@ AREA_ZUL_DRAK
Definition AreaDefines.h:45
@ AREA_WETLANDS
Definition AreaDefines.h:30
@ AREA_STONETALON_MOUNTAINS
Definition AreaDefines.h:71
@ AREA_STRANGLETHORN_VALE
Definition AreaDefines.h:36
@ AREA_AZUREMYST_ISLE
Definition AreaDefines.h:104
@ AREA_WESTFALL
Definition AreaDefines.h:38
@ AREA_ASHENVALE
Definition AreaDefines.h:62
@ AREA_NAGRAND
Definition AreaDefines.h:98
@ AREA_THE_STORM_PEAKS
Definition AreaDefines.h:46
@ AREA_SHADOWMOON_VALLEY
Definition AreaDefines.h:100
@ AREA_CRYSTALSONG_FOREST
Definition AreaDefines.h:90
@ AREA_MULGORE
Definition AreaDefines.h:60
@ AREA_GHOSTLANDS
Definition AreaDefines.h:96
@ AREA_BLADES_EDGE_MOUNTAINS
Definition AreaDefines.h:102
@ AREA_REDRIDGE_MOUNTAINS
Definition AreaDefines.h:39
@ AREA_DESOLACE
Definition AreaDefines.h:70
@ AREA_TANARIS
Definition AreaDefines.h:72
@ AREA_DUSKWOOD
Definition AreaDefines.h:29
@ AREA_LOCH_MODAN
Definition AreaDefines.h:37
@ AREA_HILLSBRAD_FOOTHILLS
Definition AreaDefines.h:61
@ AREA_NETHERSTORM
Definition AreaDefines.h:103
@ AREA_SILITHUS
Definition AreaDefines.h:78
@ AREA_DUSTWALLOW_MARSH
Definition AreaDefines.h:33
@ AREA_TELDRASSIL
Definition AreaDefines.h:53
@ AREA_WINTERSPRING
Definition AreaDefines.h:75
@ AREA_BADLANDS
Definition AreaDefines.h:26
@ AREA_DUN_MOROGH
Definition AreaDefines.h:25
@ AREA_FERALAS
Definition AreaDefines.h:63
@ AREA_THOUSAND_NEEDLES
Definition AreaDefines.h:69
@ AREA_DUROTAR
Definition AreaDefines.h:32
@ AREA_TIRISFAL_GLADES
Definition AreaDefines.h:47
@ AREA_HOWLING_FJORD
Definition AreaDefines.h:74
@ AREA_GRIZZLY_HILLS
Definition AreaDefines.h:68
@ AREA_BLASTED_LANDS
Definition AreaDefines.h:27
@ AREA_THE_HINTERLANDS
Definition AreaDefines.h:42
@ AREA_BURNING_STEPPES
Definition AreaDefines.h:41
@ AREA_THE_BARRENS
Definition AreaDefines.h:34
@ AREA_HELLFIRE_PENINSULA
Definition AreaDefines.h:97
@ AREA_BOREAN_TUNDRA
Definition AreaDefines.h:106
@ AREA_WESTERN_PLAGUELANDS
Definition AreaDefines.h:35
@ AREA_SWAMP_OF_SORROWS
Definition AreaDefines.h:28
@ AREA_ELWYNN_FOREST
Definition AreaDefines.h:31
@ AREA_ZANGARMARSH
Definition AreaDefines.h:101
@ AREA_EVERSONG_WOODS
Definition AreaDefines.h:95
@ AREA_BLOODMYST_ISLE
Definition AreaDefines.h:105
@ AREA_SHOLAZAR_BASIN
Definition AreaDefines.h:118
@ AREA_SILVERPINE_FOREST
Definition AreaDefines.h:50
@ AREA_TEROKKAR_FOREST
Definition AreaDefines.h:99
@ 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().