The Great dna.features["body_size"] Killing (#6042)

## About The Pull Request
Kills every instance of the body_size feature and changes everything to
use current_size, RESIZE_DEFAULT_SIZE, and update_transform.

Also cleans up oversized code big time. The only player-facing change
from this is that the oversized specific organs are now gone.
## Why It's Good For The Game
The oversized code was a mess and having snowflakey features when the
proc and such already exists caused me pain.
## Proof Of Testing
See below.
<details>
<summary>Screenshots/Videos</summary>


https://github.com/user-attachments/assets/017fb9e3-aef9-48ce-a64e-b24a99ae49eb



https://github.com/user-attachments/assets/4cdaa48c-0237-4447-a943-cabb222be25b



https://github.com/user-attachments/assets/3bab0b0c-5098-4d51-b77e-994e21bcf87e


</details>

## Changelog
🆑
del: Removed the oversized specific organs.
/🆑
This commit is contained in:
Alexis
2026-08-14 19:42:36 +02:00
committed by Maia
parent 8dd7d0e5ca
commit 9cec1c732f
19 changed files with 50 additions and 116 deletions
@@ -35,8 +35,6 @@
target.set_species(value, icon_update = FALSE, pref_load = FALSE, override_features = prefs?.features.Copy(), override_mutantparts = prefs?.mutant_bodyparts.Copy(), override_markings = prefs?.body_markings.Copy()) // SKYRAT EDIT - Customization
//SKYRAT EDIT ADDITION
target.dna.update_body_size()
for(var/organ_key in list(ORGAN_SLOT_VAGINA, ORGAN_SLOT_PENIS, ORGAN_SLOT_BREASTS, ORGAN_SLOT_ANUS))
var/obj/item/organ/genital/gent = target.get_organ_slot(organ_key)
if(gent)