diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm
index 5e07150ce6..5b415196b8 100644
--- a/code/modules/mob/living/carbon/human/species_types/vampire.dm
+++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm
@@ -53,10 +53,11 @@
C.adjustOxyLoss(-4)
C.adjustCloneLoss(-4)
return
- C.blood_volume -= 0.75 //Will take roughly 19.5 minutes to die from standard blood volume, roughly 83 minutes to die from max blood volume.
- if(C.blood_volume <= (BLOOD_VOLUME_SURVIVE*C.blood_ratio))
- to_chat(C, "You ran out of blood!")
- C.dust()
+ if(C.blood_volume < 0.75)
+ C.blood_volume -= 0.75 //Will take roughly 19.5 minutes to die from standard blood volume, roughly 83 minutes to die from max blood volume.
+ else
+ C.dust(FALSE, TRUE)
+
var/area/A = get_area(C)
if(istype(A, /area/chapel))
to_chat(C, "You don't belong here!")