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 36cfd26b04d..98eaa27a972 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png index 317d91c520c..393fa15f04c 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head.png differ 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 bd61739a505..180babe689d 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png differ 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 5ea1a483f46..234e24c69bd 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png differ diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/meta.json new file mode 100644 index 00000000000..6f5eca8bb8e --- /dev/null +++ b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Sprites by ollyoaner (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "torsobits_f", + "directions": 4 + }, + { + "name": "torsobits_m", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_f.png b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_f.png new file mode 100644 index 00000000000..c83c90dad0c Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_f.png differ 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 00000000000..3710e250df5 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/chest.rsi/torsobits_m.png differ 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 00000000000..63f1a25e14c Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/droopyR.png differ 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 00000000000..39b3be406e7 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/foureyes.png differ 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 00000000000..daa282cab16 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/lefteye_lower.png differ 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 00000000000..22172123743 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/eyes.rsi/righteye_lower.png differ diff --git a/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_lower.png b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_lower.png new file mode 100644 index 00000000000..529127cd531 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_lower.png differ 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 00000000000..74cdf9d7be7 Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyL_eyeshadow_upper.png differ 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 00000000000..5627e06917f Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_lower.png differ 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 00000000000..baa5ea0e64d Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/droopyR_eyeshadow_upper.png differ 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 00000000000..09b7ea75b6e Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Slime/makeup.rsi/foureyes_eyeshadow.png differ 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 00000000000..783cb9ab8c0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/cyclops.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/default.png b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/default.png new file mode 100644 index 00000000000..5c5b16ba180 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/default.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/droopyL.png b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/droopyL.png new file mode 100644 index 00000000000..23ac659d4ad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/droopyL.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/meta.json new file mode 100644 index 00000000000..b5a2b14a228 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/Slime/eyes.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Sprited by Sha-Seng (Github), edits by ollyoaner (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cyclops", + "directions": 4 + }, + { + "name": "default", + "directions": 4 + }, + { + "name": "droopyL", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/meta.json new file mode 100644 index 00000000000..27131b4d259 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Sprited by Sha-Seng (Github), edits by ollyoaner (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "nose", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/nose.png b/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/nose.png new file mode 100644 index 00000000000..6cf24cbf4a9 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/Slime/snout.rsi/nose.png differ