Browse Source

Added goddamn tide pods this is a meme christ

tags/v0.7.0
Fen Dweller 7 years ago
parent
commit
b9027b972a
2 changed files with 41 additions and 8 deletions
  1. +4
    -3
      game.js
  2. +37
    -5
      recursive-macro.js

+ 4
- 3
game.js View File

@@ -20,13 +20,14 @@ function initVictims()
"House": 0,
"Train": 0,
"Parking Garage": 0,
"Overpass": 0
"Overpass": 0,
"Tide Pod": 0
};
};

function getOnePrey(area)
{
var potential = ["Person", "Car", "Bus", "House", "Train", "Parking Garage"];
var potential = ["Person", "Car", "Bus", "House", "Train", "Parking Garage", "Tide Pod"];

var potAreas = []

@@ -57,7 +58,7 @@ function getPrey(region, area)

function suburbPrey(area)
{
return fill_area(area, {"Person": 0.5, "House": 0.5, "Car": 0.2});
return fill_area(area, {"Person": 0.5, "House": 0.5, "Car": 0.2, "Tide Pod": 100});
}

function updateVictims(type,prey)


+ 37
- 5
recursive-macro.js View File

@@ -10,20 +10,22 @@ var things =
"House": House,
"Train": Train,
"Parking Garage": ParkingGarage,
"Overpass": Overpass
"Overpass": Overpass,
"Tide Pod": TidePod
};

var areas =
{
"Container": 0,
"Person": 1,
"Person": 3,
"Car": 4,
"Bus": 12,
"Motorcycle": 2,
"House": 1000,
"Train": 10000,
"Parking Garage": 20000,
"Overpass": 10000
"Overpass": 10000,
"Tide Pod": 0.01,
};

function fill_area(area, weights = {"Person": 0.1})
@@ -75,7 +77,8 @@ var masses =
"House": 10000,
"Train": 50000,
"Parking Garage": 100000,
"Overpass": 100000
"Overpass": 100000,
"Tide Pod": 1
};

// describes everything in the container
@@ -294,6 +297,36 @@ function Person(count = 1) {
return this;
}


function TidePod(count = 1) {
this.name = "Tide Pod";

copy_defaults(this,new DefaultEntity());

this.count = count;
this.contents = {};


this.describeOne = function (verbose=true) {
species = random_desc(["delicious","scrumptious","savory"]);
return "a " + merge_desc([species,"tide pod"]);
}

this.describe = function() {
if (count <= 3) {
list = [];
for (var i = 0; i < count; i++) {
list.push(this.describeOne(this.count <= 2));
}
return merge_things(list);
} else {
return this.count + " tide pods"
}
}

return this;
}

function EmptyCar(count = 1) {
this.name = "Car";

@@ -431,7 +464,6 @@ function Train(count = 1) {
}
}
}

function House(count = 1) {
this.name = "House";
copy_defaults(this,new DefaultEntity());


Loading…
Cancel
Save