From 0b7b8be299b2e7a784cb2920c971462df5071494 Mon Sep 17 00:00:00 2001 From: Red <96445749+TheShuEd@users.noreply.github.com> Date: Fri, 27 Jun 2025 12:55:36 +0300 Subject: [PATCH] Alchemist trading tweaks (#1479) * Remove poison and vomit effects from precursor reagents Eliminated poison-related health changes and vomiting effects from several reagent definitions in precurser.yml. Also adjusted the cold damage value for one reagent. These changes likely aim to rebalance reagent effects or simplify their behavior. * Rename and update vial prototypes to use small parent Renamed vials_filled_reagents.yml to vials_filled_precursor.yml and updated all vial entities to use 'CP14VialSmall' as their parent instead of 'CP14VialTiny'. This standardizes the vial size for these precursor reagents. * Update vials_filled_precursor.yml * Update vials_filled_precursor.yml * agaric added * Update vials_filled_precursor.yml --- ...eagents.yml => vials_filled_precursor.yml} | 54 +++++++++---------- .../Prototypes/_CP14/Reagents/precurser.yml | 25 +-------- .../Trading/BuyPositions/horticulture.yml | 12 +++++ 3 files changed, 40 insertions(+), 51 deletions(-) rename Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/{vials_filled_reagents.yml => vials_filled_precursor.yml} (64%) diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_reagents.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_precursor.yml similarity index 64% rename from Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_reagents.yml rename to Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_precursor.yml index 315767812c..50f05a0669 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_reagents.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_precursor.yml @@ -1,116 +1,116 @@ - type: entity id: CP14VialBloodFlowerSap - parent: CP14VialTiny + parent: CP14VialSmall name: vial of blood rose sap - description: A tiny vial containing concentrated blood rose sap. + description: A medium vial containing concentrated blood rose sap. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14BloodFlowerSap - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialWildSageSap - parent: CP14VialTiny + parent: CP14VialSmall name: vial of wild sage sap - description: A tiny vial containing concentrated wild sage sap. + description: A medium vial containing concentrated wild sage sap. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14WildSageSap - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialYellowDayflinPulp - parent: CP14VialTiny + parent: CP14VialSmall name: vial of dayflin pulp - description: A tiny vial containing concentrated yellow dayflin pulp. + description: A medium vial containing concentrated yellow dayflin pulp. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14YellowDayflinPulp - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialBlueAmanita - parent: CP14VialTiny + parent: CP14VialSmall name: vial of blue amanita extract - description: A tiny vial containing concentrated blue amanita extract. + description: A medium vial containing concentrated blue amanita extract. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14BlueAmanita - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialLumiMushroom - parent: CP14VialTiny + parent: CP14VialSmall name: vial of lumishroom extract - description: A tiny vial containing concentrated lumishroom extract. + description: A medium vial containing concentrated lumishroom extract. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14LumiMushroom - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialSilverNeedle - parent: CP14VialTiny + parent: CP14VialSmall name: vial of silver needle extract - description: A tiny vial containing concentrated silver needle extract. + description: A medium vial containing concentrated silver needle extract. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14SilverNeedle - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialChromiumSlime - parent: CP14VialTiny + parent: CP14VialSmall name: vial of chromium slime - description: A tiny vial containing concentrated chromium slime. + description: A medium vial containing concentrated chromium slime. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14ChromiumSlime - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialAgaricMushroom - parent: CP14VialTiny + parent: CP14VialSmall name: vial of fly agaric extract - description: A tiny vial containing concentrated fly agaric extract. + description: A medium vial containing concentrated fly agaric extract. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14AgaricMushroom - Quantity: 5 + Quantity: 10 - type: entity id: CP14VialAirLily - parent: CP14VialTiny + parent: CP14VialSmall name: vial of air lily extract - description: A tiny vial containing concentrated air lily extract. + description: A medium vial containing concentrated air lily extract. components: - type: SolutionContainerManager solutions: vial: reagents: - ReagentId: CP14AirLily - Quantity: 5 \ No newline at end of file + Quantity: 10 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Reagents/precurser.yml b/Resources/Prototypes/_CP14/Reagents/precurser.yml index ac2a44f4ed..7ab8f670c0 100644 --- a/Resources/Prototypes/_CP14/Reagents/precurser.yml +++ b/Resources/Prototypes/_CP14/Reagents/precurser.yml @@ -41,12 +41,6 @@ damage: groups: Airloss: -2 - Poison: - effects: - - !type:HealthChange - damage: - types: - Poison: 0.6 - !type:Emote showInChat: false emote: Cough @@ -149,12 +143,6 @@ damage: types: CP14ManaDepletion: -0.5 - Poison: - effects: - - !type:HealthChange - damage: - types: - Poison: 0.1 pricePerUnit: 0.86 - type: reagent @@ -171,13 +159,7 @@ - !type:HealthChange damage: types: - Cold: -0.5 - Poison: - effects: - - !type:HealthChange - damage: - types: - Poison: 0.1 + Cold: -1 pricePerUnit: 1.20 # Slime based @@ -210,11 +192,6 @@ flavor: CP14Quartz color: "#9aa6ad" physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Food: - effects: - - !type:ChemVomit - probability: 0.05 pricePerUnit: 0.15 - type: reagent diff --git a/Resources/Prototypes/_CP14/Trading/BuyPositions/horticulture.yml b/Resources/Prototypes/_CP14/Trading/BuyPositions/horticulture.yml index b5095f896a..cda234f97f 100644 --- a/Resources/Prototypes/_CP14/Trading/BuyPositions/horticulture.yml +++ b/Resources/Prototypes/_CP14/Trading/BuyPositions/horticulture.yml @@ -112,6 +112,18 @@ product: CP14VialLumiMushroom count: 1 +- type: cp14TradingPosition + id: CP14VialAgaricMushroom + faction: Horticulture + reputationLevel: 1 + uiPosition: 2 + icon: + sprite: _CP14/Objects/Flora/Wild/agaric.rsi + state: base3 + service: !type:CP14BuyItemsService + product: CP14VialAgaricMushroom + count: 1 + - type: cp14TradingPosition id: CP14ModularIronSickle faction: Horticulture