From 2ef35ecd3809434c0d4cd0ea77af84bd95a29ccf Mon Sep 17 00:00:00 2001 From: atermonera Date: Sat, 16 Jul 2022 22:26:31 -0800 Subject: [PATCH] Ingested allergens are processed by the amount removed again --- code/modules/reagents/reagents/_reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagents/_reagents.dm b/code/modules/reagents/reagents/_reagents.dm index f32cd2a04f..1223bf5293 100644 --- a/code/modules/reagents/reagents/_reagents.dm +++ b/code/modules/reagents/reagents/_reagents.dm @@ -166,7 +166,7 @@ if(overdose && (volume > overdose * M?.species.chemOD_threshold) && (active_metab.metabolism_class != CHEM_TOUCH && !can_overdose_touch)) overdose(M, alien, removed) if(M.species.allergens & allergen_type) //uhoh, we can't handle this! - M.add_chemical_effect(CE_ALLERGEN,allergen_factor) + M.add_chemical_effect(CE_ALLERGEN, allergen_factor * removed) remove_self(removed) return