From 786d4d555783b271d26f637244145e72261107f5 Mon Sep 17 00:00:00 2001 From: Killerqu00 <47712032+Killerqu00@users.noreply.github.com> Date: Tue, 14 Jan 2025 23:34:04 +0100 Subject: [PATCH] craftable pet carrier (#34431) * craftable pet carrier * epic integration test fail * Update Resources/Prototypes/Recipes/Crafting/improvised.yml Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Resources/Prototypes/Entities/Objects/Misc/pet_carrier.yml Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * extra tab begone * epic linter fail * how did linter not see this??? --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- .../Entities/Objects/Misc/pet_carrier.yml | 7 ++++++- .../Crafting/Graphs/storage/pet_carrier.yml | 16 ++++++++++++++++ .../Prototypes/Recipes/Crafting/improvised.yml | 13 +++++++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml diff --git a/Resources/Prototypes/Entities/Objects/Misc/pet_carrier.yml b/Resources/Prototypes/Entities/Objects/Misc/pet_carrier.yml index 2d65f851d7..725db6731f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/pet_carrier.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/pet_carrier.yml @@ -63,4 +63,9 @@ - type: ItemSlots - type: Item size: Ginormous - sprite: Objects/Storage/petcarrier.rsi \ No newline at end of file + sprite: Objects/Storage/petcarrier.rsi + - type: Construction + graph: PetCarrier + node: petCarrier + containers: + - entity_storage diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml new file mode 100644 index 0000000000..670930fca9 --- /dev/null +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/pet_carrier.yml @@ -0,0 +1,16 @@ +- type: constructionGraph + id: PetCarrier + start: start + graph: + - node: start + edges: + - to: petCarrier + steps: + - material: Plastic + amount: 5 + doAfter: 7 + - material: MetalRod + amount: 4 + doAfter: 3 + - node: petCarrier + entity: PetCarrier diff --git a/Resources/Prototypes/Recipes/Crafting/improvised.yml b/Resources/Prototypes/Recipes/Crafting/improvised.yml index c87f4eb3d2..55ffdf5176 100644 --- a/Resources/Prototypes/Recipes/Crafting/improvised.yml +++ b/Resources/Prototypes/Recipes/Crafting/improvised.yml @@ -227,3 +227,16 @@ icon: sprite: Objects/Tools/rolling_pin.rsi state: icon + +- type: construction + name: pet carrier + id: PetCarrier + graph: PetCarrier + startNode: start + targetNode: petCarrier + category: construction-category-misc + objectType: Item + description: Allows large animals to be carried comfortably. + icon: + sprite: Objects/Storage/petcarrier.rsi + state: icon -- 2.51.2