Kaynağa Gözat

Added anal vore to Fen

tags/v0.2.8
Fen Dweller 7 yıl önce
ebeveyn
işleme
60cbe99c89
3 değiştirilmiş dosya ile 50 ekleme ve 7 silme
  1. +45
    -3
      combat.js
  2. +2
    -2
      feast.html
  3. +3
    -2
      vore.js

+ 45
- 3
combat.js Dosyayı Görüntüle

@@ -422,6 +422,7 @@ function devourPlayer(attacker) {
function(attacker, defender) { return attacker.leering == true; }
],
attackPlayer: function(defender) {
attacker.flags.voreType = "oral";
changeMode("eaten");
return ["The voracious " + attacker.description() + " pins you down, his slimy maw spreading wide and engulfing your upper body with ease. He swallows and shoves you deeper, cramming your succulent frame into churning, crushing depths in seconds. A lazy, drawn-out <i>belch</i> escapes his gullet, his hunger briefly sated...and your existence now in inescapable peril."];
}, conditions: [
@@ -429,6 +430,25 @@ function devourPlayer(attacker) {
function(attacker, defender) { return defender.prefs.vore.oral > 0; }
],
priority: 1,
weight: function(attacker, defender) { return defender.prefs.vore.oral; }
};
}

function devourPlayerAnal(attacker) {
return {
requirements: [
function(attacker, defender) { return attacker.leering == true; }
],
attackPlayer: function(defender) {
attacker.flags.voreType = "anal";
changeMode("eaten");
return ["Fen grabs you and shoves you against the wall, turning around and slamming his ass against your face. Your entire head slips into his bowels with a wet <i>shlllrp</i>; there he holds you for a long minute, clenching and squeezing on his latest toy.",newline,"After what seems an eternity, his depths begin to pull...and within seconds, you're gone, dragged up his ass and imprisoned in his intestines. He moans softly, panting and curling his toes in delight."];
}, conditions: [
function(attacker, defender) { return defender.prefs.prey; },
function(attacker, defender) { return defender.prefs.vore.anal > 0; }
],
priority: 1,
weight: function(attacker, defender) { return defender.prefs.vore.anal;}
};
}

@@ -475,10 +495,32 @@ function instakillPlayerStomach(predator) {
return {
digest: function(player) {
player.health = -100;
return ["The stomach walls churn, clench, and swiftly crush you into nothingnes."];
return ["The stomach walls churn, clench, and swiftly crush you into nothingness."];
},
priority: 1,
weight: function(attacker, defender) { return 1/3; },
gameover: function() { return "Digested by " + predator.description("a"); }
weight: function(attacker, defender) { return 1; },
requirements: [
function(attacker, defender) {
return attacker.flags.voreType == "oral";
}
],
gameover: function() { return "Crushed by Fen's stomach"; }
};
}

function instakillPlayerBowels(predator) {
return {
digest: function(player) {
player.health = -100;
return ["Fen's intestines clench, and clench and <i>clench</i> - and in seconds, you're gone, just another victim of the beast's ravenous body."];
},
priority: 1,
weight: function(attacker, defender) { return 1; },
requirements: [
function(attacker, defender) {
return attacker.flags.voreType == "anal";
}
],
gameover: function() { return "Absorbed into Fen's bowels"; }
};
}

+ 2
- 2
feast.html Dosyayı Görüntüle

@@ -26,7 +26,7 @@
<div id="game-and-stats">
<div id="log">
<div>
Welcome to Feast v0.2.1
Welcome to Feast v0.2.2
</div>
<div>
&nbsp;
@@ -157,7 +157,7 @@
</div>
<div id="create">
<p>
Welcome to Feast v0.2.1
Welcome to Feast v0.2.2
</p>

<p>


+ 3
- 2
vore.js Dosyayı Görüntüle

@@ -179,6 +179,7 @@ function Fen() {
this.attacks = [];

this.attacks.push(new devourPlayer(this));
this.attacks.push(new devourPlayerAnal(this));
this.attacks.push(new leer(this));
this.backupAttack = new poke(this);

@@ -188,8 +189,8 @@ function Fen() {

this.digests = [];

this.digests.push(new digestPlayerStomach(this,50));
this.digests.push(new instakillPlayerStomach(this));
this.digests.push(new instakillPlayerBowels(this));

this.backupDigest = new digestPlayerStomach(this,50);
}
@@ -465,7 +466,7 @@ function rub(predator) {
struggle: function(player) {
return {
"escape": "stuck",
"lines": ["You rub the walls of your predator's belly. At least " + predator.description("the") + " is getting something out of this."]
"lines": ["You rub the crushing walls. At least " + predator.description("the") + " is getting something out of this."]
};
}
};


Yükleniyor…
İptal
Kaydet