Files
Bubberstation/code/modules/client/preferences/pride_pin.dm
SkyratBot 1d173bd282 [MIRROR] Pride pin quirk + pins can be infinitely reskinned (v2) [MDB IGNORE] (#18276)
* Pride pin quirk + pins can be infinitely reskinned (v2) (#72143)

## About The Pull Request

Neutral pride pin quirk added. Pride pins can be infinitely reskinned
now. Changes "sexuality" to "pride" in description of pin.

## Why It's Good For The Game

Pride pins are cute and having to buy them every round is a chore. Pride
pins are purely cosmetic and have no reason to be locked into only being
reskinned once.

## Changelog

🆑
add: Pride pin quirk! Start the shift off with a pride pin in-hand.
qol: Pride pins can be infinitely reskinned now.
/🆑

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Pride pin quirk + pins can be infinitely reskinned (v2)

Co-authored-by: iwishforducks <65363339+iwishforducks@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-12-24 21:28:04 -08:00

17 lines
531 B
Plaintext

/datum/preference/choiced/pride_pin
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
savefile_key = "pride_pin"
savefile_identifier = PREFERENCE_CHARACTER
/datum/preference/choiced/pride_pin/init_possible_values()
return assoc_to_keys(GLOB.pride_pin_reskins)
/datum/preference/choiced/pride_pin/is_accessible(datum/preferences/preferences)
if (!..(preferences))
return FALSE
return "Pride Pin" in preferences.all_quirks
/datum/preference/choiced/pride_pin/apply_to_human(mob/living/carbon/human/target, value)
return