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, "House": 0,
"Train": 0, "Train": 0,
"Parking Garage": 0, "Parking Garage": 0,
"Overpass": 0
"Overpass": 0,
"Tide Pod": 0
}; };
}; };


function getOnePrey(area) 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 = [] var potAreas = []


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


function suburbPrey(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) function updateVictims(type,prey)


+ 37
- 5
recursive-macro.js View File

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


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


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


// describes everything in the container // describes everything in the container
@@ -294,6 +297,36 @@ function Person(count = 1) {
return this; 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) { function EmptyCar(count = 1) {
this.name = "Car"; this.name = "Car";


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

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


Loading…
Cancel
Save