diff options
author | Meji <alvaro.megias@outlook.com> | 2025-09-23 15:48:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-23 15:48:58 +0200 |
commit | c575b397c591e7051c325046204da61086a0dbb9 (patch) | |
tree | 05d2cc4f088e51888b3e533c7ae54bc9fbade255 /src/server/game/Events/GameEventMgr.h | |
parent | fa9cb13cc1b2337104999b9f369b348f7b12a942 (diff) |
Core/GameEvents: Added holiday/event world state field (#31284)
Closes #30622
Diffstat (limited to 'src/server/game/Events/GameEventMgr.h')
-rw-r--r-- | src/server/game/Events/GameEventMgr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Events/GameEventMgr.h b/src/server/game/Events/GameEventMgr.h index 5354f0b87ce..94eccce91fb 100644 --- a/src/server/game/Events/GameEventMgr.h +++ b/src/server/game/Events/GameEventMgr.h @@ -22,6 +22,7 @@ #include "SharedDefines.h" #include "Define.h" #include "ObjectGuid.h" +#include "Optional.h" #include <list> #include <map> #include <set> @@ -68,6 +69,7 @@ struct GameEventData uint32 length; // length of the event (minutes) after finishing all conditions HolidayIds holiday_id; uint8 holidayStage; + Optional<int32> WorldStateId; GameEventState state; // state of the game event, these are saved into the game_event table on change! GameEventConditionMap conditions; // conditions to finish std::set<uint16 /*gameevent id*/> prerequisite_events; // events that must be completed before starting this event |