diff --git a/Resources/Locale/en-US/markings/oni.ftl b/Resources/Locale/en-US/markings/oni.ftl new file mode 100644 index 00000000000..6c34f437b15 --- /dev/null +++ b/Resources/Locale/en-US/markings/oni.ftl @@ -0,0 +1,18 @@ +marking-OniHornTallCurved = Tall Curved +marking-OniHornTallCurved-tall_curved = Tall Curved + +marking-OniHornTallCurved3Tone = Tall Curved Three Tone +marking-OniHornTallCurved3Tone-tall_curved_3tone_1 = Bottom Third +marking-OniHornTallCurved3Tone-tall_curved_3tone_2 = Middle Third +marking-OniHornTallCurved3Tone-tall_curved_3tone_3 = Top Third + +marking-OniHornTallBull= Tall Bull +marking-OniHornTallBull-tall_bull = Tall Bull + +marking-OniHornTallBull3Tone = Tall Bull Three Tone +marking-OniHornTallBull3Tone-tall_bull_3tone_1 = Bottom Third +marking-OniHornTallBull3Tone-tall_bull_3tone_2 = Middle Third +marking-OniHornTallBull3Tone-tall_bull_3tone_3 = Top Third + +marking-OniHornCrowned = Crowned +marking-OniHornCrowned-crowned = Crowned diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/oni_horns.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/oni_horns.yml new file mode 100644 index 00000000000..b7af09b6e72 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/oni_horns.yml @@ -0,0 +1,53 @@ +- type: marking + id: OniHornTallCurved + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: false + speciesRestriction: [Oni] + sprites: + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_curved +- type: marking + id: OniHornTallCurved3Tone + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: false + speciesRestriction: [Oni] + sprites: + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_curved_3tone_1 + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_curved_3tone_2 + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_curved_3tone_3 +- type: marking + id: OniHornTallBull + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: false + speciesRestriction: [Oni] + sprites: + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_bull +- type: marking + id: OniHornTallBull3Tone + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: false + speciesRestriction: [Oni] + sprites: + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_bull_3tone_1 + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_bull_3tone_2 + - sprite: Mobs/Customization/Oni/oni_horns48x48.rsi + state: tall_bull_3tone_3 +- type: marking + id: OniHornCrowned + bodyPart: HeadTop + markingCategory: HeadTop + forcedColoring: false + speciesRestriction: [Oni] + sprites: + - sprite: Mobs/Customization/Oni/oni_horns.rsi + state: crowned diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/crowned.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/crowned.png new file mode 100644 index 00000000000..7341aaf74ed Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/crowned.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/meta.json b/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/meta.json new file mode 100644 index 00000000000..92b16828314 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Oni/oni_horns.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "crowned by dootythefrooty", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "crowned", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/meta.json b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/meta.json new file mode 100644 index 00000000000..bf01b0d5209 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "tall_curved & tall_bull by dootythefrooty", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "tall_curved", + "directions": 4 + }, + { + "name": "tall_curved_3tone_1", + "directions": 4 + }, + { + "name": "tall_curved_3tone_2", + "directions": 4 + }, + { + "name": "tall_curved_3tone_3", + "directions": 4 + }, + { + "name": "tall_bull", + "directions": 4 + }, + { + "name": "tall_bull_3tone_1", + "directions": 4 + }, + { + "name": "tall_bull_3tone_2", + "directions": 4 + }, + { + "name": "tall_bull_3tone_3", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull.png new file mode 100644 index 00000000000..203476e9332 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_1.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_1.png new file mode 100644 index 00000000000..7f198aa91b7 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_1.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_2.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_2.png new file mode 100644 index 00000000000..57e6a5f605f Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_2.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_3.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_3.png new file mode 100644 index 00000000000..cd427ae1179 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_bull_3tone_3.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved.png new file mode 100644 index 00000000000..b32391a95e8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_1.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_1.png new file mode 100644 index 00000000000..560776c3896 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_1.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_2.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_2.png new file mode 100644 index 00000000000..c0a01147865 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_2.png differ diff --git a/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_3.png b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_3.png new file mode 100644 index 00000000000..b7e9a583904 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Oni/oni_horns48x48.rsi/tall_curved_3tone_3.png differ