Skyrat-SS13 / Skyrat-tg

A Skyrat downstream of /tg/station SS13.
GNU Affero General Public License v3.0
121 stars 686 forks source link

[MIRROR] Refactors creampies and face paint into a single face_decal component #29574

Closed SkyratBot closed 2 weeks ago

SkyratBot commented 2 weeks ago

Original PR: https://github.com/tgstation/tgstation/pull/86014

About The Pull Request

Creamed component has been refactored into a more generic face_decal component, with pie-unique logic moved to a subtype instead. Spraypainting someone in the face now uses the new component instead of modifying their... lipstick.

Closes #83614 by adding monkey and lizard spraypaint sprites, just like with creampies Fixes an issue with spraypaint overlay being removed when something is covering your hair due to how lipstick and beards are rendered.

Why It's Good For The Game

Easier to use, could be used for more cases.

Changelog

:cl: refactor: Refactored creampies and spray paint to use the same component. sprites: Monkeys and lizards now have their own face spraypaint overlays /:cl: