mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-20 19:57:28 +01:00
[MIRROR] Convert species, organ_data, and rlimb_data to TG (#12570)
This commit is contained in:
@@ -332,7 +332,8 @@
|
||||
if(owner)
|
||||
handle_organ_mod_special()
|
||||
if(!ignore_prosthetic_prefs && owner && owner.client && owner.client.prefs && owner.client.prefs.read_preference(/datum/preference/name/real_name) == owner.real_name)
|
||||
var/status = owner.client.prefs.organ_data[organ_tag]
|
||||
var/list/organ_data = owner.client.prefs.read_preference(/datum/preference/organ_data)
|
||||
var/status = organ_data?[organ_tag]
|
||||
if(status == FBP_ASSISTED)
|
||||
mechassist()
|
||||
else if(status == FBP_MECHANICAL)
|
||||
|
||||
@@ -667,11 +667,13 @@ This function completely restores a damaged organ to perfect condition.
|
||||
|
||||
if(owner && !ignore_prosthetic_prefs)
|
||||
if(owner.client && owner.client.prefs && owner.client.prefs.read_preference(/datum/preference/name/real_name) == owner.real_name)
|
||||
var/status = owner.client.prefs.organ_data[organ_tag]
|
||||
var/list/organ_data = owner.client.prefs.read_preference(/datum/preference/organ_data)
|
||||
var/status = organ_data?[organ_tag]
|
||||
if(status == "amputated")
|
||||
remove_rejuv()
|
||||
else if(status == "cyborg")
|
||||
var/robodata = owner.client.prefs.rlimb_data[organ_tag]
|
||||
var/list/rlimb_data = owner.client.prefs.read_preference(/datum/preference/rlimb_data)
|
||||
var/robodata = rlimb_data?[organ_tag]
|
||||
if(robodata)
|
||||
robotize(robodata)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user