From c4e3618c61287301be91b42a909c87b263904ca2 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Wed, 30 May 2018 21:03:14 -0400 Subject: [PATCH] Digest times for vore. Added some piss/scat stench stuff --- game.js | 34 ++++++++++----------- recursive-desc.js | 4 +-- stroll.html | 75 +++++++++++++++++++++++++++++++++++++---------- 3 files changed, 78 insertions(+), 35 deletions(-) diff --git a/game.js b/game.js index 2ddd09c..f88878e 100644 --- a/game.js +++ b/game.js @@ -388,8 +388,8 @@ let macro = return volume * this.breastDensity; }, - "digest": function(owner,organ) { - setTimeout(function() { owner.digest(owner,organ); }, 5000); + "digest": function(owner, organ, time=15) { + setTimeout(function() { owner.digest(owner, organ, time); }, time * 1000 / organ.stages); let count = Math.min(organ.contents.length, organ.maxDigest); @@ -454,7 +454,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.oralDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -499,7 +499,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.analDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -538,7 +538,7 @@ let macro = } }, "contents" : [], - "stages" : 3 + "stages": 3 }, "baseFemcumDigestFactor": 1, @@ -557,7 +557,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.unbirthDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -590,7 +590,7 @@ let macro = } }, "contents" : [], - "stages" : 2 + "stages": 3 }, "baseCumDigestFactor": 1, @@ -609,7 +609,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.cockDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -642,7 +642,7 @@ let macro = } }, "contents" : [], - "stages" : 2 + "stages": 3 }, "baseMilkDigestFactor": 1, @@ -661,7 +661,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.breastDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -696,7 +696,7 @@ let macro = } }, "contents" : [], - "stages" : 2 + "stages": 3 }, "basePissDigestFactor": 1, @@ -715,7 +715,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.bladderDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -748,7 +748,7 @@ let macro = } }, "contents" : [], - "stages" : 3 + "stages": 3 }, soulVoreEnabled: true, @@ -759,7 +759,7 @@ let macro = this.owner = owner; for (let i = 0; i < this.stages; i++) this.contents.push(new Container()); - owner.digest(owner,this); + owner.digest(owner, this, owner.soulDigestTime); }, "feed": function(prey) { this.feedFunc(prey,this,this.owner); @@ -793,7 +793,7 @@ let macro = } }, "contents" : [], - "stages" : 2 + "stages": 3 }, "gooEnabled": true, @@ -809,7 +809,7 @@ let macro = this.contents.push(new Container()); if (owner.gooDigestion) { - owner.digest(owner,this); + owner.digest(owner, this, owner.gooDigestTime); } @@ -844,7 +844,7 @@ let macro = } }, "contents" : [], - "stages" : 4 + "stages": 3 }, // holding spots diff --git a/recursive-desc.js b/recursive-desc.js index a0ef7a4..f364793 100644 --- a/recursive-desc.js +++ b/recursive-desc.js @@ -21,8 +21,8 @@ var actions = ["eat","chew","vomit","stomp","stomp-wedge","flex-toes","kick","an "breast-vore","breast-milk","unbirth","sheath-stuff","sheath-clench","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", -"paw-stench","ass-stench","belch","fart","stomach","womb","balls","bowels","bowels-to-stomach","breasts","bladder","soul-digest", -"wear-shoe","remove-shoe","wear-sock","remove-sock","stuff-shoe","dump-shoe","stuff-sock","dump-sock","piss","bladder-vore","scat", +"paw-stench","ass-stench","piss-stench","scat-stench","belch","fart","stomach","womb","balls","bowels","bowels-to-stomach","breasts","bladder", +"soul-digest","wear-shoe","remove-shoe","wear-sock","remove-sock","stuff-shoe","dump-shoe","stuff-sock","dump-sock","piss","bladder-vore","scat", "sheath-toy","slit-toy","breast-toy","melt","solidify","stomp-goo","goo-digest","ass-goo","goo-stomach-pull","goo-stomach-push", "goo-bowels-pull","goo-bowels-push","goo-womb-pull","goo-womb-push","goo-balls-pull","goo-balls-push"]; diff --git a/stroll.html b/stroll.html index 7486f2f..c19dbaf 100644 --- a/stroll.html +++ b/stroll.html @@ -478,6 +478,10 @@ +
  • + + +
  • @@ -554,6 +558,10 @@
  • +
  • + + +
  • @@ -668,6 +676,10 @@
    +
  • + + +
  • @@ -728,6 +740,10 @@
  • +
  • + + +
  • @@ -777,6 +793,10 @@
  • +
  • + + +
  • @@ -788,16 +808,27 @@
    +
    Areas are ratios; 1 means stomping 100 people catches 100 in stench
  • - +
  • - - + +
  • +
  • + + +
    +
  • +
  • + + +
    +
  • @@ -839,19 +870,23 @@
    - -
  • - - -
  • -
  • - - -
  • -
  • - - -
  • +
  • + + +
  • + +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • @@ -889,6 +924,10 @@
    +
  • + + +
  • @@ -936,6 +975,10 @@
  • +
  • + + +