print(["Resigned to your fate, you toss yourself into Geta's throat. He seems surprised by your eagerness to submit, but swallows you all the same."]);
goToRoom("throat");
},
show: [
@@ -755,13 +772,15 @@
},
"enter": (room) => {
playSfx("sfx/swallow.ogg");
state.player.stats.mawPos.hidden = true;
stopClassTimers("maw-struggle");
startTimer({
id: "throat-swallow",
func: () =>{
func: () =>{
print(["You slush down into Geta's stomach"]);
goToRoom("stomach");
return true;
@@ -834,7 +853,7 @@
startTimer({
id: "digest-random",
func: () =>{
func: () =>{
const choices = [
() => {
const crushed = randomBodyPart();
@@ -852,13 +871,57 @@
},
() => {
print(["Geta squeezes in on his gut with both hands, sloshing you around in the sickly stew of cereal, milk, and enzymatic slime."]);
printRandom([["Geta squeezes in on his gut with both hands, sloshing you around in the sickly stew of cereal, milk, and enzymatic slime."],
["Your organic prison snarls and churns, soaking you in fresh acids and hastening your wretched demise."]]);
changeStat("health", -10);
return true;
},
() => {
print(["Your organic prison snarls and churns, soaking you in fresh acids and hastening your wretched demise."]);
state.geta.acidStretngth += 1;
if (state.geta.swallowsLeft == 0) {
print(["A deep series of *glurks* rattles your bones."]);
startTimer({
id: "stomach-milk",
func: () => {
print(["A torrent of cold milk pours into the fox's stomach."]);
return false;
},
delay: 3000,
loop: false,
classes: [
"digestion"
]
});
} else if (state.geta.swallowsLeft > 0) {
print(["Muffled chewing comes from far above. A moment later, you hear a wet *gluk*"]);
startTimer({
id: "stomach-cereal",
func: () => {
print(["A slimy heap of well-chewed corn flakes splatters down around you."]);
return false;
},
delay: 4000,
loop: false,
classes: [
]
});
} else if (state.geta.swallowsLeft < 0) {
print(["You hear a few light swallows."]);
startTimer({
id: "stomach-coffee",
func: () => {
print(["Gouts of hot, bitter coffee pour into the fox's guts."]);