TrinityCore
fireworks_show.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "EventMap.h"
#include "GameEventMgr.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "GameTime.h"
#include "Util.h"
+ Include dependency graph for fireworks_show.cpp:

Go to the source code of this file.

Classes

class  go_cheer_speaker
 
struct  go_cheer_speaker::go_cheer_speakerAI
 

Enumerations

enum  FireworksShowTypeObjects {
  FIREWORK_SHOW_TYPE_1_RED = 180703 , FIREWORK_SHOW_TYPE_2_RED = 180704 , FIREWORK_SHOW_TYPE_1_RED_BIG = 180707 , FIREWORK_SHOW_TYPE_2_RED_BIG = 180708 ,
  FIREWORK_SHOW_TYPE_1_BLUE = 180720 , FIREWORK_SHOW_TYPE_2_BLUE = 180721 , FIREWORK_SHOW_TYPE_1_BLUE_BIG = 180722 , FIREWORK_SHOW_TYPE_2_BLUE_BIG = 180723 ,
  FIREWORK_SHOW_TYPE_1_GREEN = 180724 , FIREWORK_SHOW_TYPE_2_GREEN_BIG = 180725 , FIREWORK_SHOW_TYPE_1_GREEN_BIG = 180726 , FIREWORK_SHOW_TYPE_2_GREEN = 180727 ,
  FIREWORK_SHOW_TYPE_1_WHITE = 180728 , FIREWORK_SHOW_TYPE_1_WHITE_BIG = 180729 , FIREWORK_SHOW_TYPE_2_WHITE = 180730 , FIREWORK_SHOW_TYPE_2_WHITE_BIG = 180731 ,
  FIREWORK_SHOW_TYPE_1_YELLOW = 180736 , FIREWORK_SHOW_TYPE_1_YELLOW_BIG = 180737 , FIREWORK_SHOW_TYPE_2_YELLOW = 180738 , FIREWORK_SHOW_TYPE_2_YELLOW_BIG = 180739 ,
  FIREWORK_SHOW_TYPE_2_PURPLE = 180740 , FIREWORK_SHOW_TYPE_1_PURPLE_BIG = 180741 , FIREWORK_SHOW_TYPE_2_PURPLE_BIG = 180733
}
 
enum  FireworksMisc {
  SOUND_CHEER_1 = 8574 , SOUND_CHEER_2 = 8573 , SOUND_CHEER_3 = 8572 , SOUND_CHEER_4 = 8571 ,
  EVENT_CHEER = 1 , EVENT_FIRE = 2 , GAME_EVENT_NEW_YEAR = 6
}
 
enum  FireworksZones {
  STRANGLETHORN_VALE = 33 , EVERSONG_WOODS = 3430 , ORGRIMMAR = 1637 , DUROTAR = 14 ,
  UNDERCITY = 1497 , TIRISFAL_GLADES = 85 , TELDRASSIL = 141 , EXODAR = 3557 ,
  THUNDERBLUFF = 1638 , DUN_MOROGH = 1 , IRONFORGE = 1537 , STORMWIND = 1519
}
 

Functions

void AddSC_event_fireworks ()
 

Variables

std::vector< Position > const BootyBayPos
 
std::vector< Position > const StormwindPos
 
std::vector< Position > const OrgrimmarPos
 
std::vector< Position > const IronForgePos
 
std::vector< Position > const SilvermoonPos
 
std::vector< Position > const ExodarPos
 
std::vector< Position > const ThunderBluffPos
 
std::vector< Position > const UndercityPos
 
std::vector< Position > const DarnassusPos
 
std::unordered_map< uint32, std::vector< Position > const * > const PositionsByZoneMap
 

Enumeration Type Documentation

◆ FireworksMisc

Enumerator
SOUND_CHEER_1 
SOUND_CHEER_2 
SOUND_CHEER_3 
SOUND_CHEER_4 
EVENT_CHEER 
EVENT_FIRE 
GAME_EVENT_NEW_YEAR 

Definition at line 54 of file fireworks_show.cpp.

◆ FireworksShowTypeObjects

Enumerator
FIREWORK_SHOW_TYPE_1_RED 
FIREWORK_SHOW_TYPE_2_RED 
FIREWORK_SHOW_TYPE_1_RED_BIG 
FIREWORK_SHOW_TYPE_2_RED_BIG 
FIREWORK_SHOW_TYPE_1_BLUE 
FIREWORK_SHOW_TYPE_2_BLUE 
FIREWORK_SHOW_TYPE_1_BLUE_BIG 
FIREWORK_SHOW_TYPE_2_BLUE_BIG 
FIREWORK_SHOW_TYPE_1_GREEN 
FIREWORK_SHOW_TYPE_2_GREEN_BIG 
FIREWORK_SHOW_TYPE_1_GREEN_BIG 
FIREWORK_SHOW_TYPE_2_GREEN 
FIREWORK_SHOW_TYPE_1_WHITE 
FIREWORK_SHOW_TYPE_1_WHITE_BIG 
FIREWORK_SHOW_TYPE_2_WHITE 
FIREWORK_SHOW_TYPE_2_WHITE_BIG 
FIREWORK_SHOW_TYPE_1_YELLOW 
FIREWORK_SHOW_TYPE_1_YELLOW_BIG 
FIREWORK_SHOW_TYPE_2_YELLOW 
FIREWORK_SHOW_TYPE_2_YELLOW_BIG 
FIREWORK_SHOW_TYPE_2_PURPLE 
FIREWORK_SHOW_TYPE_1_PURPLE_BIG 
FIREWORK_SHOW_TYPE_2_PURPLE_BIG 

Definition at line 27 of file fireworks_show.cpp.

◆ FireworksZones

Enumerator
STRANGLETHORN_VALE 
EVERSONG_WOODS 
ORGRIMMAR 
DUROTAR 
UNDERCITY 
TIRISFAL_GLADES 
TELDRASSIL 
EXODAR 
THUNDERBLUFF 
DUN_MOROGH 
IRONFORGE 
STORMWIND 

Definition at line 65 of file fireworks_show.cpp.

Function Documentation

◆ AddSC_event_fireworks()

void AddSC_event_fireworks ( )

Definition at line 903 of file fireworks_show.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ BootyBayPos

std::vector<Position> const BootyBayPos
Initial value:
=
{
{ -14358.03f, 515.058f, 34.2664f, 3.68265f },
{ -14357.49f, 490.8445f, 39.47329f, 0.9773831f },
{ -14355.49f, 518.5656f, 35.36923f, 4.76475f },
{ -14353.66f, 485.8341f, 36.86639f, 4.886924f },
{ -14376.54f, 487.5282f, 44.47044f, 5.899214f },
{ -14376.66f, 516.6852f, 38.5385f, 2.199115f },
{ -14382.42f, 516.2576f, 37.59617f, 5.846854f },
{ -14389.55f, 485.7437f, 36.32653f, 6.0912f },
{ -14376.76f, 507.9842f, 59.56532f, 0.9773831f },
{ -14358.97f, 502.0223f, 43.82631f, 2.199115f },
{ -14370.77f, 487.4859f, 45.46445f, 4.886924f },
{ -14379.15f, 507.237f, 43.95641f, 6.0912f },
{ -14363.28f, 506.7344f, 41.27156f, 5.899214f },
{ -14374.43f, 496.0701f, 31.31265f, 4.76475f },
{ -14360.71f, 493.6036f, 32.06157f, 5.846854f },
{ -14354.37f, 491.8791f, 39.83374f, 3.68265f },
{ -14371.19f, 505.8404f, 28.75178f, 6.0912f },
{ -14356.57f, 494.1887f, 39.58786f, 3.68265f },
{ -14380.02f, 506.3313f, 59.75512f, 6.0912f },
{ -14389.84f, 503.4612f, 37.37088f, 5.899214f },
{ -14353.64f, 485.4063f, 34.11704f, 4.76475f },
{ -14359.63f, 522.2571f, 31.2866f, 2.199115f },
{ -14374.91f, 491.508f, 40.34925f, 4.886924f },
{ -14351.33f, 506.1898f, 28.69684f, 5.846854f },
{ -14378.1f, 473.5608f, 40.16786f, 0.9773831f }
}

Definition at line 81 of file fireworks_show.cpp.

◆ DarnassusPos

std::vector<Position> const DarnassusPos

Definition at line 643 of file fireworks_show.cpp.

◆ ExodarPos

std::vector<Position> const ExodarPos

Definition at line 459 of file fireworks_show.cpp.

◆ IronForgePos

std::vector<Position> const IronForgePos

Definition at line 328 of file fireworks_show.cpp.

◆ OrgrimmarPos

std::vector<Position> const OrgrimmarPos

Definition at line 231 of file fireworks_show.cpp.

◆ PositionsByZoneMap

std::unordered_map<uint32, std::vector<Position> const*> const PositionsByZoneMap
Initial value:
=
{
}
std::vector< Position > const ThunderBluffPos
std::vector< Position > const UndercityPos
std::vector< Position > const DarnassusPos
std::vector< Position > const StormwindPos
std::vector< Position > const SilvermoonPos
@ IRONFORGE
@ UNDERCITY
@ STRANGLETHORN_VALE
@ DUROTAR
@ TELDRASSIL
@ EVERSONG_WOODS
@ THUNDERBLUFF
@ DUN_MOROGH
@ STORMWIND
@ ORGRIMMAR
@ TIRISFAL_GLADES
@ EXODAR
std::vector< Position > const BootyBayPos
std::vector< Position > const ExodarPos
std::vector< Position > const IronForgePos
std::vector< Position > const OrgrimmarPos

Definition at line 706 of file fireworks_show.cpp.

◆ SilvermoonPos

std::vector<Position> const SilvermoonPos

Definition at line 389 of file fireworks_show.cpp.

◆ StormwindPos

std::vector<Position> const StormwindPos

Definition at line 110 of file fireworks_show.cpp.

◆ ThunderBluffPos

std::vector<Position> const ThunderBluffPos

Definition at line 521 of file fireworks_show.cpp.

◆ UndercityPos

std::vector<Position> const UndercityPos

Definition at line 583 of file fireworks_show.cpp.