diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index a72fc927c49..c34f4ff13c7 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -263,7 +263,7 @@ . = cures.len for(var/C_id in cures) - if(!affected_mob.reagents.has_reagent(C_id)) + if(!affected_mob.reagents.has_reagent(target_reagent = C_id, check_subtypes = TRUE)) .-- if(!. || (needs_all_cures && . < cures.len)) return FALSE diff --git a/code/datums/diseases/anxiety.dm b/code/datums/diseases/anxiety.dm index 9f912d9803f..df24ae2ffa5 100644 --- a/code/datums/diseases/anxiety.dm +++ b/code/datums/diseases/anxiety.dm @@ -4,7 +4,7 @@ max_stages = 4 spread_text = "On contact" spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_SKIN | DISEASE_SPREAD_CONTACT_FLUIDS - cure_text = "Ethanol" + cure_text = "Ethanol (Liquid Courage)" cures = list(/datum/reagent/consumable/ethanol) agent = "Excess Lepidopticides" viable_mobtypes = list(/mob/living/carbon/human)