| @@ -1801,7 +1801,7 @@ function getPrey(region, area, sameSize = false) | |||||
| return prey; | return prey; | ||||
| } | } | ||||
| function digest_all(organ) { | |||||
| function digest_all(organ, active=false) { | |||||
| let prey = new Container(); | let prey = new Container(); | ||||
| for (let i = 0; i < organ.stages; i++) { | for (let i = 0; i < organ.stages; i++) { | ||||
| @@ -1813,16 +1813,16 @@ function digest_all(organ) { | |||||
| return; | return; | ||||
| } | } | ||||
| do_digestion(organ.owner, organ, prey); | |||||
| do_digestion(organ.owner, organ, prey, active); | |||||
| } | } | ||||
| function do_digestion(owner, organ, container) { | |||||
| function do_digestion(owner, organ, container, active=false) { | |||||
| if (organ.moves != undefined) { | if (organ.moves != undefined) { | ||||
| organ.moves.feed(container); | organ.moves.feed(container); | ||||
| let sound = getSound("insert",container.sum_property("mass")); | let sound = getSound("insert",container.sum_property("mass")); | ||||
| let line = organ.describeMove(container); | let line = organ.describeMove(container); | ||||
| let summary = summarize(container.sum(),false); | let summary = summarize(container.sum(),false); | ||||
| update([line, summary, newline], false); | |||||
| update([line, summary, newline], active); | |||||
| return; | return; | ||||
| } | } | ||||
| @@ -1856,48 +1856,48 @@ function do_digestion(owner, organ, container) { | |||||
| } | } | ||||
| function digest_stomach() { | function digest_stomach() { | ||||
| digest_all(macro.stomach); | |||||
| digest_all(macro.stomach, true); | |||||
| } | } | ||||
| function digest_tail() { | function digest_tail() { | ||||
| digest_all(macro.tail); | |||||
| digest_all(macro.tail, true); | |||||
| } | } | ||||
| function digest_anal() { | function digest_anal() { | ||||
| digest_all(macro.bowels); | |||||
| digest_all(macro.bowels, true); | |||||
| } | } | ||||
| function digest_cock() { | function digest_cock() { | ||||
| digest_all(macro.balls); | |||||
| digest_all(macro.balls, true); | |||||
| } | } | ||||
| function digest_breast() { | function digest_breast() { | ||||
| digest_all(macro.breasts); | |||||
| digest_all(macro.breasts, true); | |||||
| } | } | ||||
| function digest_unbirth() { | function digest_unbirth() { | ||||
| digest_all(macro.womb); | |||||
| digest_all(macro.womb, true); | |||||
| } | } | ||||
| function digest_soul() { | function digest_soul() { | ||||
| digest_all(macro.souls); | |||||
| digest_all(macro.souls, true); | |||||
| } | } | ||||
| function digest_bladder() { | function digest_bladder() { | ||||
| digest_all(macro.bladder); | |||||
| digest_all(macro.bladder, true); | |||||
| } | } | ||||
| function digest_goo() { | function digest_goo() { | ||||
| digest_all(macro.goo); | |||||
| digest_all(macro.goo, true); | |||||
| } | } | ||||
| function digest_paws() { | function digest_paws() { | ||||
| digest_all(macro.pawsVore); | |||||
| digest_all(macro.pawsVore, true); | |||||
| } | } | ||||
| function crop_swallow() | function crop_swallow() | ||||
| { | { | ||||
| digest_all(macro.crop); | |||||
| digest_all(macro.crop, true); | |||||
| } | } | ||||
| function feed() | function feed() | ||||