Explorar el Código

Soul stuff!

tags/v0.2.8
Fen Dweller hace 7 años
padre
commit
2b4e64d75b
Se han modificado 3 ficheros con 65 adiciones y 1 borrados
  1. +52
    -0
      customs.js
  2. +11
    -0
      feast.html
  3. +2
    -1
      vore.js

+ 52
- 0
customs.js Ver fichero

@@ -1732,6 +1732,7 @@ function Poojawa() {

this.attacks.push(poojawaUnbirthedDigest(this));
this.attacks.push(poojawaUnbirthedRoll(this));
this.attacks.push(poojawaUnbirthedSoulRip(this));

this.attacks.push(poojawaCaughtOral(this));

@@ -1744,6 +1745,7 @@ function Poojawa() {
this.attacks.push(poojawaTailLastPull(this));

this.attacks.push(poojawaStomachDigest(this));
this.attacks.push(poojawaStomachSoulRip(this));

this.backupAttack = new pass(this);

@@ -2395,6 +2397,31 @@ function poojawaUnbirthedRoll(poojawa) {
};
}

function poojawaUnbirthedSoulRip(poojawa) {
return {
attackPlayer: function(player) {
player.health = -100;
return ["You feel a strange, ethereal presence...slowly realizing that your very soul is being pulled from your body. Womb-walls grip your spirit with the same practiced ease that they claimed your body with, molding and squeezing and grinding you down..."];
},
conditions: [
function(poojawa, player) {
return player.prefs.vore.soul > 0;
}
],
requirements: [
function(poojawa, player) {
return poojawa.flags.state == "unbirthed";
},
function(poojawa, player) {
return player.health / player.maxHealth < 0.2;
}
],
priority: 1,
weight: function(poojawa, player) { return player.prefs.vore.soul; },
gameover: function() { return "Body and soul melted down to femcum in Poojawa's depths"; }
};
}

function poojawaCaughtOral(poojawa) {
return {
attackPlayer: function(player) {
@@ -2540,3 +2567,28 @@ function poojawaStomachDigest(poojawa) {
weight: function(poojawa, player) { return 1; }
};
}

function poojawaStomachSoulRip(poojawa) {
return {
attackPlayer: function(player) {
player.health = -100;
return ["The churning guts of the sabersune are too much, and you fall limp...only to return to the world as your soul is dragged from your softening body. Crushing muscle grips your spirit, swiftly wearing you down...."];
},
conditions: [
function(poojawa, player) {
return player.prefs.vore.soul > 0;
}
],
requirements: [
function(poojawa, player) {
return poojawa.flags.state == "stomach";
},
function(poojawa, player) {
return player.health / player.maxHealth < 0.2;
}
],
priority: 1,
weight: function(poojawa, player) { return player.prefs.vore.soul; },
gameover: function() { return "Body and soul melted down and absorbed into Poojawa's belly"; }
};
}

+ 11
- 0
feast.html Ver fichero

@@ -266,6 +266,17 @@
<input type="radio" class="pref-radio" id="character-prefs-vore-hard-3" name="prefs-vore-hard" value="3" />
<label class="pref-prefer" for="character-prefs-vore-hard-3">Prefer</label>
</li>
<li class="pref-select">
<span class="pref-type">Soul</span>
<input type="radio" class="pref-radio" id="character-prefs-vore-soul-0" name="prefs-vore-soul" checked="true" value="0" />
<label class="pref-disable" for="character-prefs-vore-soul-0">Disable</label>
<input type="radio" class="pref-radio" id="character-prefs-vore-soul-1" name="prefs-vore-soul" value="1" />
<label class="pref-avoid" for="character-prefs-vore-soul-1">Avoid</label>
<input type="radio" class="pref-radio" id="character-prefs-vore-soul-2" name="prefs-vore-soul" value="2" />
<label class="pref-enable" for="character-prefs-vore-soul-2">Enable</label>
<input type="radio" class="pref-radio" id="character-prefs-vore-soul-3" name="prefs-vore-soul" value="3" />
<label class="pref-prefer" for="character-prefs-vore-soul-3">Prefer</label>
</li>
</ul>
</li>
<li>


+ 2
- 1
vore.js Ver fichero

@@ -88,7 +88,8 @@ function Creature(name = "Creature", str = 10, dex = 10, con = 10) {
anal: 1,
cock: 1,
unbirth: 1,
hard: 1
hard: 1,
soul: 1
}
};



Cargando…
Cancelar
Guardar