532 {
535 {
536 switch (eventId)
537 {
539 {
541 break;
542
545
547
549 {
550 switch (rnd)
551 {
552 case 0:
555 break;
556 case 1:
559 break;
560 case 2:
563 break;
564 default:
565 break;
566 }
567 }
569 {
570 switch (rnd)
571 {
572 case 0:
575 break;
576 case 1:
579 break;
580 case 2:
583 break;
584 default:
585 break;
586 }
587 }
589 {
591 switch (rnd)
592 {
593 case 0:
596 break;
597 case 1:
600 break;
601 case 2:
604 break;
605 case 3:
608 break;
609 case 4:
612 break;
613 case 5:
616 break;
617 default:
618 break;
619 }
620 }
622 break;
623 }
626 break;
627
629 {
631 }
633 break;
634 default:
635 break;
636 }
637 }
638 }
@ 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:2023
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ HOLIDAY_BREWFEST
Definition SharedDefines.h:2993
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:2976
uint32 GetAreaId() const
Definition Object.cpp:3120
constexpr Milliseconds EVENT_BREWFESTDWARF01_TIME
Definition go_scripts.cpp:504
constexpr Milliseconds EVENT_BREWFESTDWARF03_TIME
Definition go_scripts.cpp:506
constexpr Milliseconds EVENT_BREWFESTGOBLIN02_TIME
Definition go_scripts.cpp:508
constexpr Milliseconds EVENT_BREWFESTDWARF02_TIME
Definition go_scripts.cpp:505
constexpr Milliseconds EVENT_BREWFESTGOBLIN01_TIME
Definition go_scripts.cpp:507
@ EVENT_BREWFESTGOBLIN03
Definition go_scripts.cpp:500
@ EVENT_BREWFESTDWARF02
Definition go_scripts.cpp:496
@ EVENT_BREWFESTDWARF01
Definition go_scripts.cpp:495
@ EVENT_BREWFESTDWARF03
Definition go_scripts.cpp:497
@ EVENT_BREWFESTGOBLIN02
Definition go_scripts.cpp:499
constexpr Milliseconds EVENT_BREWFESTGOBLIN03_TIME
Definition go_scripts.cpp:509