518 {
521 {
522 switch (eventId)
523 {
525 {
527 break;
528
531
533
535 {
536 switch (rnd)
537 {
538 case 0:
541 break;
542 case 1:
545 break;
546 case 2:
549 break;
550 default:
551 break;
552 }
553 }
555 {
556 switch (rnd)
557 {
558 case 0:
561 break;
562 case 1:
565 break;
566 case 2:
569 break;
570 default:
571 break;
572 }
573 }
575 {
577 switch (rnd)
578 {
579 case 0:
582 break;
583 case 1:
586 break;
587 case 2:
590 break;
591 case 3:
594 break;
595 case 4:
598 break;
599 case 5:
602 break;
603 default:
604 break;
605 }
606 }
608 break;
609 }
612 break;
613
615 {
617 }
619 break;
620 default:
621 break;
622 }
623 }
624 }
@ 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:2032
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ HOLIDAY_BREWFEST
Definition SharedDefines.h:2991
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:3030
uint32 GetAreaId() const
Definition Object.cpp:3174
constexpr Milliseconds EVENT_BREWFESTDWARF01_TIME
Definition go_scripts.cpp:490
constexpr Milliseconds EVENT_BREWFESTDWARF03_TIME
Definition go_scripts.cpp:492
constexpr Milliseconds EVENT_BREWFESTGOBLIN02_TIME
Definition go_scripts.cpp:494
constexpr Milliseconds EVENT_BREWFESTDWARF02_TIME
Definition go_scripts.cpp:491
constexpr Milliseconds EVENT_BREWFESTGOBLIN01_TIME
Definition go_scripts.cpp:493
@ EVENT_BREWFESTGOBLIN03
Definition go_scripts.cpp:486
@ EVENT_BREWFESTDWARF02
Definition go_scripts.cpp:482
@ EVENT_BREWFESTDWARF01
Definition go_scripts.cpp:481
@ EVENT_BREWFESTDWARF03
Definition go_scripts.cpp:483
@ EVENT_BREWFESTGOBLIN02
Definition go_scripts.cpp:485
constexpr Milliseconds EVENT_BREWFESTGOBLIN03_TIME
Definition go_scripts.cpp:495