From b02438e19184e9e8098eedfe5adde248c4557d27 Mon Sep 17 00:00:00 2001 From: killer653 Date: Mon, 12 Dec 2016 19:28:02 -0500 Subject: [PATCH] Solves digestion/absorption not working. --- code/modules/vore/eating/belly_vr.dm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/modules/vore/eating/belly_vr.dm b/code/modules/vore/eating/belly_vr.dm index d97ff498c5d..2f02023755d 100644 --- a/code/modules/vore/eating/belly_vr.dm +++ b/code/modules/vore/eating/belly_vr.dm @@ -390,7 +390,7 @@ var/strpick = pick(struggle_sounds) var/strsound = struggle_sounds[strpick] playsound(R.loc, strsound, 50, 1) - + if(escapable) //If the stomach has escapable enabled. R << "You attempt to climb out of \the [name]." owner << "Someone is attempting to climb out of your [name]!" @@ -405,7 +405,7 @@ return else if(!(R in internal_contents)) //Aren't even in the belly. Quietly fail. return - else //Belly became inescapable. + else //Belly became inescapable. R << "Your attempt to escape [name] has failed!" owner << "The attempt to escape from your [name] has failed!" return @@ -413,16 +413,18 @@ else if(prob(absorbchance)) //Next, let's have it run the absorb chance. R << "In responce to your struggling, \the [name] begins to get more active..." owner << "You feel your [name] beginning to become active!" - var/datum/belly/B = check_belly(owner) - B.digest_mode = DM_ABSORB - return + for(var/K in owner.vore_organs) + var/datum/belly/B = owner.vore_organs[K] + B.digest_mode = DM_ABSORB + return else if(prob(digestchance)) R << "In responce to your struggling, \the [name] begins to get more active..." owner << "You feel your [name] beginning to become active!" - var/datum/belly/B = check_belly(owner) - B.digest_mode = DM_DIGEST - return + for(var/K in owner.vore_organs) + var/datum/belly/B = owner.vore_organs[K] + B.digest_mode = DM_DIGEST + return else //Nothing interesting happened. R << "But make no progress in escaping [owner]'s [name]." owner << "But appears to be unable to make any progress in escaping your [name]."