Kaynağa Gözat

Soul stuff!

tags/v0.2.8
Fen Dweller 7 yıl önce
ebeveyn
işleme
2b4e64d75b
3 değiştirilmiş dosya ile 65 ekleme ve 1 silme
  1. +52
    -0
      customs.js
  2. +11
    -0
      feast.html
  3. +2
    -1
      vore.js

+ 52
- 0
customs.js Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

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



Yükleniyor…
İptal
Kaydet