From: Farrellka <104170263+Farrellka-dev@users.noreply.github.com> Date: Wed, 5 Feb 2025 16:49:04 +0000 (+0300) Subject: Elf Ears (#33572) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=d0bdbc875e6c0ada328ec487f7647d2102999228;p=space-station-14.git Elf Ears (#33572) * Elf Supremacy * Delete old ears * Review Fix --- diff --git a/Resources/Locale/en-US/markings/ears.ftl b/Resources/Locale/en-US/markings/ears.ftl index 62921f5e44..4c35ed9f41 100644 --- a/Resources/Locale/en-US/markings/ears.ftl +++ b/Resources/Locale/en-US/markings/ears.ftl @@ -1 +1,6 @@ -marking-HumanLongEars = Long Ears +marking-HumanLongEars = Long Ears Standard +marking-LongEarsWide = Long Ears Wide +marking-LongEarsSmall = Long Ears Small +marking-LongEarsUpwards = Long Ears Upwards +marking-LongEarsTall = Long Ears Tall +marking-LongEarsThin = Long Ears Thin diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/ears.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/ears.yml index 6e35088032..c32348b273 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/ears.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/ears.yml @@ -2,9 +2,64 @@ id: HumanLongEars bodyPart: HeadTop markingCategory: HeadTop + forcedColoring: true + followSkinColor: true speciesRestriction: [Human, Dwarf] + sprites: + - sprite: Mobs/Customization/ears.rsi + state: long_ears_standard + +- type: marking + id: LongEarsWide + bodyPart: HeadTop + markingCategory: HeadTop forcedColoring: true followSkinColor: true + speciesRestriction: [Human] + sprites: + - sprite: Mobs/Customization/ears.rsi + state: long_ears_wide + +- type: marking + id: LongEarsSmall + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: true + followSkinColor: true + speciesRestriction: [Human, Dwarf] + sprites: + - sprite: Mobs/Customization/ears.rsi + state: long_ears_small + +- type: marking + id: LongEarsUpwards + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: true + followSkinColor: true + speciesRestriction: [Human] + sprites: + - sprite: Mobs/Customization/ears.rsi + state: long_ears_upwards + +- type: marking + id: LongEarsTall + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: true + followSkinColor: true + speciesRestriction: [Human] + sprites: + - sprite: Mobs/Customization/ears.rsi + state: long_ears_tall + +- type: marking + id: LongEarsThin + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: true + followSkinColor: true + speciesRestriction: [Human, Dwarf] sprites: - sprite: Mobs/Customization/ears.rsi - state: long_ears + state: long_ears_thin diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears.png deleted file mode 100644 index 6779427f10..0000000000 Binary files a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears.png and /dev/null differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_small.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_small.png new file mode 100644 index 0000000000..c6cdebef00 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_small.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_standard.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_standard.png new file mode 100644 index 0000000000..38d7137e61 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_standard.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_tall.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_tall.png new file mode 100644 index 0000000000..f42a86613a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_tall.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_thin.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_thin.png new file mode 100644 index 0000000000..a910e67f6d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_thin.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_upwards.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_upwards.png new file mode 100644 index 0000000000..8454708d9e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_upwards.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_wide.png b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_wide.png new file mode 100644 index 0000000000..2a643bf6c6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/ears.rsi/long_ears_wide.png differ diff --git a/Resources/Textures/Mobs/Customization/ears.rsi/meta.json b/Resources/Textures/Mobs/Customization/ears.rsi/meta.json index 9e443733ad..ab8deddeaa 100644 --- a/Resources/Textures/Mobs/Customization/ears.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/ears.rsi/meta.json @@ -1,16 +1,35 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Drawn by Rouge2t7/Sarahon", + "copyright": "Sprites by angelofallars (github)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "long_ears", + "name": "long_ears_standard", + "directions": 4 + }, + { + "name": "long_ears_wide", + "directions": 4 + }, + { + "name": "long_ears_small", + "directions": 4 + }, + { + "name": "long_ears_upwards", + "directions": 4 + }, + { + "name": "long_ears_tall", + "directions": 4 + }, + { + "name": "long_ears_thin", "directions": 4 } - ] }