Partially implement loading

TODO: sanitization
This commit is contained in:
skull132
2016-11-21 01:01:40 +02:00
parent e6c4b2a648
commit cc1d254b6a
15 changed files with 180 additions and 10 deletions
@@ -12,6 +12,9 @@
S["default_slot"] << pref.default_slot
S["toggles"] << pref.toggles
/datum/category_item/player_setup_item/player_global/settings/gather_load_query()
return list("ss13_player_preferences" = list("vars" = list("lastchangelog", "current_character", "toggles", "asfx_toggles"), "args" = list("ckey")))
/datum/category_item/player_setup_item/player_global/settings/sanitize_preferences()
pref.lastchangelog = sanitize_text(pref.lastchangelog, initial(pref.lastchangelog))
pref.default_slot = sanitize_integer(pref.default_slot, 1, config.character_slots, initial(pref.default_slot))