Added if to have the genital check if the owner exists when trying to update (skips the inventory update if not and updates the rest, so the body displays and updates correctly even if they are nude)
-Changed gentials rebuilding the entire character's sprite to just the icons of their suit, for modular clothes
-Added comments to modular clothes code
-Updated sprites for the modular graysuit.
-Modular clothes code now regenerate icons when they are adjusted
-Genitals reenerate all of the character's icons (to allow modular clothes overlay to update on singular genital size changes)
Thank you VV for making these. I'll tweak them a bit later to make sure everything is finished but this is the main thing.
Also this commit includes nuclear bomb message tweak because I forgot to put in a seperate commit, oops
Added a killer dildo, Will kill you if you suicide with it twice. Does 100 brute, 20 oxy dmg, and stuns for 400 ticks.
item id: "obj/item/dildo/flared/killer"
Added the killer dildo sprite "dildo_flared_6"
Re-sprited the bellys to look more pleasing.
Expanded the menu options for belly sizes.
Commented out the condition statement that draws Boobs behind the belly.
Creates a new mutable icon for the ass to allow it to overlap hands from one direction, and be occluded by them from another. Butts DMI changed to reflect two sets of sprites, with directions split between them. Side-profiles trimmed to prevent it from occluding wrists.
TL;DR: Quote sprited the Whole Ass so I'm going to Use the Whole Ass.
Makes it so examining someone reflects the size of the ass they have. Also fixes the shape of bellies from "Pair" to "round", though this is not currently used anywhere.
I believe proc REMOVE_TRAIT wanted you to specify what kind of trait it is that you wanted to remove. Haven't checked the proc behavior yet but when investigating its use through the code it does hint strongly that this is the case.
Tested it on a private server and it appears to successfully remove TRAIT_HEAT when I do a var check on a character.