Ingested allergens are processed by the amount removed again

This commit is contained in:
atermonera
2022-07-16 22:26:31 -08:00
parent 05184cb02a
commit 2ef35ecd38
+1 -1
View File
@@ -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