Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Randomize mid-round role appearance (#8298)
* Randomizes Conscript Appearances. Sets conscript appearance to a limited range of random values for skin tone, hair color (head and face) and hairstyle Sets or limits certain traits by gender (facial hair, first name, TTS seeds) TTS seeds are set to default values until we have a way to get a list of valid TTS seeds. * Tested for proper randomizing of genders Ensured that pronouns match genders * Bugfix Fixed issue where spawning while having an empty list of pickable TTS seeds spawned the conscript without any gear * Per request curate the hair color Hair colors should now be less saturated/neon-whatever. Not much I can do with the hair style and at a certain point I'm just gonna say it is a skill issue, print a hand mirror * moved randomization to appearance.dm Moved randomization to human appearance file so it can be referenced by any newly created human. Replaced randomization script from ex_teleporter to appearance as randomize_appearance() * Add appearnace randomization to last shelter spawn * attempt to fix integration test failure on gender * fixes for spider and names spider_core generate_body proc calls randomize_appearance names are generated based on the spawn's gender * increase skin tone range range lacked dark skin tones, apparently -200 should be the upper end * Update code/modules/mob/living/carbon/human/appearance.dm * newline --------- Co-authored-by: Eugene Shih <[email protected]> Co-authored-by: hyperioo <[email protected]>
- Loading branch information