diff --git a/Resources/Prototypes/_ds14/Entities/Clothing/Eyes/glasses.yml b/Resources/Prototypes/_ds14/Entities/Clothing/Eyes/glasses.yml new file mode 100644 index 0000000000..9cb61870ee --- /dev/null +++ b/Resources/Prototypes/_ds14/Entities/Clothing/Eyes/glasses.yml @@ -0,0 +1,26 @@ +- type: entity + parent: ClothingEyesGlassesSunglasses + id: ClothingEyesGogglesScientist + name: science goggles + description: Sturdy-looking goggles fit for any mad scientist, with a Primerdyne Customs logo printed on the strap. + components: + - type: Appearance + - type: Foldable + canFoldInsideContainer: true + unfoldVerbText: fold-flip-verb + foldVerbText: fold-flip-verb + - type: FoldableClothing + foldedEquippedPrefix: flipped + foldedHeldPrefix: flipped + - type: Sprite + sprite: _ds14/Clothing/Eyes/sciencegoggles.rsi + layers: + - state: icon + map: [ "unfoldedLayer" ] + - state: icon-flipped + map: ["foldedLayer"] + visible: false + - type: Clothing + sprite: _ds14/Clothing/Eyes/sciencegoggles.rsi + - type: EyeProtection + - type: FlashImmunity \ No newline at end of file diff --git a/Resources/Prototypes/_ds14/Entities/Clothing/Shoes/misc.yml b/Resources/Prototypes/_ds14/Entities/Clothing/Shoes/misc.yml new file mode 100644 index 0000000000..932746b100 --- /dev/null +++ b/Resources/Prototypes/_ds14/Entities/Clothing/Shoes/misc.yml @@ -0,0 +1,10 @@ +- type: entity + parent: ClothingShoesBase + id: DS14ClothingShoesSneakers + name: Bobby's jays + description: A pair of sporty sneakers with the name "Bobby" written in the tongue. + components: + - type: Sprite + sprite: _ds14/Clothing/Shoes/sneakers.rsi + - type: Clothing + sprite: _ds14/Clothing/Shoes/sneakers.rsi \ No newline at end of file diff --git a/Resources/Prototypes/_ds14/Loadouts/eyes.yml b/Resources/Prototypes/_ds14/Loadouts/eyes.yml new file mode 100644 index 0000000000..9bb8d1b7aa --- /dev/null +++ b/Resources/Prototypes/_ds14/Loadouts/eyes.yml @@ -0,0 +1,9 @@ +- type: loadout + id: LoadoutItemGogglesScientist + category: Eyes + cost: 3 + items: + - ClothingEyesGogglesScientist + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutEyes \ No newline at end of file diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/equipped-EYES.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/equipped-EYES.png new file mode 100644 index 0000000000..eb864bcafd Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/equipped-EYES.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-equipped-EYES.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-equipped-EYES.png new file mode 100644 index 0000000000..32333a085b Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-equipped-EYES.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-left.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-left.png new file mode 100644 index 0000000000..8f4fd1da2a Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-left.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-right.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-right.png new file mode 100644 index 0000000000..3b104a651a Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/flipped-inhand-right.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon-flipped.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon-flipped.png new file mode 100644 index 0000000000..c885ca1399 Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon-flipped.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon.png new file mode 100644 index 0000000000..8e5a6c21ae Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/icon.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-left.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-left.png new file mode 100644 index 0000000000..8f4fd1da2a Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-left.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-right.png b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-right.png new file mode 100644 index 0000000000..d50466bdab Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/inhand-right.png differ diff --git a/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/meta.json b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/meta.json new file mode 100644 index 0000000000..1a3f2d6e06 --- /dev/null +++ b/Resources/Textures/_ds14/Clothing/Eyes/sciencegoggles.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Icon from paradise station, other states by Peptide90 for DS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-EYES", + "directions": 4 + }, + { + "name": "flipped-equipped-EYES", + "directions": 4 + }, + { + "name": "flipped-inhand-left", + "directions": 4 + }, + { + "name": "flipped-inhand-right", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-flipped" + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/equipped-FEET.png b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/equipped-FEET.png new file mode 100644 index 0000000000..3e3b72eade Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/icon.png b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/icon.png new file mode 100644 index 0000000000..efff57125e Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/icon.png differ diff --git a/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-left.png b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-left.png new file mode 100644 index 0000000000..03bdacf9fb Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-left.png differ diff --git a/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-right.png b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-right.png new file mode 100644 index 0000000000..f00d861ca5 Binary files /dev/null and b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/inhand-right.png differ diff --git a/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/meta.json b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/meta.json new file mode 100644 index 0000000000..0f0356e9d5 --- /dev/null +++ b/Resources/Textures/_ds14/Clothing/Shoes/sneakers.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made for murdume on discord as a Patron benefit.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}