diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index cee9a7d9273..7758c12724e 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -223,7 +223,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 if (!injected || !our) return - if(blood_incompatible(injected.data["blood_type"],our.data["blood_type"],injected.data["species"],our.data["species"]) ) + if(blood_incompatible(injected.data["blood_type"],our.data["blood_type"],injected.data["species"],our.data["species"]) && !(mind.vampire)) reagents.add_reagent("toxin",amount * 0.5) reagents.update_total() else