tgstation/-tg-station — pull request #329 by Carn (2013-04-08 06:50:38+00:00)
Title: >datum/event and datum/event_control were renamed to datum/round_event a...

...nd datum/round_event_control. This is because datum/event was already used by a different/more-general event queue system (used primarily on mechas)

Removed overriding of event values via feeding in an associative list into datum/round_event/New(). Instead you can do basic initializations (i.e. feed it constants) by doing new /datum/round_event{variablename=5;}(). This method is handled well by the compiler (it's the same method the maps use), so it will detect unrecognized variablenames etc, which will make maintenance easier.
More complex initializations for post Event.setup() stuff can be done by accessing variables directly Event.variablename = whatever;
round_events now have a processing variable, which effectively pauses them.