From ebcd3b23f9c1e10069b89b03cc871b64f3569900 Mon Sep 17 00:00:00 2001 From: ollyo <296974732+ollyoaner@users.noreply.github.com> Date: Thu, 16 Jul 2026 20:50:51 -0700 Subject: [PATCH] Slime Nubody tweaks and new markings (incl. ports from Impstation) (#6288) * Slime people tweaks and new markings (incl. ports from Impstation) -Removed eyes, mouth, nose, and torso bitties from base Slime person sprite -Added them back in as optional markings (excl. mouth as Delta-V has lips already) -Added the new "OrganSlimeEyes" to Slime people to handle eye markings -Ported Cyclops and Droopy eyes from Impstation -Assigned Droopy eyes as "Droopy Eyes (Left)" -Made corresponding Droopy eyes on the right side -Added "Four eyes" marking -Removed eyeshadow tattoo markings from Slime people -Added a copy into _DV's makeup directory assigned purely to Slime people -Made new matching eyeshadows for the various new eye types -Adjusted the marking limits to make sense with the tweaks -Moved and reorganized the Slime Elf Ears within the _DV directories to make more sense * Fixed Slime people full.png sprite dimensions * -Removed "followSkinColor" from Prototypes\_Impstation\Entities\Mobs\Customization\Markings\slime.yml causing an error * Update Resources/Prototypes/Body/Species/slime.yml Co-authored-by: Stxcking <217132821+Stxcking@users.noreply.github.com> Signed-off-by: ollyo <296974732+ollyoaner@users.noreply.github.com> * Update Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml Co-authored-by: Stxcking <217132821+Stxcking@users.noreply.github.com> Signed-off-by: ollyo <296974732+ollyoaner@users.noreply.github.com> * Update Resources/Prototypes/Body/Species/slime.yml Co-authored-by: Stxcking <217132821+Stxcking@users.noreply.github.com> Signed-off-by: ollyo <296974732+ollyoaner@users.noreply.github.com> * - Fixed formatting and improved in line comment readability. - Moved eyeshadow additions from makeup to Slime categories - Added "matchskin" to relevant body markings that are meant to follow skin color * -Returned Eyeshadow to eye markings category -Returned Slime to whitelisted group in tattoos.yml -Removed Eye markings limit and the requirement to have eyes -Added two new eyes to complement the r/l eyes for more eye mixing -Tweaked inline readability and organization * Removed outdated prototype MatchSkin from slime.yml --------- Signed-off-by: ollyo <296974732+ollyoaner@users.noreply.github.com> Co-authored-by: Stxcking <217132821+Stxcking@users.noreply.github.com> --- .../Locale/en-US/_DV/markings/slime_ears.ftl | 6 - .../Locale/en-US/_DV/markings/slimeperson.ftl | 54 ++++++ .../_Impstation/markings/slimeperson.ftl | 11 ++ Resources/Prototypes/Body/Species/slime.yml | 23 ++- .../Mobs/Customization/Markings/slime.yml | 174 ++++++++++++++++++ .../Customization/Markings/slime_ears.yml | 53 ------ .../Mobs/Customization/Markings/slime.yml | 49 +++++ .../Mobs/Species/Slime/parts.rsi/full.png | Bin 819 -> 391 bytes .../Mobs/Species/Slime/parts.rsi/head.png | Bin 339 -> 302 bytes .../Mobs/Species/Slime/parts.rsi/torso_f.png | Bin 576 -> 555 bytes .../Mobs/Species/Slime/parts.rsi/torso_m.png | Bin 485 -> 487 bytes .../Customization/Slime/chest.rsi/meta.json | 19 ++ .../Slime/chest.rsi/torsobits_f.png | Bin 0 -> 130 bytes .../Slime/chest.rsi/torsobits_m.png | Bin 0 -> 136 bytes .../ears.rsi}/meta.json | 0 .../ears.rsi}/slime_ears_small.png | Bin .../ears.rsi}/slime_ears_standard.png | Bin .../ears.rsi}/slime_ears_tall.png | Bin .../ears.rsi}/slime_ears_thin.png | Bin .../ears.rsi}/slime_ears_upwards.png | Bin .../ears.rsi}/slime_ears_wide.png | Bin .../Customization/Slime/eyes.rsi/droopyR.png | Bin 0 -> 130 bytes .../Customization/Slime/eyes.rsi/foureyes.png | Bin 0 -> 131 bytes .../Slime/eyes.rsi/lefteye_lower.png | Bin 0 -> 122 bytes .../Customization/Slime/eyes.rsi/meta.json | 27 +++ .../Slime/eyes.rsi/righteye_lower.png | Bin 0 -> 121 bytes .../makeup.rsi/droopyL_eyeshadow_lower.png | Bin 0 -> 136 bytes .../makeup.rsi/droopyL_eyeshadow_upper.png | Bin 0 -> 135 bytes .../makeup.rsi/droopyR_eyeshadow_lower.png | Bin 0 -> 138 bytes .../makeup.rsi/droopyR_eyeshadow_upper.png | Bin 0 -> 137 bytes .../Slime/makeup.rsi/foureyes_eyeshadow.png | Bin 0 -> 135 bytes .../Customization/Slime/makeup.rsi/meta.json | 31 ++++ .../Customization/Slime/eyes.rsi/cyclops.png | Bin 0 -> 152 bytes .../Customization/Slime/eyes.rsi/default.png | Bin 0 -> 125 bytes .../Customization/Slime/eyes.rsi/droopyL.png | Bin 0 -> 128 bytes .../Customization/Slime/eyes.rsi/meta.json | 23 +++ .../Customization/Slime/snout.rsi/meta.json | 15 ++ .../Customization/Slime/snout.rsi/nose.png | Bin 0 -> 117 bytes 38 files changed, 422 insertions(+), 63 deletions(-) delete mode 100644 Resources/Locale/en-US/_DV/markings/slime_ears.ftl create mode 100644 Resources/Locale/en-US/_DV/markings/slimeperson.ftl create mode 100644 Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl create mode 100644 Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime.yml delete mode 100644 Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime_ears.yml create mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/meta.json create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_f.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_m.png rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/meta.json (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_small.png (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_standard.png (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_tall.png (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_thin.png (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_upwards.png (100%) rename Resources/Textures/_DV/Mobs/Customization/{slime_ears.rsi => Slime/ears.rsi}/slime_ears_wide.png (100%) create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/droopyR.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/foureyes.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/lefteye_lower.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/meta.json create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/righteye_lower.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_lower.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_upper.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_lower.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_upper.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/foureyes_eyeshadow.png create mode 100644 Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/meta.json create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/cyclops.png create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/default.png create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/droopyL.png create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/meta.json create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/meta.json create mode 100644 Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/nose.png diff --git a/Resources/Locale/en-US/_DV/markings/slime_ears.ftl b/Resources/Locale/en-US/_DV/markings/slime_ears.ftl deleted file mode 100644 index e89205eb3a0..00000000000 --- a/Resources/Locale/en-US/_DV/markings/slime_ears.ftl +++ /dev/null @@ -1,6 +0,0 @@ -marking-SlimeLongEars = Long Ears Standard -marking-SlimeEarsWide = Long Ears Wide -marking-SlimeEarsSmall = Long Ears Small -marking-SlimeEarsUpwards = Long Ears Upwards -marking-SlimeEarsTall = Long Ears Tall -marking-SlimeEarsThin = Long Ears Thin diff --git a/Resources/Locale/en-US/_DV/markings/slimeperson.ftl b/Resources/Locale/en-US/_DV/markings/slimeperson.ftl new file mode 100644 index 00000000000..d9e4b7bef33 --- /dev/null +++ b/Resources/Locale/en-US/_DV/markings/slimeperson.ftl @@ -0,0 +1,54 @@ +# Ears +marking-SlimeLongEars = Long Ears Standard +marking-SlimeLongEars-slime_ears_standard = Long Ears Standard + +marking-SlimeEarsWide = Long Ears Wide +marking-SlimeEarsWide-slime_ears_wide = Long Ears Wide + +marking-SlimeEarsSmall = Long Ears Small +marking-SlimeEarsSmall-slime_ears_small = Long Ears Small + +marking-SlimeEarsUpwards = Long Ears Upwards +marking-SlimeEarsUpwards-slime_ears_upwards = Long Ears Upwards + +marking-SlimeEarsTall = Long Ears Tall +marking-SlimeEarsTall-slime_ears_tall = Long Ears Tall + +marking-SlimeEarsThin = Long Ears Thin +marking-SlimeEarsThin-slime_ears_thin = Long Ears Thin + +# Eyes +marking-SlimeEyesDroopyRight = Droopy Eyes (Right) +marking-SlimeEyesDroopyRight-droopyR = Droopy Eyes (Right) + +marking-SlimeEyesFourEyes = 4 Eyes +marking-SlimeEyesFourEyes-foureyes = 4 Eyes + +marking-SlimeEyesLEyeLower = Left Eye (Lower) +marking-SlimeEyesLEyeLower-lefteye_lower = Left Eye (Lower) + +marking-SlimeEyesREyeLower = Right Eye (Lower) +marking-SlimeEyesREyeLower-righteye_lower = Right Eye (Lower) + +# Makeup +marking-MakeupFoureyesEyeshadow-foureyes_eyeshadow = Eyeshadow Foureyes +marking-MakeupFoureyesEyeshadow = Eyeshadow Foureyes + +marking-MakeupDroopyLEyeshadowUpper = Eyeshadow Droopy Upper (Left) +marking-MakeupDroopyLEyeshadowUpper-droopyL_eyeshadow_upper = Eyeshadow Droopy Upper (Left) + +marking-MakeupDroopyLEyeshadowLower = Eyeshadow Droopy Lower (Left) +marking-MakeupDroopyLEyeshadowLower-droopyL_eyeshadow_lower = Eyeshadow Droopy Lower (Left) + +marking-MakeupDroopyREyeshadowUpper = Eyeshadow Droopy Upper (Right) +marking-MakeupDroopyREyeshadowUpper-droopyR_eyeshadow_upper = Eyeshadow Droopy Upper (Right) + +marking-MakeupDroopyREyeshadowLower = Eyeshadow Droopy Lower (Right) +marking-MakeupDroopyREyeshadowLower-droopyR_eyeshadow_lower = Eyeshadow Droopy Lower (Right) + +# Chest +marking-TorsoBitsF = Torso Bits +marking-TorsoBitsF-torsobits_f = Torso Bits + +marking-TorsoBitsM = Torso Bits +marking-TorsoBitsM-torsobits_m = Torso Bits diff --git a/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl b/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl new file mode 100644 index 00000000000..19af8d6d96a --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl @@ -0,0 +1,11 @@ +marking-SlimeEyesDefault = Eyes (Default) +marking-SlimeEyesDefault-default = Eyes (Default) + +marking-SlimeEyesDroopyLeft = Droopy Eyes (Left) +marking-SlimeEyesDroopyLeft-droopyL = Droopy Eyes (Left) + +marking-SlimeEyesCyclops = Cyclops Eye +marking-SlimeEyesCyclops-cyclops = Cyclops Eye + +marking-SlimeNose = Nose (Profile) +marking-SlimeNose-nose = Nose (Profile) diff --git a/Resources/Prototypes/Body/Species/slime.yml b/Resources/Prototypes/Body/Species/slime.yml index 35e31a588c9..9221a351ba6 100644 --- a/Resources/Prototypes/Body/Species/slime.yml +++ b/Resources/Prototypes/Body/Species/slime.yml @@ -8,11 +8,14 @@ enum.HumanoidVisualLayers.FacialHair: limit: 1 required: false - enum.HumanoidVisualLayers.HeadSide: #Delta V - Adds marking limit to slime elf ears + enum.HumanoidVisualLayers.HeadSide: # DeltaV - Adds marking limit to slime elf ears limit: 1 required: false - enum.HumanoidVisualLayers.Chest: - limit: 2 + enum.HumanoidVisualLayers.Snout: # Impstation - Allows adding/removing nose + limit: 1 + required: false + enum.HumanoidVisualLayers.Chest: # DeltaV - Upped limit from 2 to 3 for seperated torso bits + limit: 3 required: false enum.HumanoidVisualLayers.LArm: limit: 1 @@ -62,7 +65,7 @@ organs: Torso: OrganSlimePersonTorso Head: OrganSlimePersonHead - Eyes: OrganHumanEyes # Delta V - Allows Coloring Slime Eyes. + Eyes: OrganSlimePersonEyes # DeltaV - Made custom Slime eye organ ArmLeft: OrganSlimePersonArmLeft ArmRight: OrganSlimePersonArmRight HandRight: OrganSlimePersonHandRight @@ -275,3 +278,15 @@ components: - type: Lung alert: LowNitrogen + +- type: entity # DeltaV - Added custom Slime eye organ + parent: [ OrganSlimePersonExternal, OrganBaseEyes, OrganSlimePersonInternal ] + id: OrganSlimePersonEyes + components: + - type: Sprite + sprite: Mobs/Species/Human/organs.rsi + - type: VisualOrgan + layer: enum.HumanoidVisualLayers.Eyes + data: + sprite: Mobs/Customization/eyes.rsi # DeltaV - Set to no eyes to prevent eye stacking + state: no_eyes diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime.yml new file mode 100644 index 00000000000..74151b1820c --- /dev/null +++ b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime.yml @@ -0,0 +1,174 @@ +# HeadSide - Ears +- type: marking + id: SlimeLongEars + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_standard + +- type: marking + id: SlimeEarsWide + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_wide + +- type: marking + id: SlimeEarsSmall + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_small + +- type: marking + id: SlimeEarsUpwards + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_upwards + +- type: marking + id: SlimeEarsTall + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_tall + +- type: marking + id: SlimeEarsThin + bodyPart: HeadSide + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/ears.rsi + state: slime_ears_thin + +# Eyes +- type: marking + id: SlimeEyesDroopyRight + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _DV/Mobs/Customization/Slime/eyes.rsi + state: droopyR + +- type: marking + id: SlimeEyesFourEyes + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _DV/Mobs/Customization/Slime/eyes.rsi + state: foureyes + +- type: marking + id: SlimeEyesLEyeLower + bodyPart: Eyes + groupWhitelist: [Slime] + coloring: + default: + type: + !type:EyeColoring + negative: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/eyes.rsi + state: lefteye_lower + +- type: marking + id: SlimeEyesREyeLower + bodyPart: Eyes + groupWhitelist: [Slime] + coloring: + default: + type: + !type:EyeColoring + negative: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/eyes.rsi + state: righteye_lower + +# Eyes - Makeup +- type: marking + id: MakeupFoureyesEyeshadow + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/makeup.rsi + state: foureyes_eyeshadow + +- type: marking + id: MakeupDroopyLEyeshadowUpper + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/makeup.rsi + state: droopyL_eyeshadow_upper + +- type: marking + id: MakeupDroopyLEyeshadowLower + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/makeup.rsi + state: droopyL_eyeshadow_lower + +- type: marking + id: MakeupDroopyREyeshadowUpper + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/makeup.rsi + state: droopyR_eyeshadow_upper + +- type: marking + id: MakeupDroopyREyeshadowLower + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/makeup.rsi + state: droopyR_eyeshadow_lower + +# Chest +- type: marking + id: TorsoBitsF + bodyPart: Chest + groupWhitelist: [Slime] + sexRestriction: [Female] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/chest.rsi + state: torsobits_f + +- type: marking + id: TorsoBitsM + bodyPart: Chest + groupWhitelist: [Slime] + sexRestriction: [Male] + forcedColoring: true + sprites: + - sprite: _DV/Mobs/Customization/Slime/chest.rsi + state: torsobits_m diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime_ears.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime_ears.yml deleted file mode 100644 index aeb8bdebef1..00000000000 --- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/slime_ears.yml +++ /dev/null @@ -1,53 +0,0 @@ -- type: marking - id: SlimeLongEars - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_standard - -- type: marking - id: SlimeEarsWide - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_wide - -- type: marking - id: SlimeEarsSmall - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_small - -- type: marking - id: SlimeEarsUpwards - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_upwards - -- type: marking - id: SlimeEarsTall - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_tall - -- type: marking - id: SlimeEarsThin - bodyPart: HeadSide - forcedColoring: true - groupWhitelist: [Slime] - sprites: - - sprite: _DV/Mobs/Customization/slime_ears.rsi - state: slime_ears_thin diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml new file mode 100644 index 00000000000..69ca119c398 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml @@ -0,0 +1,49 @@ +# Eyes +- type: marking + id: SlimeEyesDefault + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _Impstation/Mobs/Customization/Slime/eyes.rsi + state: default + +- type: marking + id: SlimeEyesCyclops + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _Impstation/Mobs/Customization/Slime/eyes.rsi + state: cyclops + +- type: marking + id: SlimeEyesDroopyLeft + bodyPart: Eyes + groupWhitelist: [Slime] + forcedColoring: true + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _Impstation/Mobs/Customization/Slime/eyes.rsi + state: droopyL + +# Snout +- type: marking + id: SlimeNose + bodyPart: Snout + groupWhitelist: [Slime] + forcedColoring: true + sprites: + - sprite: _Impstation/Mobs/Customization/Slime/snout.rsi + state: nose diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png index 36cfd26b04d78bec43796ed8d82b2e81560095c4..98eaa27a9726f4d5d98f94712db962e07dc2b8d0 100644 GIT binary patch delta 365 zcmV-z0h0c+28RQXBYyw^b5ch_0Itp)=>Px$K}keGR9J=WmdlOAAPk28thNKh)s;{V zRZsv`q#TOiOe5LLB6&~Ax!6)3XCxx&bhrl zrWiKtwwcy%aB{On)tbx&tAEt(4;VyV>HH znE?RkbpR7vQtUh$z-rn-6fHrF@i4}S5*lM(L~0qJ4xP1Dl+aoWBHE=8q7D!da?T=v zoHO`*ECHNJ?v+3P?wk{KLDT_0SR)|{A#5X1H2}9>do^uW14!Em#dcKz;9q?1^b-Tr zwQc41!rw#jb7r~(sJh>(TbrCe*CCYtAAUy;XGw?%DJAcm+v{}{(=+uh;HKGbZvj|2 zjNSrphdlt_1HdJ=rvnEX>4Tx04R}tkv&MmKpe$iQ>7v;4(%Y~ z5U@H~5fyRNDionYs1;guFu8t0lZGV4#ZhoAIQX$xb#QUk)xlK|1V2FB+?*6$q{ROv zg%&X$9QWhhy~o`T4_(bAarW+RV2J!T!rE}gVjI4goSg0lD6M~xB0c#{Ucm!+MSc@{iZs-GBv+igVo`E2kkx6W zbwdosp4esp_{cv?SG&<#yYsg(rrJ-{Mr-Y^wO&|v&ds$TiZ|uKTS0u)2A`&BPDicv zl9uHq0Dk}=#s~md*L6upo_{F-V@wxgoH-c(eT)$?#;Ov$R}*rLiD)6B$2?~MC_j>7 z;r4&j|!zBP~?M_5X-}fSiecywK#79z;0U|;O;h_)1@U))l zAq1rT(FEYA+W}zPwkJE*c^!}wlPCjeW1SHW&wm?Zx)jJQ08%+iZ%NvV0hI8(^tcuQ z0Dj3QpF1kYkzEr24#G^A1v|2T+z-tF`0~lwEq9*k+=SB0>HEsy$O#d_IX92v2=6`e zn%_>vXX3qY+1?JINYHSi~s^6N&?J(1TUiB bR2F^!U-#)sJ_NP100000NkvXXu0mjfB;j!r diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png index 317d91c520cdab534eadc0878081f19cb5f0d3e7..393fa15f04c5cb237e3b232338b178ff542c6657 100644 GIT binary patch delta 276 zcmcc2w2onBXft?SbCKgEh Y-*(v(Jz3t9cREPO)78&qol`;+0CEp^M*si- delta 313 zcmZ3-beU;_ay_Gzr;B4q#hkad4)z{a5NLgPQp`zphjh3jV~C^qj!BtEs--%6-=rK& z4!ij8{?Rg(-xC=N6I~kW-x~f(I#;><_moQ?%Kur_zc@PQvs|*yw>`PHtu}Ma`xzg8 z*wrPeXX)ID)|Jo8MHleKPfN{RZ`@Vz<@wo+y6;>8p@M=dw@&+3pSAz~Tb*>1{i_)? zm$t83CziH({i;Q)w!ddS|MQs_P~is0jz2U0X3kESouBrMnE?uFbf*7fnE2C{DekA< zUq+?kY8IQ%vA>vIo_*!0cwR34pl7bg`3EzfhBZWGb1L51#Z`2!nq%ROm0Q{uGVRF- z+EFTRVI@^>zN}o&=qq~#Pr{MFYg^blH#45i3bJ@D#0a(I&mr>;`Mc?DjR(X)BA%{( JF6*2UngGV0klFwM diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png index bd61739a5057db740895beda1bf342e447f50453..180babe689dd7d5a4deb110f4cecd83599db50c6 100644 GIT binary patch delta 531 zcmV+u0_^?31giv)BYyw^b5ch_0Itp)=>Px$X!U6!! zxzRay?-vn>$N&J|d)1gF_K(No*md2#f1YQY&*vihZ$BJDSbuWIbD|Jyh!8?p`o16M zc?JOF0sz3WEW_n;QHk)SnZzsS-}&BxuInD0Px}ss!>AokCBUZ<-+T>K0*FZU1WLJH zuMcf0#R5#zG^Fj?c<*M#-!^33oqY5_ilQipRkod#<&0Jbi` z>2#{jKt)R+jr@4>-(YRhbQnL!%%Da63z(*9$kU#P46XJ9shu?9x3W(NA%qY@2qAQXgw7hb@giRMlET|UXFE2@0*sc~J-VtaO1L8#q5iz-wWU>TWmc^`Xn#BO; zT(ck;FKJl7AZRsE%Vl6`%S?dQLC|VEl>pYpt!Z*i4o`MtEw{m+GzUTmA%tw3A4>xz Vq?q6m!3+QZ002ovPDHLkV1h!v^GE;y delta 552 zcmV+@0@wYk1i%E4BYy%1Nkl08XLfkUMZ< zr^HGfYlGc(VOBHiM!<|~|4UF|6-|FccbNttgb+dqA^#^k&CA~V1ptgOlQHJeA7ey} zaRdP8oNCMx`^V#P8iwJ~KhHC+*K3jemtXeYFS+A6B18)jynpwLwRW24832$A007If zjJMlOCBhHQBtCQgmEUVH48xQ2Y2V>+n6%@m1o&>q%5Om}!0B{)JjWPU`+IP|-=Er2 z)B;>C7XUyAVN6@;Z-sMiC$<1!zu!N#GM8pSP{=buuMCjdx7JR;?=2wlpu~BgAPpL0 zCg3^X$yR8U0e@2aX$njQkW{F(|5H1OwMZ|0X-sHE>aetHnc-E`0;I$kyQID~N*&JG zlm@@bd0}e?05%HHJN4z9&*$;qZ+%YD7LdpvLICjhe}mSf=}?{}GiXtN0U?AjPkVpF z*t{CA+Lz}v;`g#o2qAlqbZ!um<&3RP2AJ9vLkDM>%tuIK_V6y-{3ZgA-Zx%rA2$V)) zEpkz!R$;cv7Wj%HX)T-8Vt_HGTM(2>8Z}@LtTj;2ZBWxzH351D!CK>~1gLGiHYJOo q{sPuS=pnWG-)Rnn5JCufe|`Z`f-%!Mk6c9n0000T diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png index 5ea1a483f4621a1cb80c458bada0b611df8d5b10..234e24c69bdb7295f8d1f15a56b58123133765cf 100644 GIT binary patch delta 462 zcmV;<0WtpN1Lp&fBYyw^b5ch_0Itp)=>Px$p-DtRRCt{2nlW;OFbqYtnRK+&I*E_t zQ*Z#Eg5#*)JGiE$-ZU}eak9iV!r;k&731+pLVV<9B_aR-0002+KY5gFcFw(sh?se1 z=55`3Pu_b=L^MrPkyPVU7^-Y#D`1+Yhltp{J!ifDssCXZwi}MGYy20# z0`Fv}A;&8yPC$J8S>DTk^A zFf)ZCNknYx0)HqXRz$2ZW)9c2wu);&>?}?~Z2(97$I5FN0{{R3000000002!nW{Ec z+A0tI`7>t&Qvd0UKy6#D_)pQ_<^)>aJbm{G!$3s97&C_fiV}(^MBWWaoY@#XGY+-J zNbM6SC3jLKm##ZQ8Xy50M!fgUYCss2&}zr2B;bnKfJfVPhncxq5oBf*K`k^Dpk=D5 zFSP`;E`nP2iV~phT$`GQpz<-)@@Md!VgLXD06^b-0iLb&KQZU+)c^nh07*qoM6N<$ Eg5aCfSpWb4 delta 460 zcmV;-0W<#R1LXsdBYy#`NklC3DaXf_w@Dv_Ly>?*j z)^)BpC=i^Vvm{!Maqp`V!4PGJR)SCf5fKp){ZFTyi-%#j0f2~%B61&BRj6tQ0Da$Q z&AE5{)fW%LaC6R$e_iLj@3u%nj6Y3N2LR{u`M#EPEI0nQ^?yRQmfrZgv9-SHma{Ka zt)8PO0hi0=?fb3G^Ne|(A6}Qp-UQ$616w`+ui~pJ(#^0Wes%@CDm#mE+(UK((u}Ve z|8$4l1Y^b3R$kTD;PM%4$trGD1?*k+HM@UQlz?T~?X>}h5W3nqiXH(Gf%m?4@5-HxiKD~$dQ$RSIyDV;H50rVb&UJm4vk? zRn|IeZ_o-8U@?iRZhkl->ihoWz3;5raV81aqe=P^-9_P)h&0;-MTDE670U{+nyP6m zvjnu>1g+-FN`Q56YfX;HJxfBXPydtFKtx1D$M*y48vQt%={@oQ0000E3K?0txelF{r5}E*lk0jCn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_m.png b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_m.png new file mode 100644 index 0000000000000000000000000000000000000000..3710e250df57dcc123186c6353465008fd2797b3 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|oIG6|Ln`LH zy|Pe{L4k+G@mD_MY`LH?uLiD!f{r)4ir3fi09924g?_%qpzG4|dGY2mG5gJdLQqh! Yf$>QKPt6mB*!dt4Pgg&ebxsLQ0DZwHW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/meta.json similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/meta.json rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/meta.json diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_small.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_small.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_small.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_small.png diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_standard.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_standard.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_standard.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_standard.png diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_tall.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_tall.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_tall.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_tall.png diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_thin.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_thin.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_thin.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_thin.png diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_upwards.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_upwards.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_upwards.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_upwards.png diff --git a/Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_wide.png b/Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_wide.png similarity index 100% rename from Resources/Textures/_DV/Mobs/Customization/slime_ears.rsi/slime_ears_wide.png rename to Resources/Textures/_DV/Mobs/Customization/Slime/ears.rsi/slime_ears_wide.png diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/droopyR.png b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/droopyR.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1a25e14c6edac7591b9108931ec845aa715ba GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Y&=~YLn`LH zy}414L4k*PFVdQ&MBb@05Xm!VgLXD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/foureyes.png b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/foureyes.png new file mode 100644 index 0000000000000000000000000000000000000000..39b3be406e7f382cccb70a39247fd7d067ce4711 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Y&~5ZLn`LH zy}6MWsEXO}TfEhl`*qC|Hq6$U@NN~ugXl?nPMgXB6@oy)#T3=BCFY+XyomLTi*4i| T?tkpy4HEEl^>bP0l+XkK3E?LF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/lefteye_lower.png b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/lefteye_lower.png new file mode 100644 index 0000000000000000000000000000000000000000..daa282cab16a8b4a0bfccbeacda2c539c1bfa785 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Ogvp2Ln`LH zz2(Tuz`((5_-D49+&4wVwN1hW#taNgRd(h96@kIOk1Al=A(gQ(gZ*cAtk^FQ-_zC4 JWt~$(69BX~9+dz9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/meta.json new file mode 100644 index 00000000000..a8d48b892bd --- /dev/null +++ b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by ollyoaner (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "droopyR", + "directions": 4 + }, + { + "name": "foureyes", + "directions": 4 + }, + { + "name": "lefteye_lower", + "directions": 4 + }, + { + "name": "righteye_lower", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/righteye_lower.png b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/righteye_lower.png new file mode 100644 index 0000000000000000000000000000000000000000..22172123743755a4927a9327266b07ef404f522a GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j6Gc(Ln`LH zy=BPAz`$|X;LmJ1sfq^WzyQXzObilUlU{=~fkH>gTe~DWM4f>)R@? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_upper.png b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_upper.png new file mode 100644 index 0000000000000000000000000000000000000000..74cdf9d7be7d8f56987015ae4973a061959296d4 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|96eneLn`LH zy{X8=puoZ6Xm{?uuUj)4r}^ZL4O6uk=6(6XH2IgoaUn*aS|Ctx{nGy9`^SqL%>}{y a25s)9ugouHue literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_lower.png b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_lower.png new file mode 100644 index 0000000000000000000000000000000000000000..5627e06917f610d1e13177870975dae5a5a4cfc9 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Ts&PILn`LH zy{X8@V8FrRXm{@Z>ZtImEt3ouPpF>7!B8=EKl7@mPvuhI6aZC&0N2)Ee&NTrNbTR+ c!vq%SW1V)9`K9qC;X)AC)78&qol`;+03ppOv;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_upper.png b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_upper.png new file mode 100644 index 0000000000000000000000000000000000000000..baa5ea0e64db17b094cf7495176503eb4505c5d7 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|oIPC}Ln`LH zy}6N-!GMFoQM~-SPQoe&kv*$*;-i%rDkj}!jQwP^enVa&P%#Kd_5AVs-zQbt5@-k! Zn9AJrmHA~S{~-qu-_zC4Wt~$(6999ZCcgjx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/foureyes_eyeshadow.png b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/foureyes_eyeshadow.png new file mode 100644 index 0000000000000000000000000000000000000000..09b7ea75b6e75e34476b81caa054f9490884e9ef GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|96eneLn`LH zy{Ra~puoZ6V0Z5RTe0IxD|SD9CiSG7f#JsF?tiUwgn%kRKrY;H;`Z53{pGH_s{{+= Z88B>_&HU27oZ~%+@9FC2vd$@?2>`2-D7^px literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/meta.json new file mode 100644 index 00000000000..6a5f074443e --- /dev/null +++ b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "slime people specialty eyeshadow sprited by ollyoaner (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "foureyes_eyeshadow", + "directions": 4 + }, + { + "name": "droopyL_eyeshadow_lower", + "directions": 4 + }, + { + "name": "droopyR_eyeshadow_lower", + "directions": 4 + }, + { + "name": "droopyL_eyeshadow_upper", + "directions": 4 + }, + { + "name": "droopyR_eyeshadow_upper", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/cyclops.png b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/cyclops.png new file mode 100644 index 0000000000000000000000000000000000000000..783cb9ab8c09021816943a2346724dfacec28fa1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|f;?RuLn`LH zy>*cDfB_Hlfj9PZ!h+&s7hJHIu$xtWZsV3-|~_Ns0RezYX$lCv68R0)Ydyv*$OcGlJO(3mA*$@qe`Z!#dTI?|GFu7=bE*;DA!zC$}VKFk7FmNRR*H SC6)L@5ZBYy&t;ucLK6Tbmm