ソースを参照

Soul stuff!

tags/v0.2.8
Fen Dweller 7年前
コミット
2b4e64d75b
3個のファイルの変更65行の追加1行の削除
  1. +52
    -0
      customs.js
  2. +11
    -0
      feast.html
  3. +2
    -1
      vore.js

+ 52
- 0
customs.js ファイルの表示

@@ -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 ファイルの表示

@@ -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 ファイルの表示

@@ -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
}
};



読み込み中…
キャンセル
保存