From 6d7a80f27368c8e25e3409ce9c5ef2db0bbd8002 Mon Sep 17 00:00:00 2001 From: tacoguy7765093 Date: Sun, 14 Jan 2024 22:11:04 -0400 Subject: [PATCH] Fixes fatal heartburns involving custom liquid bellies digesting synthetics. (#7561) --- code/modules/reagents/reagents/dispenser.dm | 1 + code/modules/vore/eating/belly_obj_vr.dm | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/code/modules/reagents/reagents/dispenser.dm b/code/modules/reagents/reagents/dispenser.dm index b1c5df1cf0..bad268d23c 100644 --- a/code/modules/reagents/reagents/dispenser.dm +++ b/code/modules/reagents/reagents/dispenser.dm @@ -354,6 +354,7 @@ touch_met = 50 // It's acid! var/power = 5 var/meltdose = 10 // How much is needed to melt + affects_robots = TRUE //CHOMPedit, it's acid! Still eats metal! /datum/reagent/acid/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_GREY) //ywedit diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 4e49cbca32..81f116e2b4 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -1494,6 +1494,8 @@ Prey.ingested.trans_to_holder(Pred.ingested, Prey.ingested.total_volume, 0.5, TRUE) // Therefore don't bother spending cpu Prey.touching.del_reagent("stomacid") //Don't need this stuff in our bloodstream. Prey.touching.del_reagent("diet_stomacid") //Don't need this stuff in our bloodstream. + Prey.touching.del_reagent("pacid") //Don't need this stuff in our bloodstream. + Prey.touching.del_reagent("sacid") //Don't need this stuff in our bloodstream. Prey.touching.del_reagent("cleaner") //Don't need this stuff in our bloodstream. Prey.touching.trans_to_holder(Pred.ingested, Prey.touching.total_volume, 0.5, TRUE) // On updating the prey's reagents else if(M.reagents) @@ -1585,6 +1587,8 @@ Prey.ingested.trans_to_holder(Pred.ingested, Prey.ingested.total_volume, copy = TRUE) Prey.touching.del_reagent("stomacid") //CHOMPEdit Don't need this stuff in our bloodstream. Prey.touching.del_reagent("diet_stomacid") //CHOMPEdit Don't need this stuff in our bloodstream. + Prey.touching.del_reagent("pacid") //Don't need this stuff in our bloodstream. + Prey.touching.del_reagent("sacid") //Don't need this stuff in our bloodstream. Prey.touching.del_reagent("cleaner") //CHOMPEdit Don't need this stuff in our bloodstream. Prey.touching.trans_to_holder(Pred.ingested, Prey.touching.total_volume, copy = TRUE) // TODO - Find a way to make the absorbed prey share the effects with the pred.