From 75b35bc8c8abf65c4ecfefb23c8775cb27c6a19e Mon Sep 17 00:00:00 2001 From: Tarlan2 <76408146+Tarlan2@users.noreply.github.com> Date: Sun, 27 Dec 2020 10:29:07 +0200 Subject: [PATCH] Autolathe recipes (#2836) * the new recipes I added. * More recipes for the autolathe. Includes the baton, the pickaxe, the cleaver and a few more. * autolathe recipes. --- .../Catalog/LatheRecipes/botany.yml | 32 ++++++++++ .../Catalog/LatheRecipes/chemistry.yml | 39 ++++++++++++ .../Catalog/LatheRecipes/cooking.yml | 7 +++ .../Catalog/LatheRecipes/janitorial.yml | 41 +++++++++++++ .../Catalog/LatheRecipes/medical.yml | 59 +++++++++++++++++++ .../Prototypes/Catalog/LatheRecipes/misc.yml | 43 ++++++++++++++ .../Catalog/LatheRecipes/security.yml | 24 ++++++++ .../Prototypes/Catalog/LatheRecipes/tools.yml | 47 ++++++++++++++- 8 files changed, 289 insertions(+), 3 deletions(-) create mode 100644 Resources/Prototypes/Catalog/LatheRecipes/botany.yml create mode 100644 Resources/Prototypes/Catalog/LatheRecipes/chemistry.yml create mode 100644 Resources/Prototypes/Catalog/LatheRecipes/cooking.yml create mode 100644 Resources/Prototypes/Catalog/LatheRecipes/janitorial.yml create mode 100644 Resources/Prototypes/Catalog/LatheRecipes/security.yml diff --git a/Resources/Prototypes/Catalog/LatheRecipes/botany.yml b/Resources/Prototypes/Catalog/LatheRecipes/botany.yml new file mode 100644 index 0000000000..5a44edb454 --- /dev/null +++ b/Resources/Prototypes/Catalog/LatheRecipes/botany.yml @@ -0,0 +1,32 @@ +-type: latheRecipe + id: MiniHoe + icon: + sprite: Constructible/Hydroponics/hydro_tools.rsi + state: hoe + result: MiniHoe + completetime: 500 + materials: + steel: 30 + glass: 10 + +-type: latheRecipe + id: Scythe + icon: + sprite: Constructible/Hydroponics/hydro_tools.rsi + state: scythe + result: Scythe + completetime: 500 + materials: + steel: 40 + glass: 30 + +-type: latheRecipe + id: Hatchet + icon: + sprite: Constructible/Hydroponics/hydro_tools.rsi + state: hatchet + result: Hatchet + completetime: 500 + materials: + steel: 60 + glass: 10 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/chemistry.yml b/Resources/Prototypes/Catalog/LatheRecipes/chemistry.yml new file mode 100644 index 0000000000..29f0cd047d --- /dev/null +++ b/Resources/Prototypes/Catalog/LatheRecipes/chemistry.yml @@ -0,0 +1,39 @@ +- type: latheRecipe + id: Beaker + icon: Objects/Specific/Chemistry/beakers.rsi + result: Beaker + completetime: 500 + materials: + glass: 50 + +- type: latheRecipe + id: LargeBeaker + icon: Objects/Specific/Chemistry/beakers.rsi + result: LargeBeaker + completetime: 500 + materials: + glass: 90 + +- type: latheRecipe + id: Dropper + icon: Objects/Specific/Chemistry/dropper.rsi + result: Dropper + completetime: 500 + materials: + glass: 70 + +- type: latheRecipe + id: Syringe + icon: Objects/Specific/Chemistry/syringe.rsi + result: Syringe + completetime: 500 + materials: + glass: 50 + +- type: latheRecipe + id: bottle + icon: Objects/Specific/Chemistry/bottle.rsi + result: bottle + completetime: 500 + materials: + glass: 60 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/cooking.yml b/Resources/Prototypes/Catalog/LatheRecipes/cooking.yml new file mode 100644 index 0000000000..5bcd12aedf --- /dev/null +++ b/Resources/Prototypes/Catalog/LatheRecipes/cooking.yml @@ -0,0 +1,7 @@ +- type: latheRecipe + id: ButchCleaver + icon: Objects/Weapons/Melee/cleaver.rsi + result: ButchCleaver + completetime: 500 + materials: + steel: 90 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/janitorial.yml b/Resources/Prototypes/Catalog/LatheRecipes/janitorial.yml new file mode 100644 index 0000000000..5dea57dd21 --- /dev/null +++ b/Resources/Prototypes/Catalog/LatheRecipes/janitorial.yml @@ -0,0 +1,41 @@ +- type: latheRecipe + id: MopItem + icon: Objects/Specific/Janitorial/mop.rsi + result: MopItem + completetime: 500 + materials: + steel: 10 + glass: 40 + +- type: latheRecipe + id: MopBucket + icon: Objects/Specific/Janitorial/janitorial.rsi + result: MopBucket + completetime: 500 + materials: + steel: 20 + glass: 60 + +- type: latheRecipe + id: Bucket + icon: Objects/Specific/Janitorial/janitorial.rsi + result: Bucket + completetime: 500 + materials: + steel: 60 + +- type: latheRecipe + id: WetFloorSign + icon: Objects/Specific/Janitorial/wet_floor_sign.rsi + result: WetFloorSign + completetime: 500 + materials: + glass: 60 + +- type: latheRecipe + id: SprayBottle + icon: Objects/Specific/Janitorial/janitorial.rsi + result: SprayBottle + completetime: 500 + materials: + glass: 50 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/medical.yml b/Resources/Prototypes/Catalog/LatheRecipes/medical.yml index 18bb22e357..8bc5004a0d 100644 --- a/Resources/Prototypes/Catalog/LatheRecipes/medical.yml +++ b/Resources/Prototypes/Catalog/LatheRecipes/medical.yml @@ -15,3 +15,62 @@ materials: steel: 400 glass: 125 + +- type: latheRecipe + id: Gauze + icon: Objects/Specific/Medical/medical.rsi + result: Gauze + completetime: 500 + materials: + glass: 40 + +- type: latheRecipe + id: Scalpel + icon: Objects/Specific/Medical/surgery_tools.rsi + result: Scalpel + completetime: 500 + materials: + steel: 70 + +- type: latheRecipe + id: Retractor + icon: Objects/Specific/Medical/surgery_tools.rsi + result: Scalpel + completetime: 500 + materials: + steel: 50 + +- type: latheRecipe + id: Cautery + icon: Objects/Specific/Medical/surgery_tools.rsi + result: Cautery + completetime: 500 + materials: + steel: 80 + glass: 20 + +- type: latheRecipe + id: Drill + icon: Objects/Specific/Medical/surgery_tools.rsi + result: Drill + completetime: 500 + materials: + steel: 70 + glass: 30 + +- type: latheRecipe + id: BoneSaw + icon: Objects/Specific/Medical/surgery_tools.rsi + result: BoneSaw + completetime: 500 + materials: + steel: 80 + glass: 20 + +- type: latheRecipe + id: Hemostat + icon: Objects/Specific/Medical/surgery_tools.rsi + result: Hemostat + completetime: 500 + materials: + steel: 50 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/misc.yml b/Resources/Prototypes/Catalog/LatheRecipes/misc.yml index 8eaa48811e..73e7644726 100644 --- a/Resources/Prototypes/Catalog/LatheRecipes/misc.yml +++ b/Resources/Prototypes/Catalog/LatheRecipes/misc.yml @@ -15,3 +15,46 @@ materials: steel: 30 glass: 50 + +- type: latheRecipe + id: PowerCellSmallHigh + icon: Objects/Power/PowerCells/power_cell_small_hi.rsi + result: PowerCellSmallHigh + completetime: 500 + materials: + steel: 80 + glass: 90 + +- type: latheRecipe + id: GlowStickRed + icon: Objects/Misc/glowstick.rsi + result: GlowStickRed + completetime: 500 + materials: + glass: 20 + +- type: latheRecipe + id: FlareBase + icon: Objects/Misc/flare.rsi + result: FlareBase + completetime: 500 + materials: + glass: 40 + +- type: latheRecipe + id: FlashLightLantern + icon: Objects/Tools/flashlight.rsi + result: FlashLightLantern + completetime: 500 + materials: + steel: 50 + glass: 60 + +- type: latheRecipe + id: FireExtinguisher + icon: Objects/Misc/fire_extinguisher.rsi + result: FireExtinguisher + completetime: 500 + materials: + steel: 80 + glass: 30 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/security.yml b/Resources/Prototypes/Catalog/LatheRecipes/security.yml new file mode 100644 index 0000000000..512accfb85 --- /dev/null +++ b/Resources/Prototypes/Catalog/LatheRecipes/security.yml @@ -0,0 +1,24 @@ +- type: latheRecipe + id: Handcuffs + icon: Objects/Misc/handcuffs.rsi + result: Handcuffs + completetime: 500 + materials: + steel: 60 + +- type: latheRecipe + id: Stunbaton + icon: Objects/Weapons/Melee/stunbaton.rsi + result: Stunbaton + completetime: 500 + materials: + steel: 70 + glass: 30 + +- type: latheRecipe + id: Flash + icon: Objects/Weapons/Melee/flash.rsi + result: Flash + completetime: 500 + materials: + glass: 60 diff --git a/Resources/Prototypes/Catalog/LatheRecipes/tools.yml b/Resources/Prototypes/Catalog/LatheRecipes/tools.yml index 2cfad6dbba..1f7176b030 100644 --- a/Resources/Prototypes/Catalog/LatheRecipes/tools.yml +++ b/Resources/Prototypes/Catalog/LatheRecipes/tools.yml @@ -4,7 +4,7 @@ result: Wirecutter completetime: 500 materials: - steel: 80 + steel: 70 - type: latheRecipe id: Screwdriver @@ -14,7 +14,7 @@ result: Screwdriver completetime: 500 materials: - steel: 75 + steel: 50 - type: latheRecipe id: Welder @@ -52,7 +52,15 @@ result: Crowbar completetime: 500 materials: - steel: 50 + steel: 70 + +- type: latheRecipe + id: Pickaxe + icon: Objects/Weapons/Melee/pickaxe.rsi + result: Pickaxe + completetime: 500 + materials: + steel: 80 - type: latheRecipe id: Multitool @@ -64,3 +72,36 @@ materials: steel: 50 glass: 20 + +- type: latheRecipe + id: PowerDrill + icon: + sprite: Objects/Tools/drill.rsi + state: drill_screw + result: PowerDrill + completetime: 500 + materials: + steel: 80 + glass: 20 + +- type: latheRecipe + id: RCD + icon: + sprite: Objects/Tools/rcd.rsi + state: rcd + result: RCD + completetime: 1000 + materials: + steel: 250 + glass: 100 + +-type: latheRecipe + id: RCDAmmo + icon: + sprite: Objects/Tools/rcd.rsi + state: rcd_ammo + result: RCDAmmo + completetime: 600 + materials: + steel: 90 + glass: 80