Revert "/tg/ pref datums (part 1) (#16219)"

This reverts commit faac97e352.
This commit is contained in:
ShadowLarkens
2024-08-31 12:04:15 -07:00
parent 53c34d8df3
commit 3c09f52c6a
184 changed files with 2197 additions and 4967 deletions
@@ -1,22 +0,0 @@
/// Sends information needed for shared details on individual preferences
/datum/asset/json/preferences
name = "preferences"
/datum/asset/json/preferences/generate()
var/list/preference_data = list()
for(var/middleware_type in subtypesof(/datum/preference_middleware))
var/datum/preference_middleware/middleware = new middleware_type
var/data = middleware.get_constant_data()
if(!isnull(data))
preference_data[middleware.key] = data
qdel(middleware)
for(var/preference_type in GLOB.preference_entries)
var/datum/preference/preference_entry = GLOB.preference_entries[preference_type]
var/data = preference_entry.compile_constant_data()
if(!isnull(data))
preference_data[preference_entry.savefile_key] = data
return preference_data