From e78257419be8df57231e780e13ae74eaed67d1f6 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Fri, 7 Jul 2023 00:45:59 -0400 Subject: [PATCH] Zombie chem tweaks (#17870) * make romerol cause zombification, make zombrex the cure, nuke corpium * fix descriptions * zombrex -> ambuzol --- .../Locale/en-US/reagents/meta/medicine.ftl | 8 ++--- .../Locale/en-US/reagents/meta/toxins.ftl | 6 ++-- .../Catalog/Fills/Backpacks/duffelbag.yml | 10 +++--- .../Objects/Specific/Medical/healing.yml | 34 ++++++++++++++++--- Resources/Prototypes/Reagents/medicine.yml | 18 ++++------ Resources/Prototypes/Reagents/toxins.yml | 16 ++++----- .../Prototypes/Recipes/Reactions/medicine.yml | 16 +++++---- 7 files changed, 64 insertions(+), 44 deletions(-) diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index cedd4e76a9..dceaf4cdbb 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -16,7 +16,7 @@ reagent-desc-bicaridine = An analgesic which is highly effective at treating bru reagent-name-cryoxadone = cryoxadone reagent-desc-cryoxadone = Required for the proper function of cryogenics. Heals all standard types of damage very swiftly, but only works in temperatures under 170K (usually this means cryo cells). Can also slowly heal clone damage, such as caused by cloning or Slimes. -reagent-name-doxarubixadone = doxarubixadone +reagent-name-doxarubixadone = doxarubixadone reagent-desc-doxarubixadone = A cryogenics chemical. Heals certain types of cellular damage done by Slimes and improper use of other chemicals. reagent-name-dermaline = dermaline @@ -52,8 +52,8 @@ reagent-desc-barozine = A potent drug that prevents pressure damage. Causes extr reagent-name-phalanximine = phalanximine reagent-desc-phalanximine = Used in the treatment of cancer. Causes moderate radiation poisoning. -reagent-name-romerol = romerol -reagent-desc-romerol = A difficult to procure chemical that can remove a zombie infection in living organisms. Cannot save anyone who has already turned. Tastes like death. +reagent-name-ambuzol = ambuzol +reagent-desc-ambuzol = A highly engineered substance able to halt the progression of a zombie infection. reagent-name-pulped-banana-peel = pulped banana peel reagent-desc-pulped-banana-peel = Pulped banana peels have some effectiveness against bleeding. @@ -101,4 +101,4 @@ reagent-name-diphenylmethylamine = diphenylmethylamine reagent-desc-diphenylmethylamine = A more stable medicine than ethyloxyephedrine. Useful for keeping someone awake. reagent-name-sigynate = sigynate -reagent-desc-sigynate = A thick pink syrup useful for neutralizing acids and soothing trauma caused by acids. Tastes sweet! \ No newline at end of file +reagent-desc-sigynate = A thick pink syrup useful for neutralizing acids and soothing trauma caused by acids. Tastes sweet! diff --git a/Resources/Locale/en-US/reagents/meta/toxins.ftl b/Resources/Locale/en-US/reagents/meta/toxins.ftl index 9c9e4bd6a8..79b7c30924 100644 --- a/Resources/Locale/en-US/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/reagents/meta/toxins.ftl @@ -43,8 +43,8 @@ reagent-desc-amatoxin = A potent toxin found in some mushrooms. reagent-name-vent-crud = vent crud reagent-desc-vent-crud = A jet black substance found in poorly maintained ventilation systems. -reagent-name-corpium = corpium -reagent-desc-corpium = A Syndicate cocktail, carefully harvested from various sources. You wouldn't want this inside of you. +reagent-name-romerol = romerol +reagent-desc-romerol = An otherworldly concoction able to bring the undead to life. If untreated, the effects are irreversible and will bring certain doom upon the station. Handle with care. reagent-name-uncooked-animal-proteins = uncooked animal proteins reagent-desc-uncooked-animal-proteins = This is very risky for the stomachs of softer lifeforms to digest. @@ -59,4 +59,4 @@ reagent-name-honk = honk reagent-desc-honk = A toxin found in bananium. Causes severe honking and internal bleeding, may also cause the patient to mutate. reagent-name-lead = lead -reagent-desc-lead = A slow-acting but incredibly lethal toxin found in steel, albiet in trace amounts. Tasteless. \ No newline at end of file +reagent-desc-lead = A slow-acting but incredibly lethal toxin found in steel, albiet in trace amounts. Tasteless. diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index f3bcd56550..bf840789c7 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -26,7 +26,7 @@ amount: 2 - id: GrenadeFlashBang amount: 2 - - id: PillRomerol + - id: PillAmbuzol amount: 5 - type: entity @@ -243,10 +243,10 @@ components: - type: StorageFill contents: - - id: SyringeCorpium - - id: WeaponFlareGun - - id: BoxShotgunIncendiary - - id: PillRomerol + - id: SyringeRomerol + - id: WeaponRevolverMateba + - id: MagazineBoxMagnumIncendiary + - id: PillAmbuzol amount: 3 - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index 0bebebd5f8..1b5efd5cce 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -312,6 +312,19 @@ - ReagentId: Romerol Quantity: 10 +- type: entity + name: ambuzol pill + parent: Pill + id: PillAmbuzol + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Ambuzol + Quantity: 10 + # Syringes - type: entity name: ephedrine syringe @@ -391,16 +404,29 @@ - ReagentId: Ipecac Quantity: 15 +- type: entity + name: ambuzol syringe + parent: BaseSyringe + id: SyringeAmbuzol + components: + - type: SolutionContainerManager + solutions: + injector: + maxVol: 15 + reagents: + - ReagentId: Ambuzol + Quantity: 15 + #this is where all the syringes are so i didn't know where to put it - type: entity - name: corpium syringe + name: romerol syringe parent: BaseSyringe - id: SyringeCorpium + id: SyringeRomerol components: - type: SolutionContainerManager solutions: injector: maxVol: 15 reagents: - - ReagentId: Corpium - Quantity: 10 + - ReagentId: Romerol + Quantity: 15 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 4abbfab7be..390e66eca9 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -213,7 +213,7 @@ max: 150.0 damage: types: - Cellular: -2 + Cellular: -2 - type: reagent id: Dermaline @@ -559,21 +559,17 @@ probability: 0.05 - type: reagent - id: Romerol - name: reagent-name-romerol + id: Ambuzol + name: reagent-name-ambuzol group: Medicine - desc: reagent-desc-romerol - physicalDesc: reagent-physical-desc-acrid + desc: reagent-desc-ambuzol + physicalDesc: reagent-physical-desc-crisp flavor: medicine - color: "#7e916e" + color: "#86caf7" metabolisms: Medicine: effects: - - !type:HealthChange - damage: - types: - Poison: 0.5 - - !type:CureZombieInfection + - !type:CureZombieInfection conditions: - !type:ReagentThreshold min: 10 diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index f26db16d98..edaf29d6df 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -384,20 +384,16 @@ Poison: 2 - type: reagent - id: Corpium - name: reagent-name-corpium + id: Romerol + name: reagent-name-romerol group: Toxins - desc: reagent-desc-corpium + desc: reagent-desc-romerol physicalDesc: reagent-physical-desc-necrotic flavor: bitter - color: "#7668a1" + color: "#7e916e" metabolisms: - Poison: + Medicine: effects: - - !type:HealthChange - damage: - types: - Cellular: 1 - !type:CauseZombieInfection conditions: - !type:ReagentThreshold @@ -502,4 +498,4 @@ - !type:HealthChange damage: types: - Poison: 0.6 # Makes it 20 damage per unit. \ No newline at end of file + Poison: 0.6 # Makes it 20 damage per unit. diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index 08036acd41..a6b542164a 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -209,14 +209,16 @@ Phalanximine: 3 - type: reaction - id: Romerol + id: Ambuzol reactants: - Phalanximine: + Dylovene: amount: 1 - Tricordrazine: + Ammonia: amount: 1 + Blood: + amount: 2 products: - Romerol: 2 + Ambuzol: 4 - type: reaction id: Synaptizine @@ -373,13 +375,13 @@ impact: Medium minTemp: 370 reactants: - SodiumCarbonate: + SodiumCarbonate: amount: 1 Kelotane: amount: 1 Water: amount: 1 - Sugar: + Sugar: amount: 1 products: - Sigynate: 4 \ No newline at end of file + Sigynate: 4