From fa010c7c32ba8dbd521c17b375df5ba51e1c2d78 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Wed, 28 Feb 2018 18:08:29 -0500 Subject: [PATCH] Worked on a way for digestion to move prey elsewhere --- game.js | 15 ++++++++++++++- recursive-desc.js | 9 ++++++++- stroll.html | 15 +++++++++++---- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/game.js b/game.js index 1a9d3b5..1ed5099 100644 --- a/game.js +++ b/game.js @@ -257,8 +257,15 @@ let macro = if (container.count == 0) return; - let digested = container.sum(); + if (organ.moves != undefined) { + organ.moves.feed(container); + let line = organ.describeMove(container); + let summary = summarize(container.sum(),false); + update([line, summary, newline]); + return; + } + let digested = container.sum(); for (let key in victims[organ.name]) { if (victims[organ.name].hasOwnProperty(key) && digested.hasOwnProperty(key) ) { victims["digested"][key] += digested[key]; @@ -340,6 +347,9 @@ let macro = "feedFunc": function(prey,self,owner) { this.contents[0] = this.contents[0].merge(prey); }, + "describeMove" : function(container) { + return describe("bowels-to-stomach",container,this.owner,verbose); + }, "describeDigestion" : function(container) { return describe("bowels",container,this.owner,verbose); }, @@ -588,6 +598,9 @@ let macro = this.femcumStorage.owner = this; this.milkStorage.owner = this; + if (this.analVoreToStomach) { + this.bowels.moves = this.stomach; + } if (this.maleParts) this.fillCum(this); if (this.femaleParts) diff --git a/recursive-desc.js b/recursive-desc.js index a70a43c..b3c1ff2 100644 --- a/recursive-desc.js +++ b/recursive-desc.js @@ -21,7 +21,7 @@ var actions = ["eat","chew","stomp","kick","anal-vore","ass-crush","tail-slap"," "breast-vore","breast-milk","unbirth","sheath-stuff","sheath-squeeze","sheath-crush", "sheath-absorb","cock-vore","cockslap","ball-smother","male-spurt","male-orgasm","female-spurt", "female-orgasm","grind","pouch-stuff","pouch-rub","pouch-eat","pouch-absorb","soul-vore","soul-absorb-paw","stomach","womb", -"balls","bowels","breasts","soul-digest"]; +"balls","bowels","bowels-to-stomach","breasts","soul-digest"]; for (let i=0; iTailhole area -
  • - - -
  • @@ -260,6 +256,17 @@
  • +
    + + +
    +
  • + + +
  • +
    +
    +