mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-13 08:03:43 +01:00
cases go brrrrr
This commit is contained in:
@@ -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!")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user