diff --git a/Resources/Locale/en-US/_Starlight/markings/neo_avali.ftl b/Resources/Locale/en-US/_Starlight/markings/neo_avali.ftl new file mode 100644 index 000000000000..ac5868ce6d08 --- /dev/null +++ b/Resources/Locale/en-US/_Starlight/markings/neo_avali.ftl @@ -0,0 +1,23 @@ +# Armor Markings +marking-NeoAvaliLightArmor = Light Neocyte-Avali Cybernetics +marking-NeoAvaliLightArmor-light = Light Neocyte-Avali Cybernetics + +# LEDs - Faces +marking-NeoAvaliLEDFaceSquare = Square Avali LEDs +marking-NeoAvaliLEDFaceSquare-square = Square Avali LEDs +marking-NeoAvaliLEDFaceCircular = Circular Avali LEDs +marking-NeoAvaliLEDFaceCircular-circular = Circular Avali LEDs +marking-NeoAvaliLEDFaceDiagonal = Diagonal Avali LEDs +marking-NeoAvaliLEDFaceDiagonal-diagonal = Diagonal Avali LEDs +marking-NeoAvaliLEDFaceStraight = Straight Avali LEDs +marking-NeoAvaliLEDFaceStraight-straight = Straight Avali LEDs +marking-NeoAvaliLEDFacePenta = Penta Avali LEDs +marking-NeoAvaliLEDFacePenta-penta = Penta Avali LEDs +marking-NeoAvaliLEDFaceSun = Sun Avali LEDs +marking-NeoAvaliLEDFaceSun-sun = Sun Avali LEDs + +# Visors +marking-NeoAvaliVisorLightless = Avali Visor w/o Lights +marking-NeoAvaliVisorLightless-lightless = Avali Visor w/o Lights +marking-NeoAvaliVisorColorable = Avali Visor w/ Colorable Screen +marking-NeoAvaliVisorColorable-colorable = Avali Visor w/ Colorable Screen diff --git a/Resources/Prototypes/_Starlight/Entities/Mobs/Customization/Marking/ProtoAvali/protoavali.yml b/Resources/Prototypes/_Starlight/Entities/Mobs/Customization/Marking/ProtoAvali/protoavali.yml new file mode 100644 index 000000000000..4e1ca24fe7b1 --- /dev/null +++ b/Resources/Prototypes/_Starlight/Entities/Mobs/Customization/Marking/ProtoAvali/protoavali.yml @@ -0,0 +1,83 @@ +#Armors +- type: marking + id: NeoAvaliLightArmor + bodyPart: BodyCover + markingCategory: BodyCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi + state: light + +#Visors +- type: marking + id: NeoAvaliVisorLightless + bodyPart: FaceCover + markingCategory: FaceCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi + state: visorlightless + +- type: marking + id: NeoAvaliVisorColorable + bodyPart: FaceCover + markingCategory: FaceCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi + state: visorcolorable + +#LED Face Shapes +- type: marking + id: NeoAvaliLEDFaceCircular + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: circular + +- type: marking + id: NeoAvaliLEDFaceDiagonal + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: diagonal + +- type: marking + id: NeoAvaliLEDFaceSquare + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: square + +- type: marking + id: NeoAvaliLEDFaceStraight + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: straight + +- type: marking + id: NeoAvaliLEDFaceSun + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: sun + +- type: marking + id: NeoAvaliLEDFacePenta + bodyPart: FaceCoverCover + markingCategory: FaceCoverCover + speciesRestriction: [NeoAvali] + sprites: + - sprite: _Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi + state: penta diff --git a/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/meta.json b/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/meta.json index 965d8269046a..4eb298da49a3 100644 --- a/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/meta.json +++ b/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/meta.json @@ -6,7 +6,8 @@ "states": [ { "name": "visor", - "directions": 4 + "directions": 4, + "copyright": "Killer Tamashi's (discord) work, edited by Spaghetti-Bit" } ] } diff --git a/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/visor.png b/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/visor.png index c7ea594841ca..922eaaab9980 100644 Binary files a/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/visor.png and b/Resources/Textures/_FarHorizons/Mobs/Customization/proto-avali/visor_shapes.rsi/visor.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/light.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/light.png new file mode 100644 index 000000000000..675a8ced528c Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/light.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/meta.json b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/meta.json new file mode 100644 index 000000000000..59b1678cfa26 --- /dev/null +++ b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/body_armor.rsi/meta.json @@ -0,0 +1,13 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Killer Tamashi (Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "light", + "directions": 4, + "copyright": "Based off of Killer Tamashi's (Discord) work, edited by Spaghetti-Bit" + } + ] +} diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/circular.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/circular.png new file mode 100644 index 000000000000..d89cbf7e4295 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/circular.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/diagonal.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/diagonal.png new file mode 100644 index 000000000000..faaeb9cc3e92 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/diagonal.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/meta.json b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/meta.json new file mode 100644 index 000000000000..3111fc3658b0 --- /dev/null +++ b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By ya3.14a (Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "circular", + "directions": 4 + }, + { + "name": "diagonal", + "directions": 4 + }, + { + "name": "square", + "directions": 4 + }, + { + "name": "straight", + "directions": 4 + }, + { + "name": "penta", + "directions": 4, + "copyright": "By Spaghetti-bit (github)" + }, + { + "name": "sun", + "directions": 4, + "copyright": "By Spaghetti-bit (github)" + } + ] +} diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/penta.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/penta.png new file mode 100644 index 000000000000..94f3864e5f94 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/penta.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/square.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/square.png new file mode 100644 index 000000000000..57c4b4f8810f Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/square.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/straight.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/straight.png new file mode 100644 index 000000000000..51cefd8b9d27 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/straight.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/sun.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/sun.png new file mode 100644 index 000000000000..39f1f9106fc5 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/led_shapes_face.rsi/sun.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/meta.json b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/meta.json new file mode 100644 index 000000000000..094ff2fdc5a6 --- /dev/null +++ b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Killer Tamashi (Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "visorlightless", + "directions": 4, + "copyright": "Based off Killer Tamashi's (discord) work, edited by Spaghetti-Bit" + }, + { + "name": "visorcolorable", + "directions": 4, + "copyright": "Based off Killer Tamashi's (discord) work, edited by Spaghetti-Bit" + } + ] +} diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorcolorable.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorcolorable.png new file mode 100644 index 000000000000..ea801e400994 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorcolorable.png differ diff --git a/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorlightless.png b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorlightless.png new file mode 100644 index 000000000000..dc7acbd0ba23 Binary files /dev/null and b/Resources/Textures/_Starlight/Mobs/Customization/Protogen/proto-avali/visor_shapes.rsi/visorlightless.png differ