An event scheduled via scheduledEvents:registerNew().
id
the ID of the event.
inactive
whether this event should not be scheduled upon registration. This is necessary for instantiated events.
date
the date when this event should occur. Structure is: {year = year, month = month}.
factToSet
the fact to set on the studio object when this event occurs. This is used for tracking which events have occured already and shouldn't occur again, as well as being able to trace all the events that have occurred, should the need arise.
baseClass
the class that this event inherits.
CAN_SAVE
whether this event should be saved to the save file. This is automatically set to true on instantiated events.