|
|
@@ -6,6 +6,7 @@ var things = |
|
|
"Empty Car": EmptyCar, |
|
|
"Empty Car": EmptyCar, |
|
|
"Car": Car, |
|
|
"Car": Car, |
|
|
"Bus": Bus, |
|
|
"Bus": Bus, |
|
|
|
|
|
"Tram": Tram, |
|
|
"Motorcycle": Motorcycle, |
|
|
"Motorcycle": Motorcycle, |
|
|
"House": House, |
|
|
"House": House, |
|
|
"Train": Train, |
|
|
"Train": Train, |
|
|
@@ -19,6 +20,7 @@ var areas = |
|
|
"Person": 3, |
|
|
"Person": 3, |
|
|
"Car": 4, |
|
|
"Car": 4, |
|
|
"Bus": 12, |
|
|
"Bus": 12, |
|
|
|
|
|
"Tram": 20, |
|
|
"Motorcycle": 2, |
|
|
"Motorcycle": 2, |
|
|
"House": 1000, |
|
|
"House": 1000, |
|
|
"Train": 10000, |
|
|
"Train": 10000, |
|
|
@@ -417,6 +419,41 @@ function Bus(count = 1) { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function Tram(count = 1) { |
|
|
|
|
|
this.name = "Bus"; |
|
|
|
|
|
|
|
|
|
|
|
copy_defaults(this,new DefaultEntity()); |
|
|
|
|
|
this.count = count; |
|
|
|
|
|
this.contents = {}; |
|
|
|
|
|
|
|
|
|
|
|
var amount = distribution(40,60,count); |
|
|
|
|
|
this.contents.person = new Person(amount); |
|
|
|
|
|
|
|
|
|
|
|
this.describeOne = function(verbose=true) { |
|
|
|
|
|
adjective = random_desc(["rusty","weathered"], (verbose ? 0.3 : 0)); |
|
|
|
|
|
color = random_desc(["blue","brown","gray"], (verbose ? 1 : 0)); |
|
|
|
|
|
type = random_desc(["tram"]); |
|
|
|
|
|
return "a " + merge_desc([adjective,color,type]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.describe = function() { |
|
|
|
|
|
if (this.count <= 3) { |
|
|
|
|
|
list = []; |
|
|
|
|
|
for (var i = 0; i < this.count; i++) { |
|
|
|
|
|
list.push(this.describeOne(this.count < 2)); |
|
|
|
|
|
} |
|
|
|
|
|
return merge_things(list) + " with " + this.contents.person.describe() + " inside"; |
|
|
|
|
|
} else { |
|
|
|
|
|
return this.count + " trams with " + this.contents.person.describe() + " inside"; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.anal_vore = function() { |
|
|
|
|
|
return "You slide " + this.describe() + " up your tight ass"; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
function Motorcycle(count = 1) { |
|
|
function Motorcycle(count = 1) { |
|
|
this.name = "Motorcycle"; |
|
|
this.name = "Motorcycle"; |
|
|
|
|
|
|
|
|
|