print(["You rub all over your prison's walls. Fen's bowels clench in on you as he rurrs with pleasure."]);
}
},
{
name: "Submit",
desc: "Let Fen digest you",
execute: (room, state) => {
state.player.flags.submission = true;
print(["You slump back in the crux's bowels, yielding to their immense pressure..."]);
},
show: [
(room, state) => {
return !state.player.flags.submission;
}
]
}
]
},
digested: {
id: "digested",
"digested-stomach": {
id: "digested-stomach",
name: "Fen's Hips",
desc: "You look good on him, at least~",
enter: (room, state) => {
@@ -148,10 +279,29 @@ stories.push({
playSfx("sfx/digested-test.ogg");
stopClassTimers("alive", state);
print(["You slump down in the acidic pit, curling up as it begins to churn you down to chyme. Fen's stomach snarls and bubbles for the next few minutes...and then you're gone~",newline,"Nothing's left but a bit of padding on your predator's hips..."]);
},
exit: (room, state) => {
stopLoop("loop/fen-intestines.ogg");
},
}
},
"digested-intestines": {
id: "digested-intestines",
name: "Fen's Belly",
desc: "Just a little addition to the crux's belly - one that won't last for long.",
enter: (room, state) => {
playLoop("loop/fen-intestines.ogg");
playSfx("sfx/digested-test.ogg");
stopClassTimers("alive", state);
print(["Fen's intestines clench and squeeze, melting you down into slop and soaking you up like a sponge.",newline,"Nothing's left but a bit of padding on your predator's hips..."]);
}
},
"digested-bowels": {
id: "digested-bowels",
name: "Fen's Ass",
desc: "A little extra heft on the predator's posterior.",
enter: (room, state) => {
playLoop("loop/fen-intestines.ogg");
playSfx("sfx/digested-test.ogg");
stopClassTimers("alive", state);
print(["A powerful ripple of muscle pins you in a vice-grip of flesh - and within seconds, you're part of Fen's bowels.",newline,"Nothing's left but a bit of padding on your predator's hips..."]);