From 959c3926529ed224c4e9d9dd8e7869b83cd63604 Mon Sep 17 00:00:00 2001 From: teoti Date: Wed, 11 Feb 2026 17:32:29 +1300 Subject: [PATCH 1/3] Essence guantlet divine order fixes --- .../essence_machines/essence_gauntlet/essence_gauntlet.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/crafting/alchemy/essence_machines/essence_gauntlet/essence_gauntlet.dm b/code/modules/crafting/alchemy/essence_machines/essence_gauntlet/essence_gauntlet.dm index 2e72bf1a3b4..52dcfceeb7f 100644 --- a/code/modules/crafting/alchemy/essence_machines/essence_gauntlet/essence_gauntlet.dm +++ b/code/modules/crafting/alchemy/essence_machines/essence_gauntlet/essence_gauntlet.dm @@ -165,6 +165,8 @@ return /datum/thaumaturgical_essence/light if(/datum/attunement/life) return /datum/thaumaturgical_essence/life + if(/datum/attunement/polymorph) + return /datum/thaumaturgical_essence/chaos return null /obj/item/clothing/gloves/essence_gauntlet/proc/get_available_essence_types() From 970393b39473ccb83a1ecff42616b1b972c3899d Mon Sep 17 00:00:00 2001 From: teoti Date: Mon, 23 Feb 2026 19:07:50 +1300 Subject: [PATCH 2/3] Herbal teas buff --- code/modules/crafting/alchemy/herbal_recipes.dm | 16 ++++++++-------- code/modules/crafting/alchemy/reagents.dm | 4 ++++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/code/modules/crafting/alchemy/herbal_recipes.dm b/code/modules/crafting/alchemy/herbal_recipes.dm index 5c341304013..991750036ce 100644 --- a/code/modules/crafting/alchemy/herbal_recipes.dm +++ b/code/modules/crafting/alchemy/herbal_recipes.dm @@ -188,7 +188,7 @@ if(volume > 0.99) M.add_nausea(1) if(!HAS_TRAIT(M,TRAIT_NOSTAMINA)) - M.adjust_stamina(-0.5) // Very mild stamina drain + M.adjust_stamina(0.5) // Very mild stamina drain if(M.has_status_effect(/datum/status_effect/buff/alch/perceptionpot/weak)) return ..() if(volume > 2) @@ -294,8 +294,8 @@ taste_description = "bitter numbness" /datum/reagent/medicine/herbal/paris_poultice/on_mob_life(mob/living/carbon/M) - M.adjustBruteLoss(-1) - M.adjustFireLoss(-0.5) + M.adjustBruteLoss(-1*REM) + M.adjustFireLoss(-0.5*REM) for(var/obj/item/bodypart/BP in M.bodyparts) if(BP.status == BODYPART_ROBOTIC) @@ -327,11 +327,11 @@ M.add_stress(/datum/stress_event/herbal_wellness) /datum/reagent/medicine/herbal/herbalist_panacea/on_mob_life(mob/living/carbon/M) - M.adjustBruteLoss(-1.5) - M.adjustFireLoss(-1.5) - M.adjustToxLoss(-1) + M.adjustBruteLoss(-1.5*REM) + M.adjustFireLoss(-1.5*REM) + M.adjustToxLoss(-1*REM) M.adjustOxyLoss(-1) - M.adjust_stamina(2) + M.adjust_stamina(2*REM) if(prob(15)) M.heal_bodypart_damage(1, 1, 0) . = ..() @@ -494,7 +494,7 @@ M.add_stress(/datum/stress_event/battle_stim) /datum/reagent/buff/herbal/battle_stim/on_mob_life(mob/living/carbon/M) - M.adjust_stamina(2) + M.adjust_stamina(-2) // Slight combat bonuses if(prob(10)) M.heal_bodypart_damage(0.5, 0, 0) diff --git a/code/modules/crafting/alchemy/reagents.dm b/code/modules/crafting/alchemy/reagents.dm index 82c65d53f76..74415244855 100644 --- a/code/modules/crafting/alchemy/reagents.dm +++ b/code/modules/crafting/alchemy/reagents.dm @@ -425,6 +425,10 @@ If you want to expand on poisons theres tons of fun effects TG chemistry has tha M.adjustToxLoss(3) else M.adjustToxLoss(6) + if(HAS_TRAIT(M, TRAIT_POISON_RESILIENCE)) + M.adjustOxyLoss(1) + else + M.adjustOxyLoss(2) return ..() /datum/reagent/killersice From 0935e6304dc5a0b8381ed386ac95a4473e529b74 Mon Sep 17 00:00:00 2001 From: teoti Date: Mon, 23 Feb 2026 19:37:02 +1300 Subject: [PATCH 3/3] Minor coding fix, Space bar my beloved --- code/modules/crafting/alchemy/reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/crafting/alchemy/reagents.dm b/code/modules/crafting/alchemy/reagents.dm index 74415244855..6794327b502 100644 --- a/code/modules/crafting/alchemy/reagents.dm +++ b/code/modules/crafting/alchemy/reagents.dm @@ -428,7 +428,7 @@ If you want to expand on poisons theres tons of fun effects TG chemistry has tha if(HAS_TRAIT(M, TRAIT_POISON_RESILIENCE)) M.adjustOxyLoss(1) else - M.adjustOxyLoss(2) + M.adjustOxyLoss(2) return ..() /datum/reagent/killersice