Not sure if it's intended that we change the world events via ApplySpecialEvent() from simutil.lua, but since the function overwrites WORLD_SPECIAL_EVENT, it's impossible to change to the default special event setting, e.g. a world with Hallowed Nights can't opt out of Hallowed Nights to default, it has to either opt out of every event via "none" or opt in to Winter's Feast specifically. Still, changes aren't saved, so to change the setting persistently one must use TheWorld.topology.overrides.specialevent. Maybe ApplySpecialEvent() can allow the special event setting be set to default correctly, and if possible save the setting?
ApplySpecialEvent(SPECIAL_EVENTS.HALLOWED_NIGHTS) ApplySpecialEvent("default") print(WORLD_SPECIAL_EVENT)