diff --git a/feast.css b/feast.css
index 22f7938..c7eda9e 100644
--- a/feast.css
+++ b/feast.css
@@ -133,7 +133,7 @@ button {
}
#player-stats {
- height: 50%;
+ height: 65%;
}
#foe-stats {
diff --git a/feast.html b/feast.html
index 33e0f6e..c5e4be6 100644
--- a/feast.html
+++ b/feast.html
@@ -50,6 +50,7 @@
Candy Corn: 3
Emotions: 35/100
+
FOE
diff --git a/feast.js b/feast.js
index 8ac726e..e4220b4 100644
--- a/feast.js
+++ b/feast.js
@@ -24,11 +24,23 @@ let killingBlow = null;
let deaths = [];
let respawnRoom;
+let noLog = false;
+
let MIDNIGHT = 0;
let MORNING = 21600;
let NOON = 43200;
let EVENING = 64800;
+function toggleLog() {
+ noLog = !noLog;
+
+ if (noLog) {
+ document.getElementById("log-button").innerHTML = "Log: Disabled";
+ } else {
+ document.getElementById("log-button").innerHTML = "Log: Enabled";
+ }
+}
+
function join(things) {
if (things.length == 1) {
return things[0].description("a");
@@ -281,6 +293,8 @@ function renderTime(time) {
}
function move(direction) {
+ if (noLog)
+ clearScreen();
let target = currentRoom.exits[direction];
if (target == null) {
alert("Tried to move to an empty room!");
@@ -323,6 +337,7 @@ function start() {
document.getElementById("create").style.display = "none";
document.getElementById("game").style.display = "block";
document.getElementById("stat-button-status").addEventListener("click", status, false);
+ document.getElementById("log-button").addEventListener("click", toggleLog, false);
loadActions();
loadCompass();
loadDialog();
@@ -502,7 +517,8 @@ function startCombat(opponent) {
}
function attackClicked(index) {
- clearScreen();
+ if (noLog)
+ clearScreen();
update(playerAttacks[index].attack(currentFoe).concat([newline]));
if (currentFoe.health <= 0) {
@@ -546,6 +562,8 @@ function attackHovered(index) {
}
function struggleClicked(index) {
+ if (noLog)
+ clearScreen();
let struggle = struggles[index];
let result = struggle.struggle(player);
@@ -578,6 +596,8 @@ function struggleHovered(index) {
}
function startDialog(dialog) {
+ if (noLog)
+ clearScreen();
currentDialog = dialog;
changeMode("dialog");
update(currentDialog.text.concat([newline]));