533 {
536 {
537 switch (eventId)
538 {
540 {
542 break;
543
546
548
550 {
551 switch (rnd)
552 {
553 case 0:
556 break;
557 case 1:
560 break;
561 case 2:
564 break;
565 default:
566 break;
567 }
568 }
570 {
571 switch (rnd)
572 {
573 case 0:
576 break;
577 case 1:
580 break;
581 case 2:
584 break;
585 default:
586 break;
587 }
588 }
590 {
592 switch (rnd)
593 {
594 case 0:
597 break;
598 case 1:
601 break;
602 case 2:
605 break;
606 case 3:
609 break;
610 case 4:
613 break;
614 case 5:
617 break;
618 default:
619 break;
620 }
621 }
623 break;
624 }
627 break;
628
630 {
632 }
634 break;
635 default:
636 break;
637 }
638 }
639 }
@ AREA_UNDERCITY
Definition AreaDefines.h:80
@ AREA_THE_EXODAR
Definition AreaDefines.h:109
@ AREA_GATES_OF_IRONFORGE
Definition AreaDefines.h:77
@ AREA_DUN_MOROGH
Definition AreaDefines.h:25
@ AREA_DUROTAR
Definition AreaDefines.h:32
@ AREA_SHATTRATH_CITY
Definition AreaDefines.h:118
@ AREA_ROCKTUSK_FARM
Definition AreaDefines.h:78
@ AREA_DARNASSUS
Definition AreaDefines.h:85
@ AREA_THUNDER_BLUFF
Definition AreaDefines.h:84
@ AREA_ELWYNN_FOREST
Definition AreaDefines.h:31
@ AREA_EVERSONG_WOODS
Definition AreaDefines.h:96
std::uint32_t uint32
Definition Define.h:107
std::chrono::milliseconds Milliseconds
Milliseconds shorthand typedef.
Definition Duration.h:27
bool IsHolidayActive(HolidayIds id)
Definition GameEventMgr.cpp:1950
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ HOLIDAY_BREWFEST
Definition SharedDefines.h:3008
void Update(uint32 time)
Definition EventMap.h:67
EventId ExecuteEvent()
Definition EventMap.cpp:86
GameObject *const me
Definition GameObjectAI.h:35
void PlayDirectMusic(uint32 music_id, Player *target=nullptr)
Definition Object.cpp:2920
uint32 GetAreaId() const
Definition Object.cpp:3064
constexpr Milliseconds EVENT_BREWFESTDWARF01_TIME
Definition go_scripts.cpp:505
constexpr Milliseconds EVENT_BREWFESTDWARF03_TIME
Definition go_scripts.cpp:507
constexpr Milliseconds EVENT_BREWFESTGOBLIN02_TIME
Definition go_scripts.cpp:509
constexpr Milliseconds EVENT_BREWFESTDWARF02_TIME
Definition go_scripts.cpp:506
constexpr Milliseconds EVENT_BREWFESTGOBLIN01_TIME
Definition go_scripts.cpp:508
@ EVENT_BREWFESTGOBLIN03
Definition go_scripts.cpp:501
@ EVENT_BREWFESTDWARF02
Definition go_scripts.cpp:497
@ EVENT_BREWFESTDWARF01
Definition go_scripts.cpp:496
@ EVENT_BREWFESTDWARF03
Definition go_scripts.cpp:498
@ EVENT_BREWFESTGOBLIN02
Definition go_scripts.cpp:500
constexpr Milliseconds EVENT_BREWFESTGOBLIN03_TIME
Definition go_scripts.cpp:510