cases go brrrrr

This commit is contained in:
TDSSS
2020-10-28 15:16:43 +01:00
parent f086341668
commit b1960b5c40
3 changed files with 25 additions and 25 deletions
@@ -17,20 +17,20 @@ SUBSYSTEM_DEF(persistent_data)
/datum/controller/subsystem/persistent_data/Initialize()
// Load all the data of registered atoms
for(var/atom/A in registered_atoms)
A.PersistentLoad()
A.persistent_load()
return ..()
/datum/controller/subsystem/persistent_data/Shutdown()
// Save all the data of registered atoms
for(var/atom/A in registered_atoms)
A.PersistentSave()
A.persistent_save()
/**
* Proc to register an atom with SSpersistent_data
*
* This will add any provided atom to the list of registered atoms, and add it to the Initialization queue
* If the system has already initialized, it calls PersistentLoad() at that moment
* If the system has already initialized, it calls persistent_load() at that moment
*
* Arguments:
* * A - Atom to register
@@ -38,21 +38,21 @@ SUBSYSTEM_DEF(persistent_data)
/datum/controller/subsystem/persistent_data/proc/register(atom/A)
registered_atoms |= A
if(initialized)
A.PersistentLoad()
A.persistent_load()
/**
* Atom Persistent Loader
*
* Overridden on every atom which needs to load persistent data
*/
/atom/proc/PersistentLoad()
stack_trace("PeristentLoad() called on an atom which does not have persistent data storage!")
/atom/proc/persistent_load()
stack_trace("peristent_load() called on an atom which does not have persistent data storage!")
/**
* Atom Persistent Saver
*
* Overridden on every atom which needs to save persistent data
*/
/atom/proc/PersistentSave()
stack_trace("PeristentSave() called on an atom which does not have persistent data storage!")
/atom/proc/persistent_save()
stack_trace("peristent_save() called on an atom which does not have persistent data storage!")