mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[MIRROR] Revert "Revert "/tg/ preference datums part 1: take two"" (#8929)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Kashargul <KashL@t-online.de> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
@@ -1,28 +1,27 @@
|
||||
/datum/category_item/player_setup_item/general/background
|
||||
name = "Background"
|
||||
sort_order = 5
|
||||
/datum/category_item/player_setup_item/general/background/load_character(list/save_data)
|
||||
pref.med_record = save_data["med_record"]
|
||||
pref.sec_record = save_data["sec_record"]
|
||||
pref.gen_record = save_data["gen_record"]
|
||||
pref.home_system = save_data["home_system"]
|
||||
pref.birthplace = save_data["birthplace"]
|
||||
pref.citizenship = save_data["citizenship"]
|
||||
pref.faction = save_data["faction"]
|
||||
pref.religion = save_data["religion"]
|
||||
pref.economic_status = save_data["economic_status"]
|
||||
|
||||
/datum/category_item/player_setup_item/general/background/load_character(var/savefile/S)
|
||||
S["med_record"] >> pref.med_record
|
||||
S["sec_record"] >> pref.sec_record
|
||||
S["gen_record"] >> pref.gen_record
|
||||
S["home_system"] >> pref.home_system
|
||||
S["birthplace"] >> pref.birthplace
|
||||
S["citizenship"] >> pref.citizenship
|
||||
S["faction"] >> pref.faction
|
||||
S["religion"] >> pref.religion
|
||||
S["economic_status"] >> pref.economic_status
|
||||
|
||||
/datum/category_item/player_setup_item/general/background/save_character(var/savefile/S)
|
||||
S["med_record"] << pref.med_record
|
||||
S["sec_record"] << pref.sec_record
|
||||
S["gen_record"] << pref.gen_record
|
||||
S["home_system"] << pref.home_system
|
||||
S["birthplace"] << pref.birthplace
|
||||
S["citizenship"] << pref.citizenship
|
||||
S["faction"] << pref.faction
|
||||
S["religion"] << pref.religion
|
||||
S["economic_status"] << pref.economic_status
|
||||
/datum/category_item/player_setup_item/general/background/save_character(list/save_data)
|
||||
save_data["med_record"] = pref.med_record
|
||||
save_data["sec_record"] = pref.sec_record
|
||||
save_data["gen_record"] = pref.gen_record
|
||||
save_data["home_system"] = pref.home_system
|
||||
save_data["birthplace"] = pref.birthplace
|
||||
save_data["citizenship"] = pref.citizenship
|
||||
save_data["faction"] = pref.faction
|
||||
save_data["religion"] = pref.religion
|
||||
save_data["economic_status"] = pref.economic_status
|
||||
|
||||
/datum/category_item/player_setup_item/general/background/sanitize_character()
|
||||
if(!pref.home_system) pref.home_system = "Unset"
|
||||
|
||||
Reference in New Issue
Block a user