Files
Bubberstation/code/modules/client/preferences/paraplegic.dm
SkyratBot 7beb76160b [MIRROR] Paraplegics can choose to not have legs. (#29365)
* Paraplegics can choose to not have legs. (#85716)

## About The Pull Request

This is a bounty that was made by ophaq, and claimed by me.

Gives paraplegic the option to be an amputee, and appear on station
without their legs. They are still paralyzed, so no amount of mechanical
legs is gonna let them walk again.

## Why It's Good For The Game

Character customization is a good thing and lets people make their
little characters suffer in new ways, this one in specific *actively
lowers your max HP*, which is gonna certainly be fun.

## Changelog

🆑
qol: Paraplegics can now opt into appearing on the shift without their
legs.
/🆑

---------

Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>

* Paraplegics can choose to not have legs.

---------

Co-authored-by: DATAxPUNGED <44149906+DATA-xPUNGED@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>
2024-08-15 16:05:08 +00:00

21 lines
596 B
Plaintext

/datum/preference/choiced/paraplegic
category = PREFERENCE_CATEGORY_MANUALLY_RENDERED
savefile_key = "paraplegic"
savefile_identifier = PREFERENCE_CHARACTER
/datum/preference/choiced/paraplegic/init_possible_values()
return GLOB.paraplegic_choice
/datum/preference/choiced/paraplegic/create_default_value()
return "Default"
/datum/preference/choiced/paraplegic/is_accessible(datum/preferences/preferences)
. = ..()
if (!.)
return FALSE
return "Paraplegic" in preferences.all_quirks
/datum/preference/choiced/paraplegic/apply_to_human(mob/living/carbon/human/target, value)
return