diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm
index 9b50757c93d..6414fd30bec 100644
--- a/code/modules/reagents/chemistry/reagents/medicine.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine.dm
@@ -293,20 +293,22 @@
description = "A resorbable microfibrillar collagen and protein mixture that can rapidly heal injuries when applied topically."
reagent_state = LIQUID
color = "#FFEBEB"
+ penetrates_skin = TRUE
taste_description = "blood"
/datum/reagent/medicine/synthflesh/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume, show_message = 1)
if(iscarbon(M))
if(method == REAGENT_TOUCH)
- M.adjustBruteLoss(-1.5*volume)
- M.adjustFireLoss(-1.5*volume)
+ M.adjustBruteLoss(-1.5 * volume)
+ M.adjustFireLoss(-1.5 * volume)
if(show_message)
to_chat(M, "The synthetic flesh integrates itself into your wounds, healing you.")
- if(ishuman(M))
- var/mob/living/carbon/human/H = M
- if(HAS_TRAIT_FROM(H, TRAIT_HUSK, BURN) && H.getFireLoss() < UNHUSK_DAMAGE_THRESHOLD && (H.reagents.get_reagent_amount("synthflesh") + volume >= SYNTHFLESH_UNHUSK_AMOUNT))
- H.cure_husk(BURN)
- H.visible_message("The squishy liquid coats [H]'s burns. [H] looks a lot healthier!") //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because humans could be a skeleton or a golem or something
+ if(ishuman(M))
+ var/mob/living/carbon/human/H = M
+ if(HAS_TRAIT_FROM(H, TRAIT_HUSK, BURN) && H.getFireLoss() <= UNHUSK_DAMAGE_THRESHOLD && (H.reagents.get_reagent_amount("synthflesh") + volume >= SYNTHFLESH_UNHUSK_AMOUNT))
+ H.cure_husk(BURN)
+ // Could be a skeleton or a golem or sth, avoid phrases like "burnt flesh" and "burnt skin"
+ H.visible_message("The squishy liquid coats [H]'s burns. [H] looks a lot healthier!")
..()
/datum/reagent/medicine/synthflesh/reaction_turf(turf/T, volume) //let's make a mess!