This commit adds a modular system for selectable body accessories. These
accessories are currently split into two primary groups,
"/body_accessory/body" and "/body_accessory/tail", for "body" sprites and
"tail" sprites respectively. (also known as a subtype just for vorestation
taur sprites)
Basically, this allows for selectable tails. This commit doesn't include
any subtypes, which will cause the startup hook to fail. The only subtypes
this actually includes is a snake 'body'.
Admins can select any tail, regardless of species restriction. Admin-only
subtypes are simply defined by not adding any species to the whitelist.
Note, as this system uses the body color system, admins may also use the
body colors at any time regardless of race.
Adds Vox sprites for the Mortician's black scrubs (which was missing for
whatever reason), the Psychiatrist's regular uniform + turtleneck, and
all the 'new' suffixed uniforms (just in case).
This commit does the following:
- Allows xenomorphs to mine through mineral turfs (the asteroid)
- Changes weed spreading to use atmos procs; It will spread like gas, not
just checking "oh, dense object, no pass for me!"
- No, this doesn't mean it will spread infinitely or quicker, just
changes where it can spread.
It wasn't using the Vox sprite because I'd forgotten to give this one a specific species_fit and sprite_sheets as it isn't a child of obj/item/clothing/under/color/
Greatly reduces code as per Fox' suggestion. I outright snipped out the red and blue jerseys at the bottom because in the human icons/mob/uniform.dmi there aren't even sprites for it, and I've never ever heard of it being used. The blackf suit appears to use the same sprite as the black suit, so I figured that'd be alright too.
Adds a Vox sprite for every single coloured uniform in color.dm and
implements it.
Had this PR waiting 'cause the stupid way I do things only allows me to
do one at a time, haha.
Anyway, you're going to have to use your imagination for this one-- as
it would be an insane amount of work to photoshoop every single sprite
onto a Vox and make a rainbow out of the lot of them.
I really wish my Dream Daemon wasn't broken.