spookerton
4c9dbff719
removed nonsense /Recover overrides
2022-04-24 07:40:15 +01:00
spookerton
fbd8d3c46b
standardize & document controller/subs definitions
...
renames "PreInit" to OnNew because that's what it actually is.
2022-04-24 07:40:14 +01:00
spookerton
cdf7c84c06
clean up subsystem/Initialize impl inconsistencies
2022-04-24 07:40:14 +01:00
spookerton
26a8ee2c0d
normalize subsystem wait time / ticks lines
2022-03-31 20:26:29 +01:00
spookerton
01b1a22a11
massage subsystem definition for read/maintain
2022-03-31 20:25:42 +01:00
MistakeNot4892
2f0a618d45
/atom New() => Initialize() [MDB IGNORE] ( #8298 )
...
* Find and replace argless atom New() to Initialize().
* Manual replacement of no-arg New() to Initialize().
* Manually replacing remaining New() overrides.
* Fixing linter issues with now-removed New() args.
* Tidying area init overrides.
* Porting Neb's atom subsystem.
* Trying to isolate init problems.
* Adjusting Init code post-test.
* Merging duplicate Initialize() procs.
* Merge resolution.
2021-11-14 00:09:14 -08:00
Aronai Sieyes
c0f1feb351
Move openspace object updating to event listeners
2020-05-19 16:29:43 -04:00
Leshana
5dbf08b462
Refactor the Open Space controller into MC Subsystem
...
- Basically just refactor doWork() into fire() with the capablity to return in the middle with MC_TICK_CHECK.
- Move some vars around to be more organized.
- Only functional change is that when a turf is queued twice in one cycle, the second queue moves it to the end of the list instead of it being in the queue twice
2020-04-14 09:38:23 -04:00
Leshana
2d37c09d12
Commit move of open_space_controller.dm to subsystems folder to track history through rename.
2020-04-14 09:37:58 -04:00