소스 검색

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



불러오는 중...
취소
저장