Parcourir la source

Added human mode

tags/v0.7.0
Fen Dweller il y a 7 ans
Parent
révision
57f2a5eafe
3 fichiers modifiés avec 15 ajouts et 2 suppressions
  1. +6
    -1
      game.js
  2. +4
    -1
      recursive-macro.js
  3. +5
    -0
      stroll.html

+ 6
- 1
game.js Voir le fichier

@@ -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) {


+ 4
- 1
recursive-macro.js Voir le fichier

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



+ 5
- 0
stroll.html Voir le fichier

@@ -140,6 +140,11 @@
<input type="number" name="baseAssArea" placeholder="0.4"><br>
</li>
<br>
<li>
<input type="checkbox" name="humanMode" id="humanMode">
<label for="humanMode">Human Mode (instead of furries)</label>
</li>
<br>
Brutality:<br>
<ul>
<li>


Chargement…
Annuler
Enregistrer