diff --git a/code/modules/mob/living/carbon/human/death_vr.dm b/code/modules/mob/living/carbon/human/death_vr.dm index 24bae5c7c2b..d29f6609462 100644 --- a/code/modules/mob/living/carbon/human/death_vr.dm +++ b/code/modules/mob/living/carbon/human/death_vr.dm @@ -25,7 +25,7 @@ //Technically allows metagaming by allowing buddies to turn on digestion for like 2 seconds // to finish off critically wounded friends to avoid resleeving sickness, but like // *kill those people* ok? - if(B.digest_mode == DM_DIGEST) + if(B.digest_mode == DM_DIGEST || B.digest_mode == DM_SELECT) H.mind?.vore_death = TRUE //Hooks need to return true otherwise they're considered having failed diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 8af6fddc8ff..2583df91c95 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -598,9 +598,12 @@ volume = T.reagents.total_volume if(water) water.add_charge(volume) + if(T.ckey) + GLOB.prey_digested_roundstat++ if(patient == T) patient_laststat = null patient = null + T.mind?.vore_death = TRUE qdel(T) //Pick a random item to deal with (if there are any)