Add a flag to hide events from the client
Simple flag in the config of the event.
Not sure if it should hide the event visually or not send it to the client at all.
If the flag is changed during the event it would ideally also update its visibility on the client.
- Some secret surprise event or story thing that shouldn't be announced to players in the events list
- Changing map features on a cycle (maybe a room opens for 10 minutes every hour? unlocking different areas? places change during the day/night? etc)
- Another player action starts a sequence of secret events or timings and other prerequisites before the event reveals itself
Discussion: near here