diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index a3e9c3afc9..e0d313d814 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -514,6 +514,7 @@ taste_description = "metallic" reagent_state = LIQUID color = "#4444FF" + metabolism = REM * 1.5 overdose = 10 scannable = 1 @@ -527,13 +528,15 @@ if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_LUNGS, O_VOICE, O_GBLADDER))) continue if(I.damage > 0) - I.damage = max(I.damage - 2 * removed * repair_strength, 0) + I.damage = max(I.damage - 4 * removed * repair_strength, 0) H.Confuse(2) if(M.reagents.has_reagent("gastirodaxon") || M.reagents.has_reagent("peridaxon")) if(H.losebreath >= 15 && prob(H.losebreath)) H.Stun(2) else H.losebreath = CLAMP(H.losebreath + 3, 0, 20) + else + H.losebreath = max(H.losebreath - 4, 0) /datum/reagent/gastirodaxon name = "Gastirodaxon" @@ -542,6 +545,7 @@ taste_description = "chalk" reagent_state = LIQUID color = "#8B4513" + metabolism = REM * 1.5 overdose = 10 scannable = 1 @@ -555,7 +559,7 @@ if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_APPENDIX, O_NUTRIENT, O_PLASMA, O_POLYP))) continue if(I.damage > 0) - I.damage = max(I.damage - 2 * removed * repair_strength, 0) + I.damage = max(I.damage - 4 * removed * repair_strength, 0) H.Confuse(2) if(M.reagents.has_reagent("hepanephrodaxon") || M.reagents.has_reagent("peridaxon")) if(prob(10)) @@ -570,6 +574,7 @@ taste_description = "glue" reagent_state = LIQUID color = "#D2691E" + metabolism = REM * 1.5 overdose = 10 scannable = 1 @@ -583,7 +588,7 @@ if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_LIVER, O_KIDNEYS, O_APPENDIX, O_ACID, O_HIVE))) continue if(I.damage > 0) - I.damage = max(I.damage - 2 * removed * repair_strength, 0) + I.damage = max(I.damage - 4 * removed * repair_strength, 0) H.Confuse(2) if(M.reagents.has_reagent("cordradaxon") || M.reagents.has_reagent("peridaxon")) if(prob(5)) @@ -600,6 +605,7 @@ taste_description = "rust" reagent_state = LIQUID color = "#FF4444" + metabolism = REM * 1.5 overdose = 10 scannable = 1 @@ -613,7 +619,7 @@ if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_HEART, O_RESPONSE, O_ANCHOR, O_EGG))) continue if(I.damage > 0) - I.damage = max(I.damage - 2 * removed * repair_strength, 0) + I.damage = max(I.damage - 4 * removed * repair_strength, 0) H.Confuse(2) if(M.reagents.has_reagent("respirodaxon") || M.reagents.has_reagent("peridaxon")) H.losebreath = CLAMP(H.losebreath + 1, 0, 10) @@ -681,6 +687,7 @@ taste_description = "mordant" reagent_state = SOLID color = "#84B2B0" + metabolism = REM * 0.75 overdose = 20 scannable = 1