From 57f2a5eafeaaed7e5764bd29c9cca2a745c7687e Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Thu, 22 Feb 2018 23:27:52 -0500 Subject: [PATCH] Added human mode --- game.js | 7 ++++++- recursive-macro.js | 5 ++++- stroll.html | 5 +++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/game.js b/game.js index 207b985..a470722 100644 --- a/game.js +++ b/game.js @@ -15,6 +15,8 @@ var newline = " "; victims = {}; +var humanMode = true; + var macro = { "scaling": function(value, scale, factor) { return value * Math.pow(scale,factor); }, @@ -1716,7 +1718,10 @@ function startGame(e) { else if (form[i].type == "number") macro[form[i].name] = parseFloat(form[i].value); else if (form[i].type == "checkbox") { - macro[form[i].name] = form[i].checked; + if (form[i].name == "humanMode") + humanMode = form[i].checked; + else + macro[form[i].name] = form[i].checked; } else if (form[i].type == "radio") { if (form[i].checked) { switch(form[i].id) { diff --git a/recursive-macro.js b/recursive-macro.js index 18cfda3..4bc7dfa 100644 --- a/recursive-macro.js +++ b/recursive-macro.js @@ -389,7 +389,10 @@ function Person(count = 1) { this.describeOne = function (verbose=true) { body = random_desc(["skinny","fat","tall","short","stocky","spindly"], (verbose ? 0.6 : 0)); sex = random_desc(["male", "female"], (verbose ? 1 : 0)); - species = random_desc(["wolf","cat","dog","squirrel","horse","hyena","fox","jackal","crux","sergal"]); + if (!humanMode) + species = random_desc(["wolf","cat","dog","squirrel","horse","hyena","fox","jackal","crux","sergal"]); + else + species = random_desc(["jogger","police officer","road worker","pastor","dog-walker","clerk","accountant","CEO","millionaire","mailman"]); return "a " + merge_desc([body,sex,species]); } diff --git a/stroll.html b/stroll.html index 52c4d9f..7085590 100644 --- a/stroll.html +++ b/stroll.html @@ -140,6 +140,11 @@

+
  • + + +
  • +
    Brutality: