Files
AlexisandMaia 9cec1c732f 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.
/🆑
2026-08-14 19:42:36 +02:00
..

https://github.com/Skyrat-SS13/Skyrat-tg/pull/892 https://github.com/Skyrat-SS13/Skyrat-tg/pull/1925 https://github.com/Skyrat-SS13/Skyrat-tg/pull/2320 https://github.com/Skyrat-SS13/Skyrat-tg/pull/6259

Title: All the emotes.

MODULE ID: EMOTES

Description:

Adds all the emotes we once had on the oldbase, and shoves them right into here.

Adds some new emotes, and adjusted sound files.

Pretty much anything that changes emotes is in here

TG Proc Changes:

File Location Changed TG Proc
code/datums/emotes.dm /datum/emote/proc/check_cooldown(mob/user, intentional)
code/datums/emotes.dm /datum/emote/proc/run_emote(mob/user, params, type_override, intentional = FALSE)
code/modules/mob/living/carbon/carbon_defense.dm /mob/living/carbon/proc/help_shake_act(mob/living/carbon/M)

TG File Changes:

  • code/datums/emotes.dm
  • code/modules/mob/living/emote.dm
  • code/modules/mob/living/carbon/emote.dm

Defines:

File Location Defines
code/__DEFINES/~skyrat_defines/traits.dm #define TRAIT_EXCITABLE "wagwag"
modular_skyrat/modules/emotes/code/emotes.dm #define EMOTE_DELAY

Master file additions

  • N/A

Included files that are not contained in this module:

  • N/A

Credits:

  • Gandalf2k15 - porting and refactoring
  • Avunia Takiya
    • refactoring code
    • adjusting existing sound files
    • adding more emotes
  • TheOOZ Additional emotes
    • overlay emotes
    • turf emotes
  • VOREstation - a couple of the soundfiles and emote texts