diff --git a/features.js b/features.js index d2f34e9..ff9fd1c 100644 --- a/features.js +++ b/features.js @@ -685,6 +685,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "oralDigestManual", + "type": "checkbox" + }, { "name": "Same-size vore", "id": "sameSizeVore", @@ -716,6 +721,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "analDigestManual", + "type": "checkbox" + }, { "name": "Anal vore goes to stomach", "id": "analVoreToStomach", @@ -865,6 +875,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "tailDigestManual", + "type": "checkbox" + }, { "name": "Tail vore goes to stomach", "id": "tailVoreToStomach", @@ -964,6 +979,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "cockDigestManual", + "type": "checkbox" + }, { "name": "Scale cum with size", "id": "cumScaleWithSize", @@ -1070,6 +1090,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "unbirthDigestManual", + "type": "checkbox" + }, { "name": "Scale femcum with size", "id": "femcumScaleWithSize", @@ -1157,6 +1182,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "breastDigestManual", + "type": "checkbox" + }, { "name": "Scale milk with size", "id": "milkScaleWithSize", @@ -1252,6 +1282,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "soulDigestManual", + "type": "checkbox" + }, { "type": "radio", "id": "soulVoreType", @@ -1324,6 +1359,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "bladderDigestManual", + "type": "checkbox" + }, { "name": "Scale piss with size", "id": "pissScaleWithSize", @@ -1382,6 +1422,11 @@ options = [ "id": "gooDigestTime", "type": "float", "default": "15" + }, + { + "name": "Manual digestion", + "id": "gooDigestManual", + "type": "checkbox" } ] } @@ -1398,6 +1443,11 @@ options = [ "id": "pawDigestTime", "type": "float", "default": "15" + }, + { + "name": "Manual digestion", + "id": "pawDigestManual", + "type": "checkbox" } ] }, @@ -1515,6 +1565,11 @@ options = [ "type": "float", "default": "15" }, + { + "name": "Manual digestion", + "id": "wingDigestManual", + "type": "checkbox" + }, { "name": "Wing vore goes to stomach", "id": "wingVoreToStomach", diff --git a/game.js b/game.js index 23c1d4b..1cbc324 100644 --- a/game.js +++ b/game.js @@ -1869,9 +1869,9 @@ function do_digestion(owner, organ, container, active=false) { soulLine = "Their " + (soulCount == 1 ? "soul is" : "souls are") + " trapped in your depths!"; else soulLine = "No souls, though..."; - update([sound,line,summary,soulLine,newline], false); + update([sound,line,summary,soulLine,newline], active); } else { - update([sound,line,summary,newline], false); + update([sound,line,summary,newline], active); } } @@ -3441,7 +3441,7 @@ function gooButtons(molten) { setButton("goo_tail_push", molten); } - if (macro.gooDigestTime == 0) { + if (macro.gooDigestManual) { setButton("digest_goo", molten); } } @@ -4348,7 +4348,7 @@ function startGame(e) { enable_victim("chew","Chewed"); } - if (macro.oralDigestTime == 0) { + if (macro.oralDigestManual) { enable_button("digest_stomach"); } @@ -4366,7 +4366,7 @@ function startGame(e) { enable_button("anal_vore"); enable_victim("anal-vore","Anal vore"); - if (macro.analDigestTime == 0) { + if (macro.analDigestManual) { enable_button("digest_anal"); } } @@ -4389,7 +4389,7 @@ function startGame(e) { enable_button("tail_vore_only"); } - if (macro.tailDigestTime == 0) { + if (macro.tailDigestManual) { enable_button("digest_tail"); } } @@ -4407,7 +4407,7 @@ function startGame(e) { enable_button("cock_vore"); enable_victim("cock-vore","Cock vore"); - if (macro.cockDigestTime == 0) { + if (macro.cockDigestManual) { enable_button("digest_cock"); } } @@ -4467,7 +4467,7 @@ function startGame(e) { } } - if (macro.unbirthDigestTime == 0) { + if (macro.unbirthDigestManual) { enable_button("digest_unbirth"); } } @@ -4502,7 +4502,7 @@ function startGame(e) { enable_button("breast_vore"); - if (macro.breastDigestTime == 0) { + if (macro.breastDigestManual) { enable_button("digest_breast"); } } @@ -4530,7 +4530,7 @@ function startGame(e) { enable_button("soul_vore"); enable_button("soul_absorb_paw"); - if (macro.soulDigestTime == 0) { + if (macro.soulDigestManual) { enable_button("digest_soul"); } @@ -4581,7 +4581,7 @@ function startGame(e) { enable_victim("bladder-vore","Dissolved into piss"); - if (macro.bladderDigestTime == 0) { + if (macro.bladderDigestManual) { enable_button("digest_bladder"); } } @@ -4621,7 +4621,7 @@ function startGame(e) { enable_victim("paw-vore","Absorbed into paws"); - if (macro.pawDigestTime == 0) { + if (macro.pawDigestManual) { enable_button("digest_paws"); } } @@ -4672,7 +4672,7 @@ function startGame(e) { enable_button("wings_vore"); enable_victim("wings-vore"); - if (macro.wingDigestTime == 0) { + if (macro.wingDigestManual) { enable_button("digest_wings"); } }