"None" and "Slime Jelly" blood types added for the appropriate species (#19045)

* none and slime jelly blood types

* random b_type instead of A+ only
This commit is contained in:
Henri215
2022-09-25 17:25:58 +01:00
committed by GitHub
parent 39b335b2f1
commit 4b1bae4de4
2 changed files with 10 additions and 2 deletions
@@ -207,7 +207,15 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
dat += "<b>Secondary Language:</b> <a href='?_src_=prefs;preference=language;task=input'>[active_character.language]</a><br>"
if(S.autohiss_basic_map)
dat += "<b>Auto-accent:</b> <a href='?_src_=prefs;preference=autohiss_mode;task=input'>[active_character.autohiss_mode == AUTOHISS_FULL ? "Full" : (active_character.autohiss_mode == AUTOHISS_BASIC ? "Basic" : "Off")]</a><br>"
dat += "<b>Blood Type:</b> <a href='?_src_=prefs;preference=b_type;task=input'>[active_character.b_type]</a><br>"
if(NO_BLOOD in S.species_traits) // unique blood type for species with no_blood/unique_blood
active_character.b_type = "None"
else
if(active_character.species == "Slime People")
active_character.b_type = "Slime Jelly"
else
if(active_character.b_type == "None" || active_character.b_type == "Slime Jelly")
active_character.b_type = pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+")
dat += "<b>Blood Type:</b> <a href='?_src_=prefs;preference=b_type;task=input'>[active_character.b_type]</a><br>"
if(S.bodyflags & (HAS_SKIN_TONE|HAS_ICON_SKIN_TONE))
dat += "<b>Skin Tone:</b> <a href='?_src_=prefs;preference=s_tone;task=input'>[S.bodyflags & HAS_ICON_SKIN_TONE ? "[active_character.s_tone]" : "[-active_character.s_tone + 35]/220"]</a><br>"
dat += "<b>Disabilities:</b> <a href='?_src_=prefs;preference=disabilities'>\[Set\]</a><br>"