Explorar el Código

Some finishers for Pooj

tags/v0.2.8
Fen Dweller hace 7 años
padre
commit
072cb1587f
Se han modificado 2 ficheros con 47 adiciones y 2 borrados
  1. +45
    -2
      customs.js
  2. +2
    -0
      feast.js

+ 45
- 2
customs.js Ver fichero

@@ -1718,6 +1718,7 @@ function Poojawa() {
this.attacks.push(poojawaCaughtUnbirth(this));

this.attacks.push(poojawaUnbirthPull(this));
this.attacks.push(poojawaUnbirthPush(this));
this.attacks.push(poojawaUnbirthLastPull(this));

this.attacks.push(poojawaUnbirthedDigest(this));
@@ -1781,6 +1782,19 @@ function Poojawa() {
return ["You gasp softly as a purple hand grips your shoulder - turning and stumbling back a few paces to see that sultry sabersune watching you with devious eyes. She's up to no good..."];
};

this.finishCombat = function() {
switch(this.flags.state) {
case "unbirthed":
return ["Poojawa moans and pants, both hands <i>squeeeezing</i> her swiftly flattening lower belly...and then she reaches orgasm. She yowls, hackles standing on end - dropping onto her knees and steadying her self with one hand as her other plunges into her gushing slit.",
newline,
"Your former body gushes out as a torrent of slick, musky femcum, every grind of fingers coaxing out a greater spurt than the last. As impressive as her display is, most of your remains never see the light of the day - absorbed into her womb, just another victim of her endless lust..."];
case "stomach":
return ["Poojawa coos and grinds on her gut with both hands. You're barely conscious, lost among her sultry depths...and as she rolls over, the pressure becomes too much to bear.",
newline,
"You collapse, melting away and swiftly becoming a part of the sabresune's body."];
}
};

this.status = function(player) {
switch(this.flags.state) {
case "beckon":
@@ -2109,6 +2123,25 @@ function poojawaUnbirthPull(poojawa) {
};
}

function poojawaUnbirthPush(poojawa) {
return {
attackPlayer: function(player) {
poojawa.flags.progress -= 1;
return ["Poojawa grips your ankles, yanking you part-way free and moaning in pleasure. You must feel so good..."];
},
requirements: [
function(poojawa, player) {
return poojawa.flags.state == "unbirth";
},
function(poojawa, player) {
return poojawa.flags.progress > 1;
}
],
priority: 1,
weight: function(poojawa, player) { return 0.5; }
};
}

function poojawaUnbirthLastPull(poojawa) {
return {
attackPlayer: function(player) {
@@ -2132,7 +2165,16 @@ function poojawaUnbirthedDigest(poojawa) {
return {
attackPlayer: function(player) {
player.health -= 50;
return ["Poojawa murmurs with pleasure as she feels you squirm in her womb. Your body slowly softens as she takes you..."];
if (player.health > 0) {
return pickRandom([["Poojawa murmurs with pleasure as she feels you squirm in her womb. Your body slowly softens as she takes you..."],
["Hot, slick flesh grinds over your body. Every clench elicits another coo of lust from your predator."],
]);
}
else {
return pickRandom([["The heat is overwhelming - powerful lust making short work of your tender body as you start to melt into femcum."],
["You can't find the energy to struggle as Poojawa grinds your softening bulge against a barstool...breaking you down at a frightening pace."]
]);
}
},
requirements: [
function(poojawa, player) {
@@ -2140,7 +2182,8 @@ function poojawaUnbirthedDigest(poojawa) {
}
],
priority: 1,
weight: function(poojawa, player) { return 1; }
weight: function(poojawa, player) { return 1; },
gameover: function() { return "Melted into femcum in Poojawa's depths"; }
};
}



+ 2
- 0
feast.js Ver fichero

@@ -516,6 +516,8 @@ function attackClicked(index) {

if (player.health <= -100) {
killingBlow = attack;
if (currentFoe.finishCombat != undefined)
update(currentFoe.finishCombat().concat([newline]));
update(["You die..."]);
respawn(respawnRoom);
} else if (player.health <= 0) {


Cargando…
Cancelar
Guardar