From cdb10aea46fff894a199cc2db3f506f1f831cb4e Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Sat, 23 Sep 2023 01:26:48 +0200 Subject: [PATCH 1/2] Clown EVA suit (#32) * clown softsuit * Movespeed 0.5 If they use any other suit than a EVA suit to make it, their loss. * Update my bad it needs the helmet * The helmet no longer farts and is EVA grade * Fix helmet * Parent the hardsuit eva and not the base * Fix the containercontainer failure --------- Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com> --- .../Clothing/Head/hardsuit-helmets.yml | 9 +++-- .../Clothing/OuterClothing/hardsuits.yml | 40 ++++++++++--------- 2 files changed, 27 insertions(+), 22 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 7237cbeccc8..30addb2f544 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -655,15 +655,16 @@ #MISC. HARDSUITS #Clown Hardsuit - type: entity - parent: ClothingHeadHelmetHardsuitSecurity + parent: ClothingHeadEVAHelmetBase # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. id: ClothingHeadHelmetHardsuitClown noSpawn: true - name: clown hardsuit helmet - description: A clown hardsuit helmet. + name: clown EVA helmet # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. + description: A clown EVA helmet. components: - type: Sprite sprite: Clothing/Head/Hardsuits/clown.rsi - type: Clothing + equippedPrefix: off # Fix lack of helmet while not using the flashlight feature. sprite: Clothing/Head/Hardsuits/clown.rsi equipSound: /Audio/Mecha/mechmove03.ogg - unequipSound: /Audio/Effects/Emotes/parp1.ogg + unequipSound: /Audio/Mecha/mechmove03.ogg # DeltaV - This doesn't need to make a fart noise. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 77cd1554dd6..c295bf88762 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -805,32 +805,36 @@ #MISC. HARDSUITS #Clown Hardsuit - type: entity - parent: ClothingOuterHardsuitBase + parent: ClothingOuterHardsuitEVA # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. id: ClothingOuterHardsuitClown - name: clown hardsuit - description: A custom made clown hardsuit. + name: clown EVA suit # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. + description: A custom made clown softsuit. # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. components: - type: Sprite sprite: Clothing/OuterClothing/Hardsuits/clown.rsi - type: Clothing sprite: Clothing/OuterClothing/Hardsuits/clown.rsi - - type: PressureProtection - highPressureMultiplier: 0.5 - lowPressureMultiplier: 1000 - - type: ExplosionResistance - damageCoefficient: 0.9 - - type: Armor - modifiers: - coefficients: - Blunt: 0.9 - Slash: 0.9 - Piercing: 0.9 - Caustic: 0.8 - - type: ClothingSpeedModifier - walkModifier: 0.9 - sprintModifier: 0.9 + # - type: PressureProtection # DeltaV - Clown Hardsuit inherits from the normal eva suit, entirely cosmetic. + # highPressureMultiplier: 0.5 + # lowPressureMultiplier: 1000 + # - type: ExplosionResistance + # damageCoefficient: 0.9 + # - type: Armor + # modifiers: + # coefficients: + # Blunt: 0.9 + # Slash: 0.9 + # Piercing: 0.9 + # Caustic: 0.8 + # - type: ClothingSpeedModifier + # walkModifier: 0.9 + # sprintModifier: 0.9 - type: Construction graph: ClownHardsuit node: clownHardsuit - type: ToggleableClothing + slot: head clothingPrototype: ClothingHeadHelmetHardsuitClown + - type: ContainerContainer # DeltaV - Allows the EVA suit to have built in 'hardsuit' helmet + containers: + toggleable-clothing: !type:ContainerSlot {} From 70ee51660988650f2e87032b4fe03480cd06d42f Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Mon, 25 Sep 2023 19:36:07 +0200 Subject: [PATCH 2/2] Boxing Drobe (#34) Signed-off-by: Fluffiest Floofers Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com> --- .../Fills/Vending/Inventories/boxingdrobe.yml | 11 +++++++ .../Structures/Machines/vending_machines.yml | 21 ++++++++++++ .../boxingdrobe.rsi/broken.png | Bin 0 -> 7253 bytes .../VendingMachines/boxingdrobe.rsi/meta.json | 31 ++++++++++++++++++ .../boxingdrobe.rsi/normal-unshaded.png | Bin 0 -> 942 bytes .../VendingMachines/boxingdrobe.rsi/off.png | Bin 0 -> 6631 bytes .../VendingMachines/boxingdrobe.rsi/panel.png | Bin 0 -> 681 bytes 7 files changed, 63 insertions(+) create mode 100644 Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/boxingdrobe.yml create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/broken.png create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/meta.json create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/normal-unshaded.png create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/off.png create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/panel.png diff --git a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/boxingdrobe.yml b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/boxingdrobe.yml new file mode 100644 index 00000000000..863cdb979e7 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/boxingdrobe.yml @@ -0,0 +1,11 @@ +- type: vendingMachineInventory + id: BoxingDrobeInventory + startingInventory: + UniformShortsRed: 3 + UniformShortsRedWithTop: 3 + ClothingHandsGlovesBoxingRed: 2 + ClothingHandsGlovesBoxingBlue: 2 + ClothingHandsGlovesBoxingGreen: 2 + ClothingHandsGlovesBoxingYellow: 2 + emaggedInventory: + UniformJabroni: 2 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml index bff25bb9740..c7ac2a5eb02 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml @@ -28,3 +28,24 @@ radius: 1.5 energy: 1.6 color: "#4b93ad" + +- type: entity + parent: VendingMachine + id: VendingMachineBoxingDrobe + name: Boxing Drobe + description: Always short on stock. + components: + - type: VendingMachine + pack: BoxingDrobeInventory + - type: Sprite + sprite: Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi + layers: + - state: off + map: ["enum.VendingMachineVisualLayers.Base"] + - state: normal-unshaded + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: AccessReader + access: [["Service"]] diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/broken.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f64a725dcca6c9ccf0fefeb5b0f1e8bfa42a29 GIT binary patch literal 7253 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 Qpa1{>07*qoM6N<$f(dJp1ONa4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/off.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..93bad8e8296a415d4a7358b235c38664287698e9 GIT binary patch literal 6631 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 E0BMqEcmMzZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/panel.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/boxingdrobe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb37dea9df067c27cafacd4f6c7781166d58bbc GIT binary patch literal 681 zcmV;a0#^NrP)EX>4Tx04R}tkv&MmP!xqvQ>CI+hh`9Q$WWauh>AE$6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRnoci*4YujVWU_$1;vW|%hd2Jy_M zZE)Tv7FkhNiO-40O}ZfQBi9v|-#8bVEbvUxOeg1wMPjMY!Ab|SqNx#26Ngnzr+gvf zvdVdjvsSLM);;+PgE@UA#dTUEh+zqFBp^XS6(y8mBSO1QiiISdM?L(*O@D%13b{&P z_CX>@2HM@dakSAh-}0001hNklR9;3>ax)=;XB6)+Q2%S5Z7%_?AKxWivMa1NL@ z;V*;A$8LsMXN~Fa09{>OhWqtG3{Fl?1Cz368XNx~@a#1x95D(;!H@s|M4cKEMOT3J P00000NkvXXu0mjf?`akP literal 0 HcmV?d00001