浏览代码

Fullness is rounded. Added some locations

tags/v0.2.8
Fen Dweller 7 年前
父节点
当前提交
a51625ba09
共有 3 个文件被更改,包括 58 次插入8 次删除
  1. +5
    -1
      feast.js
  2. +10
    -2
      vore.js
  3. +43
    -5
      world.js

+ 5
- 1
feast.js 查看文件

@@ -11,6 +11,10 @@ let newline = " ";

let player = new Player();

function round(number, digits) {
return Math.round(number * Math.pow(10,digits)) / Math.pow(10,digits);
}

function updateExploreCompass() {
for (let i = 0; i < dirButtons.length; i++) {
let button = dirButtons[i];
@@ -96,7 +100,7 @@ function updateDisplay() {
document.getElementById("time").innerHTML = "Time: " + renderTime(time);
document.getElementById("stat-name").innerHTML = "Name: " + player.name;
document.getElementById("stat-health").innerHTML = "Health: " + player.health + "/" + player.maxHealth;
document.getElementById("stat-fullness").innerHTML = "Fullness: " + player.fullness();
document.getElementById("stat-fullness").innerHTML = "Fullness: " + round(player.fullness(),0);
}

function advanceTime(amount) {


+ 10
- 2
vore.js 查看文件

@@ -55,6 +55,10 @@ function Container(name) {
let damage = Math.min(prey.health, this.damageRate * time);
prey.health -= damage;
time -= damage / this.damageRate;

if (prey.health <= 0) {
lines.push(this.describeKill(prey));
}
}

if (prey.health <= 0) {
@@ -66,7 +70,7 @@ function Container(name) {
}

if (prey.mass <= 0) {
lines.push(this.describeDigest(prey));
lines.push(this.describeFinish(prey));
this.finish(prey);
}

@@ -91,7 +95,11 @@ function Container(name) {
function Stomach(bowels) {
Container.call(this, "stomach");

this.describeDigest = function(prey) {
this.describeKill = function(prey) {
return "The " + prey.description() + "'s struggles wane as your stomach overpowers them.";
}

this.describeFinish = function(prey) {
return "Your churning guts have reduced a " + prey.description() + " to meaty chyme.";
};



+ 43
- 5
world.js 查看文件

@@ -56,7 +56,7 @@ let locationsSrc = [
"conn": [
{
"name": "North Street",
"dir": NORTH,
"dir": WEST,
"desc": "You step outside."
},
{
@@ -77,12 +77,17 @@ let locationsSrc = [
{
"name": "Alley",
"dir": WEST,
"desc": "You wander into the dark alley."
"desc": "You wander into the dark alley"
},
{
"name": "Living Room",
"dir": EAST,
"desc": "You step back into your apartment."
"desc": "You step back into your apartment"
},
{
"name": "Crossroads",
"dir": SOUTH,
"desc": "You walk south"
}
],
"objs": [
@@ -94,7 +99,7 @@ let locationsSrc = [
"desc": "A suspicious alley",
"conn": [
{
"name": "Street",
"name": "North Street",
"dir": EAST,
"desc": "You hurry back into the open street."
},
@@ -115,7 +120,40 @@ let locationsSrc = [
{
"name": "Alley",
"dir": SOUTH,
"desc": "You step out of the bar."
"desc": "You step out of the bar"
}
],
"objs": [

]
},
{
"name": "Crossroads",
"desc": "Where the roads cross",
"conn": [
{
"name": "North Street",
"dir": NORTH,
"desc": "You walk north"
},
{
"name": "South Street",
"dir": SOUTH,
"desc": "You walk south"
}
],
"objs": [

]
},
{
"name": "South Street",
"desc": "This street is in the south",
"conn": [
{
"name": "Crossroads",
"dir": NORTH,
"desc": "You walk to the crossroads"
}
],
"objs": [


正在加载...
取消
保存