mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 16:12:19 +00:00
Character Creation Prosthetics List Tweak (#17121)
This commit is contained in:
@@ -237,61 +237,46 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
|||||||
out += "Prosthesis/Amputations: <a href='?src=\ref[src];reset_organs=1'>Reset</a><br>"
|
out += "Prosthesis/Amputations: <a href='?src=\ref[src];reset_organs=1'>Reset</a><br>"
|
||||||
|
|
||||||
//display limbs below
|
//display limbs below
|
||||||
var/ind = 0
|
if(length(pref.organ_data))
|
||||||
|
out += "<ul>"
|
||||||
|
|
||||||
for(var/name in pref.organ_data)
|
for(var/name in pref.organ_data)
|
||||||
var/status = pref.organ_data[name]
|
var/status = pref.organ_data[name]
|
||||||
var/organ_name = name
|
var/organ_name = name
|
||||||
|
|
||||||
if(status == "cyborg")
|
if(status == "cyborg")
|
||||||
++ind
|
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
|
||||||
var/datum/robolimb/R
|
var/datum/robolimb/R
|
||||||
if(pref.rlimb_data[name] && all_robolimbs[pref.rlimb_data[name]])
|
if(pref.rlimb_data[name] && all_robolimbs[pref.rlimb_data[name]])
|
||||||
R = all_robolimbs[pref.rlimb_data[name]]
|
R = all_robolimbs[pref.rlimb_data[name]]
|
||||||
else
|
else
|
||||||
R = basic_robolimb
|
R = basic_robolimb
|
||||||
out += "\t[R.company] [organ_name] prosthesis"
|
out += "<li>- [R.company] [capitalize_first_letters(parse_zone(organ_name))] Prosthesis</li>"
|
||||||
else if(status == "amputated")
|
else if(status == "amputated")
|
||||||
++ind
|
out += "<li>- Amputated [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
|
||||||
out += "\tAmputated [organ_name]"
|
|
||||||
else if(status == "mechanical")
|
else if(status == "mechanical")
|
||||||
++ind
|
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
|
||||||
var/datum/robolimb/R
|
var/datum/robolimb/R
|
||||||
if(pref.rlimb_data[name] && all_robolimbs[pref.rlimb_data[name]])
|
if(pref.rlimb_data[name] && all_robolimbs[pref.rlimb_data[name]])
|
||||||
R = all_robolimbs[pref.rlimb_data[name]]
|
R = all_robolimbs[pref.rlimb_data[name]]
|
||||||
else
|
else
|
||||||
R = basic_robolimb
|
R = basic_robolimb
|
||||||
out += "\t[R.company] Mechanical [organ_name]"
|
out += "<li>- [R.company] Mechanical [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
else if(status == "nymph")
|
else if(status == "nymph")
|
||||||
++ind
|
out += "<li>- Diona Nymph [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
|
||||||
out += "\tDiona Nymph [organ_name]"
|
|
||||||
else if(status == "assisted")
|
else if(status == "assisted")
|
||||||
++ind
|
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
|
||||||
switch(organ_name)
|
switch(organ_name)
|
||||||
if(BP_HEART)
|
if(BP_HEART)
|
||||||
out += "\tPacemaker-assisted [organ_name]"
|
out += "<li>- Pacemaker-Assisted [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
if("voicebox") //on adding voiceboxes for speaking skrell/similar replacements
|
if("voicebox") //on adding voiceboxes for speaking skrell/similar replacements
|
||||||
out += "\tSurgically altered [organ_name]"
|
out += "<li>- Surgically Altered [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
if(BP_EYES)
|
if(BP_EYES)
|
||||||
out += "\tRetinal overlayed [organ_name]"
|
out += "<li>- Retinal Overlayed [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
else
|
else
|
||||||
out += "\tMechanically assisted [organ_name]"
|
out += "<li>- Mechanically Assisted [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
else if(status == "removed")
|
else if(status == "removed")
|
||||||
++ind
|
out += "<li>- Removed [capitalize_first_letters(parse_zone(organ_name))]</li>"
|
||||||
if(ind > 1)
|
|
||||||
out += ", "
|
if(length(pref.organ_data))
|
||||||
out += "\tRemoved [organ_name]"
|
out += "</ul><br><br>"
|
||||||
if(!ind)
|
|
||||||
out += "\[...\]<br><br>"
|
|
||||||
else
|
else
|
||||||
out += "<br><br>"
|
out += "<br><br>"
|
||||||
|
|
||||||
|
|||||||
6
html/changelogs/geeves-prosthetics_list.yml
Normal file
6
html/changelogs/geeves-prosthetics_list.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
author: Geeves
|
||||||
|
|
||||||
|
delete-after: True
|
||||||
|
|
||||||
|
changes:
|
||||||
|
- tweak: "Prosthetics in the character creation menu will now be in a list format and have the right organ names."
|
||||||
Reference in New Issue
Block a user