summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification Files/Locations
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification Files/Locations')
-rw-r--r--vamp_stuff/Modification Files/Locations/-Essentials/v_locationmap.json40
-rw-r--r--vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_special.json240
-rw-r--r--vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_terrain.json290
-rw-r--r--vamp_stuff/Modification Files/Locations/-Essentials/v_ter_furn.json43
-rw-r--r--vamp_stuff/Modification Files/Locations/EyeCrypt.json1299
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownchurch.json361
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_faceeast.json508
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facenorth.json891
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facesouth.json509
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facewest.json509
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownroad.json700
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownservicebuildings.json305
-rw-r--r--vamp_stuff/Modification Files/Locations/Ghost Towns/Reference.MD5
-rw-r--r--vamp_stuff/Modification Files/Locations/MemorialCrypt.json1710
-rw-r--r--vamp_stuff/Modification Files/Locations/Misc/OddHole.json151
-rw-r--r--vamp_stuff/Modification Files/Locations/Misc/fieldbloodrunepedestal.json57
-rw-r--r--vamp_stuff/Modification Files/Locations/Misc/fieldgraveyard1.json49
-rw-r--r--vamp_stuff/Modification Files/Locations/Misc/vampirus.json165
-rw-r--r--vamp_stuff/Modification Files/Locations/VampireCove.json315
-rw-r--r--vamp_stuff/Modification Files/Locations/WastelandOutskirt.json149
-rw-r--r--vamp_stuff/Modification Files/Locations/palettes.json424
21 files changed, 8720 insertions, 0 deletions
diff --git a/vamp_stuff/Modification Files/Locations/-Essentials/v_locationmap.json b/vamp_stuff/Modification Files/Locations/-Essentials/v_locationmap.json
new file mode 100644
index 0000000..4eac574
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/-Essentials/v_locationmap.json
@@ -0,0 +1,40 @@
+[{
+ "id": "crypt_map",
+ "type": "GENERIC",
+ "category": "books",
+ "name": "crypt map",
+ "description": "This odd, hand drawn map points the crypts in its range. There's no actual road going there, but it's an enough information for you.",
+ "weight": 30,
+ "volume": 1,
+ "price": 0,
+ "to_hit": -1,
+ "material": "paper",
+ "symbol": "#",
+ "color": "red",
+ "use_action": {
+ "type": "reveal_map",
+ "radius": 180,
+ "terrain": ["crypt1", "crypt2"],
+ "message": "You add the Crypt(s) to your map."
+ }
+ }, {
+ "id": "vampcave_map",
+ "type": "GENERIC",
+ "category": "books",
+ "name": "cove map",
+ "description": "This odd, hand drawn map only points the vampire cove. There's no actual road going there, but it's an enough information for you.",
+ "weight": 50,
+ "volume": 1,
+ "price": 0,
+ "to_hit": -1,
+ "material": "paper",
+ "symbol": "#",
+ "color": "red",
+ "use_action": {
+ "type": "reveal_map",
+ "radius": 180,
+ "terrain": ["vampcave_entrance"],
+ "message": "You add the Vampire Cove to your map."
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_special.json b/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_special.json
new file mode 100644
index 0000000..2006e8b
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_special.json
@@ -0,0 +1,240 @@
+[
+ {
+ "id": "Wasteland Outskirts",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 25, 100 ],
+ "overmaps": [
+ { "overmap": "wo3_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "wo2_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "wo1_north", "point": [ 2, 0, 0 ] },
+ { "overmap": "wo6_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "wo5_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "wo4_north", "point": [ 2, 1, 0 ] },
+ { "overmap": "wo9_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "wo8_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "wo7_north", "point": [ 2, 2, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Memorial Crypt",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [ { "overmap": "crypt1_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt1_b1_north", "point": [ 0, 0, -1 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Eye Crypt",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [ { "overmap": "crypt2_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt2_b1_north", "point": [ 0, 0, -1 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Vampire Cove",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 20, 100 ],
+ "overmaps": [
+ { "overmap": "vampcave_entrance_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "vampcave_corridor1_north", "point": [ 0, 0, -1 ] },
+ { "overmap": "vampcave_corridor2_north", "point": [ 0, 1, -1 ] },
+ { "overmap": "vampcave_basement_north", "point": [ 0, 1, -2 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Pedestal - Bloodrune",
+ "locations": [ "forest", "field" ],
+ "occurrences": [ 0, 3 ],
+ "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Gravesite - Wild",
+ "locations": [ "forest", "field" ],
+ "occurrences": [ 0, 5 ],
+ "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "bhole",
+ "locations": [ "field" ],
+ "occurrences": [ 0, 3 ],
+ "overmaps": [
+ { "overmap": "bloodhole_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "bloodhole_bottom_north", "point": [ 0, 0, -1 ] },
+ { "overmap": "bloodhole_lair_north", "point": [ 0, 0, -2 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Vampirus",
+ "locations": [ "forest" ],
+ "occurrences": [ 0, 2 ],
+ "overmaps": [ { "overmap": "vampirus", "point": [ 0, 0, 0 ] }, { "overmap": "vampirus_prison_up", "point": [ 0, 0, -1 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 1",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, 0, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 1, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 2",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 3",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Village consists of 0-16 abandoned houses and a church.",
+ "id": "Ghost Village 1",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 50, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -3, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, -2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 1, -3, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Village consists of 0-16 abandoned houses and a church.",
+ "id": "Ghost VIllage 2",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 50, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, -1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 0, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 1, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 3, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 3, -3, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Town consists of 0-40 abandoned houses, a church and some manorial buildings. The largest pseudo-generated structure you'll ever met in this mod.",
+ "id": "Ghost Town",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 25, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -2, 4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 5, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 5, 0 ] },
+ { "overmap": "ghost_townservice_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 3, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 3, 2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 2, 0 ] },
+ { "overmap": "ghost_townservice_north", "point": [ -1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -2, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -1, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -2, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -2, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, -3, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, -3, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -3, -3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -3, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -4, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -4, -4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -3, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -3, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -4, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -5, -5, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -5, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, -4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -1, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, -2, 0 ] }
+ ],
+ "type": "overmap_special"
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_terrain.json b/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_terrain.json
new file mode 100644
index 0000000..ac23a1a
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/-Essentials/v_overmap_terrain.json
@@ -0,0 +1,290 @@
+[{
+ "id": "crypt1",
+ "type": "overmap_terrain",
+ "name": "Memorial Crypt",
+ "sym": "n",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "crypt1_b1",
+ "type": "overmap_terrain",
+ "name": "Memorial Crypt Basement",
+ "sym": "n",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "crypt2",
+ "type": "overmap_terrain",
+ "name": "Eye Crypt",
+ "sym": "n",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "crypt2_b1",
+ "type": "overmap_terrain",
+ "name": "Eye Crypt Basement",
+ "sym": "n",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "vampcave_entrance",
+ "type": "overmap_terrain",
+ "name": "Vampire Cove - Entrance",
+ "sym": "+",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "vampcave_corridor1",
+ "type": "overmap_terrain",
+ "name": "Vampire Cove - Corridor",
+ "sym": "+",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "vampcave_corridor2",
+ "type": "overmap_terrain",
+ "name": "Vampire Cove - Corridor",
+ "sym": "+",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "vampcave_basement",
+ "type": "overmap_terrain",
+ "name": "Vampire Cove - Basement",
+ "sym": "+",
+ "color": "black",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "gravesite1",
+ "type": "overmap_terrain",
+ "name": "graveyard",
+ "sym": ".",
+ "color": "brown",
+ "see_cost": 5,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "bloodrune_pedestal",
+ "type": "overmap_terrain",
+ "name": "field",
+ "sym": ".",
+ "color": "brown",
+ "see_cost": 5,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "bloodhole",
+ "type": "overmap_terrain",
+ "name": "field",
+ "sym": ".",
+ "color": "brown",
+ "see_cost": 2,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "bloodhole_bottom",
+ "type": "overmap_terrain",
+ "name": "blood residue",
+ "sym": ".",
+ "color": "red",
+ "see_cost": 5,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "bloodhole_lair",
+ "type": "overmap_terrain",
+ "name": "leech lair",
+ "sym": ".",
+ "color": "red",
+ "see_cost": 5,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo3",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo2",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo1",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo6",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo5",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo4",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo9",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo8",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "id": "wo7",
+ "type": "overmap_terrain",
+ "name": "wasteland outskirts",
+ "sym": "+",
+ "color": "light_gray",
+ "see_cost": 20,
+ "mondensity": 0,
+ "extras": "build"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousenorth",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousesouth",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousewest",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townhouseeast",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townchurch",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townroadhor",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townroadver",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_towngardenroad",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "ghost_townservice",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "field"
+ }, {
+ "type": "overmap_terrain",
+ "id": "vampirus",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build",
+ "flags": ["NO_ROTATE"]
+ }, {
+ "type": "overmap_terrain",
+ "id": "vampirus_prison_up",
+ "name": "vampirus",
+ "sym": "%",
+ "color": "red",
+ "see_cost": 5,
+ "extras": "build",
+ "flags": ["NO_ROTATE"]
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/-Essentials/v_ter_furn.json b/vamp_stuff/Modification Files/Locations/-Essentials/v_ter_furn.json
new file mode 100644
index 0000000..fb70f7b
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/-Essentials/v_ter_furn.json
@@ -0,0 +1,43 @@
+[{
+ "type": "terrain",
+ "id": "t_blood_sh",
+ "description": "A shallow blood residue. It's light, crimson hue denotes intense desaturation from aging.",
+ "name": "shallow blood",
+ "symbol": "~",
+ "color": "light_red",
+ "move_cost": 5,
+ "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE"],
+ "connects_to": "WATER"
+ }, {
+ "type": "terrain",
+ "id": "t_blood_dp",
+ "description": "A deep blood residue. It's light, crimson hue denotes intense desaturation from aging.",
+ "name": "deep blood",
+ "symbol": "~",
+ "color": "red",
+ "move_cost": 8,
+ "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER"],
+ "connects_to": "WATER"
+ }, {
+ "type": "terrain",
+ "id": "t_vamp_seal",
+ "name": "seal",
+ "description": "An invincible force field. A spell could let you go through it, even if its active.",
+ "looks_like": "t_slope_down",
+ "symbol": "0",
+ "color": "white",
+ "move_cost": 2,
+ "flags": ["TRANSPARENT", "PLACE_ITEM"]
+ }, {
+ "type": "furniture",
+ "id": "f_slope_down_vamp",
+ "name": "downward slope",
+ "description": "A downward facing slope.",
+ "symbol": ">",
+ "looks_like": "t_slope_down",
+ "color": "brown",
+ "move_cost_mod": 0,
+ "required_str": -1,
+ "flags": ["TRANSPARENT", "NOCOLLIDE", "GOES_DOWN"]
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/EyeCrypt.json b/vamp_stuff/Modification Files/Locations/EyeCrypt.json
new file mode 100644
index 0000000..8a71bf0
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/EyeCrypt.json
@@ -0,0 +1,1299 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "crypt2",
+ "weight": 1250,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ ".............,..........",
+ "...,................,...",
+ "........................",
+ "..........=..=.......,..",
+ "...,!..............!....",
+ "......=..=....=..=......",
+ "............,...........",
+ "....=...=......=...=.,..",
+ ",.......................",
+ "..=....=......,.=....=..",
+ ".........l l.........",
+ ".=.....=. ##+# .=.....=.",
+ "...,..... #>># ...,.....",
+ ".=.....=. #+## .=.....=.",
+ ".....,...l l.........",
+ "..=....=........=....=..",
+ "..............,.........",
+ "....=...=......=...=....",
+ "...,....................",
+ "......=..=....=..=....,.",
+ "....!..............!....",
+ "..........=.,=..........",
+ ".......,................",
+ ".........,.............."
+ ],
+ "terrain": {
+ ",": [
+ "t_tree",
+ "t_tree",
+ "t_underbrush",
+ "t_shrub"
+ ],
+ "#": "t_rock",
+ "+": "t_door_c",
+ ".": [
+ "t_grass",
+ "t_dirt"
+ ],
+ " ": "t_rock_floor",
+ "l": "t_column",
+ ">": "t_stairs_down"
+ },
+ "furniture": {
+ "&": "f_rubble_rock",
+ "!": [
+ "f_statue",
+ "f_rubble_rock"
+ ],
+ "=": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ]
+ },
+ "place_items": [{
+ "item": "forest",
+ "x": [
+ 2,
+ 22
+ ],
+ "y": [
+ 2,
+ 22
+ ],
+ "chance": 50,
+ "repeat": [
+ 0,
+ 2
+ ]
+ }, {
+ "item": "grave_memories",
+ "x": [
+ 8,
+ 18
+ ],
+ "y": [
+ 7,
+ 21
+ ],
+ "chance": 10
+ }
+ ],
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "x": [
+ 2,
+ 22
+ ],
+ "y": [
+ 2,
+ 22
+ ],
+ "density": 0.12
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt2"
+ ],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " h h ",
+ " d d ",
+ " h h ",
+ " d d ",
+ " ",
+ " h h ",
+ " d d ",
+ " aaccaa ",
+ " h abbbba h ",
+ " d abbbba d ",
+ " gbkkbg ",
+ " d abbbba d ",
+ " h abbbba h ",
+ " aaggaa ",
+ " d d ",
+ " h h ",
+ " ",
+ " d d ",
+ " h h ",
+ " d d ",
+ " h h ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long"
+ ],
+ "a": "t_rock",
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "d": "t_grass",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": "t_dirtmound",
+ "i": "t_grass",
+ "j": "t_rock_floor",
+ "k": "t_stairs_down",
+ "l": "t_rock_floor",
+ "m": "t_rock_floor"
+ },
+ "furniture": {
+ "d": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ],
+ "e": "f_statue",
+ "f": "f_coffin_o",
+ "j": "f_crate_c",
+ "l": "f_table",
+ "m": "f_chair",
+ "b": ["f_null", "f_null", "f_null", "f_null", "f_null", "f_rubble_rock"]
+ },
+ "place_loot": [{
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 2,
+ 2
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 2,
+ 2
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 7,
+ 7
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 7,
+ 7
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 22,
+ 22
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 22,
+ 22
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }
+ ],
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "density": 0.12,
+ "x": [
+ 6,
+ 17
+ ],
+ "y": [
+ 2,
+ 22
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt2"
+ ],
+ "object": {
+ "rows": [
+ " ",
+ " h h ",
+ " d h h d ",
+ " h d d h ",
+ " d h h d ",
+ " d d ",
+ " h h ",
+ " d h h d ",
+ " d d ",
+ " h aaccaa h ",
+ " d h abbbba h d ",
+ " d abbbba d ",
+ " gbkkbg ",
+ " d abbbba d ",
+ " d h abbbba h d ",
+ " h aaggaa h ",
+ " d d ",
+ " d h h d ",
+ " h h ",
+ " d d ",
+ " d h h d ",
+ " h d d h ",
+ " d h h d ",
+ " h h "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long"
+ ],
+ "a": "t_rock",
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "d": "t_grass",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": "t_dirtmound",
+ "i": "t_grass",
+ "j": "t_rock_floor",
+ "k": "t_stairs_down",
+ "l": "t_rock_floor",
+ "m": "t_rock_floor"
+
+ },
+ "furniture": {
+ "d": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ],
+ "e": "f_statue",
+ "f": "f_coffin_o",
+ "j": "f_crate_c",
+ "l": "f_table",
+ "m": "f_chair",
+ "b": ["f_null", "f_null", "f_null", "f_null", "f_null", "f_rubble_rock"]
+ },
+ "place_loot": [{
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 2,
+ 2
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 2,
+ 2
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 7,
+ 7
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 7,
+ 7
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 22,
+ 22
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 22,
+ 22
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 1,
+ 1
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 3,
+ 3
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 3,
+ 3
+ ],
+ "y": [
+ 6,
+ 6
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 2,
+ 2
+ ],
+ "y": [
+ 9,
+ 9
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 2,
+ 2
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 3,
+ 3
+ ],
+ "y": [
+ 18,
+ 18
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 21,
+ 21
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 23,
+ 23
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 23,
+ 23
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 19,
+ 19
+ ],
+ "y": [
+ 21,
+ 21
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 18,
+ 18
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 21,
+ 21
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 21,
+ 21
+ ],
+ "y": [
+ 9,
+ 9
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 6,
+ 6
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 19,
+ 19
+ ],
+ "y": [
+ 3,
+ 3
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 10,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 1,
+ 1
+ ]
+ }
+ ],
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "density": 0.12,
+ "x": [
+ 2,
+ 21
+ ],
+ "y": [
+ 1,
+ 23
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "crypt2_b1",
+ "weight": 1250,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "ooooo i + koooooooo",
+ "ooooo+ooooocc ccoooooooo",
+ "oooo) aooook koooooooo",
+ "oooo)9 oooocc ccoooooooo",
+ "oooo) +@ook + ooooo",
+ "ooooooooooooo+oooo+ooooo",
+ "ooooooooooooo ook1 1kooo",
+ "ooooooooooooo oo ooo",
+ "ooooooooooo<+ oo1 - 1ooo",
+ "ooooooooooooo+oo*$ $*ooo",
+ "ooooooooooooo oo**1**ooo",
+ "ooooooooooooo+oooooooooo",
+ "oooooooooool l~oooooooo",
+ "ooooooooooo# l~~oooooooo",
+ "ooooooooooo#l~~~xooooooo",
+ "oooooooooooll~~~xooooooo",
+ "oooooooooooooooxxooooooo",
+ "ooooooooooooLe~~xooooooo",
+ "ooooooooooooeLoooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": "t_rock_floor",
+ "+": "t_door_c",
+ "<": "t_stairs_up",
+ "o": "t_rock",
+ "*": "t_pit_corpsed",
+ "~": "t_water_sh",
+ "x": "t_water_dp"
+ },
+ "furniture": {
+ "c": [
+ "f_coffin_o",
+ "f_coffin_c"
+ ],
+ "&": "f_rubble_rock",
+ ")": "f_shackle",
+ "-": "f_grave_stone_old",
+ "1": "f_statue",
+ "^": "f_slab",
+ "k": "f_counter",
+ "@": "f_crate_c",
+ "#": "f_locker"
+ },
+ "items": {
+ "i": {
+ "item": "medieval",
+ "chance": 10
+ },
+ "-": {
+ "item": "bloodset",
+ "chance": 5
+ },
+ "#": {
+ "item": "survival_armor",
+ "chance": 10
+ },
+ "e": {
+ "item": "trash",
+ "chance": 15
+ },
+ "@": {
+ "item": "camping",
+ "chance": 20
+ },
+ "a": {
+ "item": "archery",
+ "chance": 10
+ },
+ "m": {
+ "item": "allclothes",
+ "chance": 25
+ }
+ },
+ "npcs": {
+ "9": {
+ "class": "VAMP_LONELY_F"
+ }
+ },
+ "monster": {
+ "l": {
+ "monster": "mon_insect_leech"
+ },
+ "L": {
+ "monster": "mon_insect_bigleech"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt2_b1"
+ ],
+ "object": {
+ "fill_ter": "t_rock",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " jjj ",
+ " bbb ",
+ " c ",
+ " bbbcbcbb ",
+ " c c ",
+ " abbba be ",
+ " bbbbb bbbb ",
+ " abbba bkkb ",
+ " bb9bb bbbb ",
+ " abbba eb ",
+ " c ",
+ " fffff b ",
+ " bbbbbbb bbb ",
+ " ffbffbbcbmb ",
+ " bbbbbbb lll ",
+ " fffff ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "j": "t_rock_floor",
+ "k": "t_stairs_up",
+ "l": "t_rock_floor",
+ "m": "t_rock_floor",
+ "a": "t_rock_floor",
+ "9": "t_rock_floor"
+ },
+ "furniture": {
+ "e": "f_statue",
+ "f": "f_coffin_o",
+ "j": "f_crate_c",
+ "l": "f_table",
+ "m": "f_chair",
+ "a": "f_shackle"
+ },
+ "npcs": {
+ "9": {
+ "class": "VAMP_LONELY_F"
+ }
+ },
+ "place_loot": [{
+ "group": "coffin_bones",
+ "chance": 50,
+ "repeat": [
+ 2
+ ],
+ "x": [
+ 15,
+ 17
+ ],
+ "y": [
+ 19,
+ 19
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 11,
+ 7
+ ],
+ "y": [
+ 16,
+ 16
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 8
+ ],
+ "y": [
+ 18,
+ 18
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 11
+ ],
+ "y": [
+ 18,
+ 18
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 11
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "medieval",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 8
+ ],
+ "y": [
+ 10,
+ 14
+ ]
+ }
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownchurch.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownchurch.json
new file mode 100644
index 0000000..f7cd2b8
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownchurch.json
@@ -0,0 +1,361 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "ghost_townchurch"
+ ],
+ "object": {
+
+ "rows": [
+ " nn nnnnnnnn nn ",
+ " naaaaaaaaaaaaaan ",
+ " aajbjiiiiiajdgaa ",
+ " pppfbbbbbbbbbfbbbka ",
+ " pnnaaafaaaaaaaafaaann ",
+ " pnaajbbbbbbbbbbbbjaan ",
+ " p hjbbbebbddbbebbbjh ",
+ " pnabbbbbbbbbbbbbbbban ",
+ " p hbbbbbbbbbbbbbbbbh ",
+ " pnabccccccbbccccccban ",
+ " p hbbbbbbbbbbbbbbbbh ",
+ " pnabccccccbbccccccban ",
+ " p hbbbbbbbbbbbbbbbbh ",
+ " pnabccccccbbccccccban ",
+ " p hbbbbbbbbbbbbbbbbh ",
+ " pnabccccccbbccccccban ",
+ " p abbbbbbbbbbbbbbbba ",
+ " p aaaaaaaaffaaaaaaaa ",
+ " p nnaggalbblaggann ",
+ " p nambambblamban ",
+ " p abbfbbbbfbma ",
+ " p aaaaaffaaaaa ",
+ " p n oo n ",
+ " pp n oo n "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "c": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "d": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "e": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "f": [
+ "t_door_c",
+ "t_door_c",
+ "t_door_c",
+ "t_door_b"
+ ],
+ "g": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "h": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "i": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "j": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "k": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "l": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "m": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "n": ["t_shrub", "t_shrub", "t_shrub", "t_grass_dead"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "p": ["t_dirt", "t_dirt", "t_dirt", "t_dirt", "t_dirt", "t_dirt", "t_grass"]
+ },
+ "furniture": {
+ "c": "f_bench",
+ "d": "f_table",
+ "e": "f_brazier",
+ "g": "f_crate_c",
+ "i": "f_bookcase",
+ "j": "f_chair",
+ "k": "f_bigmirror",
+ "l": "f_rack_coat",
+ "m": "f_stool"
+ },
+ "place_loot": [{
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 5,
+ 10
+ ],
+ "y": [
+ 9,
+ 9
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 13,
+ 18
+ ],
+ "y": [
+ 9,
+ 9
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 18,
+ 13
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 18,
+ 13
+ ],
+ "y": [
+ 13,
+ 13
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 18,
+ 13
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 10,
+ 5
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 5,
+ 10
+ ],
+ "y": [
+ 13,
+ 13
+ ]
+ }, {
+ "group": "church",
+ "chance": 1,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 10,
+ 5
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "jackets",
+ "chance": 10,
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 18,
+ 19
+ ]
+ }, {
+ "group": "jackets",
+ "chance": 10,
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 18,
+ 18
+ ]
+ }, {
+ "group": "church",
+ "chance": 10,
+ "repeat": [1,
+ 2
+ ],
+ "x": [
+ 13,
+ 9
+ ],
+ "y": [
+ 2,
+ 2
+ ]
+ }
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_faceeast.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_faceeast.json
new file mode 100644
index 0000000..a4633ac
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_faceeast.json
@@ -0,0 +1,508 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhouseeast"],
+ "object": {
+ "rows": [
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " aaamaaaaaaa o",
+ " akjlbbbggga o",
+ " abbbbbbbbim o",
+ " mbbbbbbbbba o",
+ " aibbbbaacaa o",
+ " ajjjiba d ddo",
+ " aaaaaba ddddddo",
+ " aheeaba ddo",
+ " mbibcbm o",
+ " agbbaba o",
+ " aaaaaba o",
+ " afbaba o",
+ " mfbcbm o",
+ " afbana o",
+ " aaaaaa o",
+ " o",
+ " o"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [16, 18],
+ "y": [8, 8]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [10, 10],
+ "y": [14, 14]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 10],
+ "y": [16, 16]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhouseeast"],
+ "object": {
+ "rows": [
+ " o",
+ " o",
+ " o",
+ " o",
+ " amma o",
+ " affa o",
+ " abba o",
+ " acaaaaa o",
+ " abageea o",
+ " abcbbbm o",
+ " aaaaababbha o",
+ " agggabaaaaa o",
+ " abbbbba ddo",
+ " mjjjbbcdddddddo",
+ " aibbiba ddo",
+ " abbbbbm o",
+ " aljkbia o",
+ " amaaaaa o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [16, 16],
+ "y": [8, 8]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 12],
+ "y": [11, 11]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [18, 18],
+ "y": [10, 10]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhouseeast"],
+ "object": {
+ "rows": [
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " aamaa o",
+ " akljaaa o",
+ " abibbga o",
+ " aaaaabbbbba dddo",
+ " aeegaijjjbcdddddddo",
+ " mbbbcbbbibcdddddddo",
+ " aihbabbbbbm dddo",
+ " aaaaacaggga o",
+ " abbaaaaa o",
+ " affa o",
+ " amma o",
+ " o",
+ " o",
+ " o",
+ " o"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [12, 14],
+ "y": [16, 16]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [14, 14],
+ "y": [11, 11]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [8, 8],
+ "y": [13, 13]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [7, 7],
+ "y": [15, 15]
+ }
+ ]
+ }
+ }, {
+ "\/\/": "Vacant spaces for ghost towns.",
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhouseeast"],
+ "object": {
+ "rows": [
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o",
+ " o"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facenorth.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facenorth.json
new file mode 100644
index 0000000..3d01bad
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facenorth.json
@@ -0,0 +1,891 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "ghost_townhousenorth"
+ ],
+ "object": {
+ "rows": [
+ "oooooooooooooooooooooooo",
+ " dddd ",
+ " dddd ",
+ " dd ",
+ " dd ",
+ " dd ",
+ " dd ",
+ " aaaccagaaagaa ",
+ " aiibbklkajbea ",
+ " aibbbbbbabbea ",
+ " gbbbbbbbabbba ",
+ " gbbbbbbbaacaa ",
+ " allllbbbabbja ",
+ " abkbfbbbcbbbg ",
+ " amlnbbbbabbka ",
+ " aagaaagaaacaa ",
+ " abbba ",
+ " ahhha ",
+ " aagaa ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "c": [
+ "t_door_c",
+ "t_door_c",
+ "t_door_c",
+ "t_door_b"
+ ],
+ "d": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "e": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "f": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "i": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "j": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "k": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "l": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "m": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "n": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "o": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [
+ 8,
+ 7
+ ],
+ "y": [
+ 8,
+ 8
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 9,
+ 8
+ ]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1,
+ 3
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 8,
+ 8
+ ]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1,
+ 3
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 12,
+ 12
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "ghost_townhousenorth"
+ ],
+ "object": {
+ "rows": [
+ "oooooooooooooooooooooooo",
+ " ddd ",
+ " ddd ",
+ " ddd ",
+ " d ",
+ " d ",
+ " aagaaacaaagaa ",
+ " ambbbbbbakbja ",
+ " alkbbbbbcbbba ",
+ " gnbbkbbbaieea ",
+ " abbbllbbaaaaa ",
+ " abbbbkbbabbha ",
+ " abbbfbbbcbbhg ",
+ " aiiibbiiabbha ",
+ " aaaaggaaaaaaa ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "c": [
+ "t_door_c",
+ "t_door_c",
+ "t_door_c",
+ "t_door_b"
+ ],
+ "d": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "e": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "f": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "i": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "j": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "k": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "l": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "m": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "n": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "o": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1,
+ 3
+ ],
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 7,
+ 7
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 7,
+ 9
+ ],
+ "y": [
+ 13,
+ 13
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 12,
+ 13
+ ],
+ "y": [
+ 13,
+ 13
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "ghost_townhousenorth"
+ ],
+ "object": {
+ "rows": [
+ "oooooooooooooooooooooooo",
+ " ddd ",
+ " ddd ",
+ " ddd ",
+ " d ",
+ " aaaaagagaaaaa d ",
+ " ambbbbbbbbiia d ",
+ " abkbbbbbbbbbcdd ",
+ " gnlbbbbbbbkia ",
+ " aaaaalkbaaaaa ",
+ " ahbbakbbajeea ",
+ " ghbbcbbbcbbbg ",
+ " ahbbabiiabkia ",
+ " aaaaagaaaaaaa ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "c": [
+ "t_door_c",
+ "t_door_c",
+ "t_door_c",
+ "t_door_b"
+ ],
+ "d": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "e": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "f": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "i": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "j": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "k": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "l": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "m": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "n": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "o": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 12,
+ 13
+ ],
+ "y": [
+ 12,
+ 12
+ ]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1,
+ 3
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 12,
+ 12
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 17,
+ 16
+ ],
+ "y": [
+ 6,
+ 6
+ ]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 8,
+ 8
+ ]
+ }
+ ]
+ }
+ }, {
+ "//": "Vacant spaces for ghost towns.",
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "ghost_townhousenorth"
+ ],
+ "object": {
+ "rows": [
+ "oooooooooooooooooooooooo",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "o": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ]
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facesouth.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facesouth.json
new file mode 100644
index 0000000..769b16c
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facesouth.json
@@ -0,0 +1,509 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousesouth"],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " aaaaagagaaaaa ",
+ " ahbbabbbbbbia ",
+ " ghbbcbbbbblia ",
+ " ahbbakbbbbkia ",
+ " aaaaalbbaaaaa ",
+ " ambbbkbbajeea ",
+ " gnbbbbbbcbbbg ",
+ " alkbbbbbabkia ",
+ " aaaaaacaaaaaa ",
+ " d ",
+ " d ",
+ " ddd ",
+ " ddd ",
+ " ddd ",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [14, 14],
+ "y": [14, 14]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [16, 16],
+ "y": [16, 16]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [16, 16],
+ "y": [10, 12]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousesouth"],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " aaaaagagaagaa ",
+ " aibbblmnahhha ",
+ " gbbbbbkbabbba ",
+ " aibbklllabbba ",
+ " aibbbbbkaacaa ",
+ " aibbbbbbaibba ",
+ " gbbbbbbbcbbbg ",
+ " aibbbbbbajeea ",
+ " aaaaaacaaaaaa ",
+ " d ",
+ " d ",
+ " d ",
+ " d ",
+ " d ",
+ " ddd ",
+ " ddd ",
+ " ddddd ",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [16, 16],
+ "y": [13, 13]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [16, 16],
+ "y": [11, 11]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [8, 8],
+ "y": [13, 13]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [8, 8],
+ "y": [9, 11]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [8, 8],
+ "y": [7, 7]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousesouth"],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " aagaaagaaaaaa ",
+ " ambbbbbbabbha ",
+ " gnbbbbbbcbbhg ",
+ " alkbbkbiabbha ",
+ " abbbllbiaaaaa ",
+ " abbbbkbiaibba ",
+ " gbbbbbbbcbbbg ",
+ " abbbbbbbajeea ",
+ " aaaccagaaaaaa ",
+ " dd ",
+ " dd ",
+ " dd ",
+ " dd ",
+ " dddd ",
+ " dddd ",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "h": "f_bathtub",
+ "i": "f_bookcase",
+ "j": "f_dresser",
+ "k": "f_stool",
+ "l": "f_table",
+ "m": "f_cupboard",
+ "n": "f_sink"
+ },
+ "place_loot": [{
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [15, 15],
+ "y": [15, 15]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [15, 15],
+ "y": [13, 13]
+ }, {
+ "group": "elderbooks",
+ "chance": 30,
+ "x": [13, 13],
+ "y": [11, 13]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousesouth"],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facewest.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facewest.json
new file mode 100644
index 0000000..6ed0e6c
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownhouse_facewest.json
@@ -0,0 +1,509 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousewest"],
+ "object": {
+ "rows": [
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o aaamaaaaa ",
+ "oooo abbbbjika ",
+ "oddddddddcbbbijblm ",
+ "oddddddddcbbbijbja ",
+ "oooo abbbbbbba ",
+ "o mbbbbbbbaaaaa ",
+ "o agggbbbbbbbna ",
+ "o aaaaaacaaacaa ",
+ "o abbbaheba ",
+ "o abbbaebbm ",
+ "o afffaeiba ",
+ "o aamaaaaaa ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 12],
+ "y": [12, 12]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [18, 18],
+ "y": [14, 14]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousewest"],
+ "object": {
+ "rows": [
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o aaamaaa ",
+ "oooo abbbija ",
+ "oddddddddcbbbbja ",
+ "oddddddddcbbbbjaaaaa ",
+ "oooo abbbbibbilm ",
+ "o mbbbbbbbbja ",
+ "o agggbbbbbka ",
+ "o aaaaabaaaaa ",
+ "o agbbababbfa ",
+ "o mbbbcbcbbfm ",
+ "o aeehahabbfa ",
+ "o aaaaaaaaaaa ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 12],
+ "y": [12, 12]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [12, 12],
+ "y": [16, 16]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 10],
+ "y": [14, 14]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [14, 14],
+ "y": [16, 16]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousewest"],
+ "object": {
+ "rows": [
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o aaamaaamaaa ",
+ "oddd aggbbbijbka ",
+ "oddddddddcbbbbbbjija ",
+ "oooo abibbbijblm ",
+ "o aamaabbibba ",
+ "o abbbbha ",
+ "o abaaaaa ",
+ "o ababbfa ",
+ "o mbcbbfm ",
+ "o ababbfa ",
+ "o abaaaaa ",
+ "o abagbha ",
+ "o mbcbbea ",
+ "o anabbea ",
+ "o aaaamaa ",
+ "o ",
+ "o "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "c": ["t_door_c", "t_door_c", "t_door_c", "t_door_b"],
+ "d": ["t_dirt", "t_dirt", "t_dirt", "t_grass"],
+ "e": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "f": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "g": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "h": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "i": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "j": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "k": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "l": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "m": ["t_window", "t_window", "t_window", "t_window_frame"],
+ "n": ["t_floor", "t_floor", "t_floor", "t_floor", "t_floor", "t_dirt"],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror"
+ },
+ "place_loot": [{
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [10, 11],
+ "y": [8, 8]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [16, 16],
+ "y": [18, 18]
+ }, {
+ "group": "dresser",
+ "chance": 50,
+ "repeat": [1, 3],
+ "x": [18, 18],
+ "y": [18, 18]
+ }, {
+ "group": "elderbooks",
+ "chance": 50,
+ "x": [18, 18],
+ "y": [12, 12]
+ }
+ ]
+ }
+ }, {
+ "\/\/": "Vacant spaces for ghost towns.",
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": ["ghost_townhousewest"],
+ "object": {
+ "rows": [
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o ",
+ "o "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "o": ["t_dirt", "t_dirt", "t_dirt", "t_grass", "t_dirt", "t_dirt", "t_dirt"]
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownroad.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownroad.json
new file mode 100644
index 0000000..18b60d7
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownroad.json
@@ -0,0 +1,700 @@
+[{
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ " dbbd ",
+ " dbbd ",
+ " dbbd ",
+ " dbbbbd ",
+ " dbbbbd ",
+ " dbbbbd ",
+ " dbbbbbbd ",
+ " dbbbbbbd ",
+ " dbbbbbbbbd ",
+ " dbbbbccbbbbd ",
+ " dbbbbccccbbbbd ",
+ " dbbbbcceeccbbbbd ",
+ " dbbbbceeeecbbbbd ",
+ " dbbbbcce eccbbbbd ",
+ " dbbbbcee eecbbbbd ",
+ " dbbbbce ecbbbbd ",
+ " dbbbbcee eecbbbbd ",
+ " dbbbbcce eccbbbbd ",
+ " dbbbbceeeecbbbbd ",
+ " dbbbbcceeccbbbbd ",
+ " dbbbbccccbbbbd ",
+ " dbbbbccbbbbd ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "c": [
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_grass_long"
+ ],
+ "d": [
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_grass",
+ "t_grass",
+ "t_grass_long"
+ ],
+ "e": [
+ "t_shrub",
+ "t_grass",
+ "t_grass",
+ "t_grass_long",
+ "t_grass",
+ "t_grass",
+ "t_grass_long"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_towngardenroad"
+ ],
+ "type": "mapgen"
+ }, {
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ " dbbd ",
+ " dbbd ",
+ " dbbd ",
+ " dbbd ",
+ " dbbd ",
+ " dbbbbd ",
+ " dbbbbd ",
+ " dbbbbd ",
+ " dbbbbbbd ",
+ " dbbbccbbbd ",
+ " dbbbccccbbbd ",
+ " dbbbcceeccbbbd ",
+ " dbbbceeeecbbbd ",
+ " dbbbcce eccbbbd ",
+ " dbbbcee eecbbbd ",
+ " dbbbce ecbbbd ",
+ " dbbbcee eecbbbd ",
+ " dbbbcce eccbbbd ",
+ " dbbbceeeecbbbd ",
+ " dbbbcceeccbbbd ",
+ " dbbbccccbbbd ",
+ " dbbbccbbbd ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "c": [
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_grass_long"
+ ],
+ "d": [
+ "t_shrub",
+ "t_shrub",
+ "t_shrub",
+ "t_grass",
+ "t_grass",
+ "t_grass_long"
+ ],
+ "e": [
+ "t_shrub",
+ "t_grass",
+ "t_grass",
+ "t_grass_long",
+ "t_grass",
+ "t_grass",
+ "t_grass_long"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_towngardenroad"
+ ],
+ "type": "mapgen"
+ }, {
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ " b b b b ",
+ " b b b b ",
+ " b b b b ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " b b b b ",
+ " b b b b ",
+ " b b b b ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_townroadhor"
+ ],
+ "type": "mapgen"
+ }, {
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ " a a a a ",
+ " a a a a ",
+ " a a a a ",
+ " a a a a ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ "aaaaaaaaaaaaaaaaaaaaaaaa",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " bb bb ",
+ " a a a a ",
+ " a a a a ",
+ " a a a b ",
+ " a a a b ",
+ "aaaaaaaaaaaaaaaaaaaaaaaa"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_townroadhor"
+ ],
+ "type": "mapgen"
+ }, {
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ "a aaaa a",
+ "a aaaa a",
+ "abb aaaa a",
+ "a b aaaa bba",
+ "a bbbbbbaaaabbbbbbb a",
+ "a bbbbbbbbaaaabbbbbb a",
+ "ab aaaa bb a",
+ "a aaaa ba",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa ba",
+ "a aaaa b a",
+ "ab aaaa b a",
+ "a bbbbbbbbaaaabbbbbb a",
+ "a bbbbbbaaaabbbbbbb a",
+ "a b aaaa b a",
+ "abb aaaa ba",
+ "a aaaa a",
+ "a aaaa a"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_townroadver"
+ ],
+ "type": "mapgen"
+ }, {
+ "method": "json",
+ "object": {
+ "furniture": {},
+ "rows": [
+ "a aaaa a",
+ "a aaaa a",
+ "ab aaaa bba",
+ "a bb aaaa bb a",
+ "a bbbbbbaaaabbbbb a",
+ "a bbbbbaaaabbbbbb a",
+ "a bb aaaa b a",
+ "abb aaaa bba",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "a aaaa a",
+ "ab aaaa ba",
+ "a bb aaaa bb a",
+ "a bbbbbbaaaabbbbbb a",
+ "a bbbbbaaaabbbbb a",
+ "a b aaaa bb a",
+ "a b aaaa b a",
+ "abb aaaa ba",
+ "a aaaa a"
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "b": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ]
+ }
+ },
+ "om_terrain": [
+ "ghost_townroadver"
+ ],
+ "type": "mapgen"
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownservicebuildings.json b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownservicebuildings.json
new file mode 100644
index 0000000..b0d9877
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Ghosttownservicebuildings.json
@@ -0,0 +1,305 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "ghost_townservice",
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " aamamaa ",
+ " afbabfa ",
+ " afbabfa ",
+ " aaaaaaacacaa ",
+ " abbbcbbbbbna ",
+ " mbbbabaaaaaaaaaa ",
+ " aeehabcbbblaebba ",
+ " aaaaababjikaebbm ",
+ " ahbbcbabjjjahbba ",
+ " mbbbababbbbaaaca ",
+ " aeebabagbbbcbbba ",
+ " aaaaabagbbbaaaca ",
+ " aeebcbagbbbabbba ",
+ " mbbbaaabbibabbbm ",
+ " abhbabbbbjbaeeha ",
+ " aaaaaijibjiaaaaa ",
+ " aamacama ",
+ " d ",
+ " d ",
+ "oooooooooooooooooooooooo"
+ ],
+ "place_items": [{
+ "item": "elderbooks",
+ "chance": 50,
+ "repeat": [
+ 1,
+ 2
+ ],
+ "x": [
+ 12,
+ 12
+ ],
+ "y": [
+ 14,
+ 16
+ ]
+ }, {
+ "item": "dresser",
+ "chance": 75,
+ "repeat": [
+ 1,
+ 4
+ ],
+ "x": 8,
+ "y": 10
+ }, {
+ "item": "dresser",
+ "chance": 75,
+ "repeat": [
+ 1,
+ 4
+ ],
+ "x": 6,
+ "y": 12
+ }, {
+ "item": "dresser",
+ "chance": 75,
+ "repeat": [
+ 1,
+ 4
+ ],
+ "x": 7,
+ "y": 18
+ }, {
+ "item": "dresser",
+ "chance": 75,
+ "repeat": [
+ 1,
+ 4
+ ],
+ "x": 19,
+ "y": 18
+ }, {
+ "item": "dresser",
+ "chance": 75,
+ "repeat": [
+ 1,
+ 4
+ ],
+ "x": 17,
+ "y": 12
+ }
+ ],
+ "palettes": [
+ "ghosttownservices_palette"
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "ghost_townservice",
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " aaaaaaamaa ",
+ " abbbcbrrra ",
+ " abbbabbbra ",
+ " atttabbbrm ",
+ " atttaqqbba ",
+ " aaaaaaaaca ",
+ " apbbbba ",
+ " asrrbba ",
+ " aamabba ",
+ " dd ",
+ " dd ",
+ " dd ",
+ " dddd ",
+ " dddd ",
+ "oooooooooooooooooooooooo"
+ ],
+ "palettes": [
+ "ghosttownservices_palette"
+ ],
+ "place_items": [{
+ "item": "elder_blacksmithing",
+ "chance": 50,
+ "x": [
+ 9,
+ 10
+ ],
+ "y": [
+ 16,
+ 16
+ ]
+ }, {
+ "item": "archery",
+ "chance": 20,
+ "x": [
+ 12,
+ 12
+ ],
+ "y": [
+ 11,
+ 12
+ ]
+ }, {
+ "item": "archery_ammo",
+ "chance": 25,
+ "repeat": [
+ 1,
+ 2
+ ],
+ "x": [
+ 10,
+ 12
+ ],
+ "y": [
+ 10,
+ 10
+ ]
+ }, {
+ "item": "elder_blacksmithing_spares",
+ "chance": 50,
+ "repeat": [
+ 1,
+ 5
+ ],
+ "x": [
+ 5,
+ 7
+ ],
+ "y": [
+ 12,
+ 13
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "ghost_townservice",
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " aaaaaaaamaaa ",
+ " avbbcbbbjjva ",
+ " mbubajbbubja ",
+ " abbbajubbbjm ",
+ " ajjjavjjgbga ",
+ " aamaaamaabaa ",
+ " aba ",
+ " aca ",
+ " d ",
+ " d ",
+ " d ",
+ " ddd ",
+ " ddd ",
+ "oooooooooooooooooooooooo"
+ ],
+ "palettes": [
+ "ghosttownservices_palette"
+ ],
+ "place_items": [{
+ "item": "tools_tailor",
+ "chance": 50,
+ "x": [
+ 8,
+ 10
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "item": "tools_tailor",
+ "chance": 20,
+ "x": [
+ 12,
+ 12
+ ],
+ "y": [
+ 12,
+ 13
+ ]
+ }, {
+ "item": "tools_tailor",
+ "chance": 20,
+ "x": [
+ 13,
+ 14
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "item": "tools_tailor",
+ "chance": 20,
+ "x": [
+ 15,
+ 16
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "item": "tools_tailor",
+ "chance": 20,
+ "x": [
+ 17,
+ 17
+ ],
+ "y": [
+ 12,
+ 13
+ ]
+ }, {
+ "item": "tailorbooks",
+ "chance": 25,
+ "x": 15,
+ "y": 14
+ }, {
+ "item": "tailorbooks",
+ "chance": 25,
+ "x": 17,
+ "y": 14
+ }, {
+ "item": "fancyfurs",
+ "chance": 5,
+ "x": 8,
+ "y": 11
+ }, {
+ "item": "fancyfurs",
+ "chance": 5,
+ "x": 12,
+ "y": 14
+ }, {
+ "item": "fancyfurs",
+ "chance": 5,
+ "x": 17,
+ "y": 11
+ }
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Ghost Towns/Reference.MD b/vamp_stuff/Modification Files/Locations/Ghost Towns/Reference.MD
new file mode 100644
index 0000000..c89c26b
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Ghost Towns/Reference.MD
@@ -0,0 +1,5 @@
+## Medieval Structures
+
+Based on a website I stumble into... It is my guideline to keep myself on the flow.
+
+[![Source](https://i0.wp.com/www.lostkingdom.net/wp-content/uploads/2015/03/Joost_Cornelisz._Droochsloot_-_Village_Street_-_WGA6684.jpg?resize=1080%2C675&ssl=1)](https://www.lostkingdom.net/lets-design-a-medieval-village-introduction/) \ No newline at end of file
diff --git a/vamp_stuff/Modification Files/Locations/MemorialCrypt.json b/vamp_stuff/Modification Files/Locations/MemorialCrypt.json
new file mode 100644
index 0000000..1144623
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/MemorialCrypt.json
@@ -0,0 +1,1710 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "crypt1",
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "........,...............",
+ "...l l........,...",
+ "..,m###2### ............",
+ "... #!&m !#m............",
+ ",.. 3 > &1 ..,.........",
+ "... #!m &!# ............",
+ ".,. ###+### .........,..",
+ "...l l............",
+ ".............,.........,",
+ "..=...=..=....=..=...=..",
+ "..g...g.,g....g..g...g..",
+ "............,...........",
+ "..=...=..=....=..=...=..",
+ ",.g...g..g....g..g...g..",
+ "........................",
+ "..=...=..=....=..=...=..",
+ "..g...g..g....g..g...g..",
+ "...........,............",
+ "..=...=..=....=..=...=..",
+ "..g...g..g...,g..g...g.,",
+ "...,....................",
+ "..=...=..=....=..=...=..",
+ ".,g...g..g.,..g..g..,g..",
+ "........,..............."
+ ],
+ "terrain": {
+ ",": [
+ "t_tree",
+ "t_tree",
+ "t_underbrush",
+ "t_shrub"
+ ],
+ "#": "t_rock",
+ "+": "t_door_c",
+ "1": "t_window_stained_red",
+ "2": "t_window_stained_green",
+ "3": "t_window_stained_blue",
+ ".": [
+ "t_grass",
+ "t_dirt"
+ ],
+ " ": "t_rock_floor",
+ "l": "t_column",
+ ">": "t_stairs_down"
+ },
+ "furniture": {
+ "&": "f_rubble_rock",
+ "!": [
+ "f_statue",
+ "f_rubble_rock"
+ ],
+ "=": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ]
+ },
+ "place_items": [{
+ "item": "forest",
+ "x": [
+ 2,
+ 22
+ ],
+ "y": [
+ 2,
+ 18
+ ],
+ "chance": 100,
+ "repeat": [
+ 0,
+ 2
+ ]
+ }
+ ],
+ "items": {
+ "m": {
+ "item": "medieval",
+ "chance": 5
+ },
+ "g": {
+ "item": "grave_memories",
+ "chance": 5
+ }
+ },
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "density": 0.12,
+ "x": [
+ 2,
+ 22
+ ],
+ "y": [
+ 2,
+ 22
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt1"
+ ],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " aaagaaaaaa ",
+ " afbbffajja ",
+ " afbbbfajbg ",
+ " gbbkbbabba ",
+ " abbbbbaaca ",
+ " abebeba ",
+ " aaacaaa ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long"
+ ],
+ "a": "t_rock",
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "d": "t_grass",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": "t_dirtmound",
+ "i": "t_grass",
+ "j": "t_rock_floor",
+ "k": "t_stairs_down"
+ },
+ "furniture": {
+ "d": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ],
+ "e": ["f_statue", "f_statue", "f_rubble_rock"],
+ "f": ["f_coffin_o", "f_coffin_o", "f_coffin_c"],
+ "j": ["f_crate_c", "f_crate_c", "f_crate_o"]
+ },
+ "place_loot": [{
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "hand_tools",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 4,
+ 5
+ ]
+ }, {
+ "group": "hand_tools",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 17,
+ 16
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 14
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 5,
+ 4
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 4,
+ 5
+ ]
+ }
+ ],
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "density": 0.12,
+ "x": [
+ 4,
+ 20
+ ],
+ "y": [
+ 11,
+ 21
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt1"
+ ],
+ "object": {
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " aaaaaagaaaaaaa ",
+ " ajjaffbfballla ",
+ " ajbabbbbfabmlg ",
+ " ajbcbbkbbabbba ",
+ " aaaabbbbbaacaa ",
+ " abebeba ",
+ " agacaga ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " h h h h h h h h ",
+ " d d d d d d d d ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long"
+ ],
+ "a": "t_rock",
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "d": "t_grass",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "g": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "h": "t_dirtmound",
+ "i": "t_grass",
+ "j": "t_rock_floor",
+ "k": "t_stairs_down",
+ "l": "t_rock_floor",
+ "m": "t_rock_floor"
+ },
+ "furniture": {
+ "d": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ],
+ "e": "f_statue",
+ "f": "f_coffin_o",
+ "j": "f_crate_c",
+ "l": "f_table",
+ "m": "f_chair"
+ },
+ "place_loot": [{
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 11,
+ 11
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 14,
+ 14
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 20,
+ 20
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 16
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 10
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 6,
+ 6
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "grave_memories",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 4,
+ 4
+ ],
+ "y": [
+ 20,
+ 20
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 11
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 13,
+ 13
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 14
+ ],
+ "y": [
+ 5,
+ 5
+ ]
+ }, {
+ "group": "hand_tools",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 18,
+ 18
+ ],
+ "y": [
+ 5,
+ 5
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 16,
+ 18
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }, {
+ "group": "hand_tools",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 7,
+ 7
+ ],
+ "y": [
+ 4,
+ 6
+ ]
+ }, {
+ "group": "hand_tools",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 8
+ ],
+ "y": [
+ 4,
+ 4
+ ]
+ }
+ ],
+ "place_monsters": [{
+ "monster": "GROUP_CRYPTIES",
+ "density": 0.12,
+ "x": [
+ 4,
+ 20
+ ],
+ "y": [
+ 11,
+ 21
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "crypt1_b1",
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "oooo0000000ooooooooooooo",
+ "ooo00x~Le0oooooooooooooo",
+ "oooOx~0000000000000ooooo",
+ "oooOxx~~~l0)$*-*$)0ooooo",
+ "oooO0~~< l0) 9 )0ooooo",
+ "oooo0~ly l0) )0ooooo",
+ "oooo000+00000 000ooooo",
+ "oooooo0 000000+00ooooooo",
+ "oooooo0 + 0oooooooo",
+ "oo00000+00000000oooooooo",
+ "oo0c*c c*c0ooooooooooo",
+ "oo0cdc cdc0ooooooooooo",
+ "oo0cd ^ dc0ooooooooooo",
+ "oo00000000000ooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo",
+ "oooooooooooooooooooooooo"
+ ],
+ "terrain": {
+ " ": "t_rock_floor",
+ "+": "t_door_c",
+ "0": "t_rock",
+ "<": "t_stairs_up",
+ "o": "t_rock",
+ "*": "t_pit_corpsed",
+ "x": "t_water_dp",
+ "~": "t_water_sh"
+ },
+ "furniture": {
+ "c": [
+ "f_coffin_o",
+ "f_coffin_c"
+ ],
+ ")": "f_shackle",
+ "-": "f_grave_stone_old",
+ "^": "f_slab"
+ },
+ "items": {
+ "y": {
+ "item": "medieval",
+ "chance": 10
+ },
+ "d": {
+ "item": "allclothes",
+ "chance": 20
+ },
+ "$": {
+ "item": "bloodset",
+ "chance": 5
+ },
+ "e": {
+ "item": "trash",
+ "chance": 15
+ }
+ },
+ "npcs": {
+ "9": {
+ "class": "VAMP_LONELY_M"
+ }
+ },
+ "monster": {
+ "L": {
+ "monster": "mon_insect_bigleech"
+ },
+ "l": {
+ "monster": "mon_insect_leech"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "crypt1_b1"
+ ],
+ "object": {
+ "fill_ter": "t_rock",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " bbb ",
+ " abbba bkb ",
+ " bb9bb bbb ",
+ " abbba ebe ",
+ " bbbbb c ",
+ " abbba b ",
+ " c b bj ",
+ " bbbbcbcbj ",
+ " c bj ",
+ " b ",
+ " fff c fff ",
+ " bbbbbbbbb ",
+ " ffbbbbbff ",
+ " bbbbbbbbb ",
+ " fff c fff ",
+ " b ",
+ " dbb ",
+ " ggg ",
+ " "
+ ],
+ "terrain": {
+ "b": "t_rock_floor",
+ "c": "t_door_c",
+ "e": "t_rock_floor",
+ "f": "t_rock_floor",
+ "j": "t_rock_floor",
+ "k": "t_stairs_up",
+ "a": "t_rock_floor",
+ "d": "t_rock_floor",
+ "g": "t_rock_floor",
+ "9": "t_rock_floor"
+ },
+ "furniture": {
+ "e": "f_statue",
+ "f": "f_coffin_o",
+ "j": "f_crate_c",
+ "a": "f_shackle",
+ "d": "f_chair",
+ "g": "f_table"
+ },
+ "npcs": {
+ "9": {
+ "class": "VAMP_LONELY_M"
+ }
+ },
+ "place_loot": [{
+ "group": "hand_tools",
+ "chance": 50,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 15
+ ],
+ "y": [
+ 11,
+ 13
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 16
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 15,
+ 16
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 14,
+ 16
+ ],
+ "y": [
+ 19,
+ 19
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 10,
+ 8
+ ],
+ "y": [
+ 19,
+ 19
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 9,
+ 8
+ ],
+ "y": [
+ 17,
+ 17
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 25,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 8,
+ 10
+ ],
+ "y": [
+ 15,
+ 15
+ ]
+ }, {
+ "group": "medieval",
+ "chance": 5,
+ "repeat": [
+ 1
+ ],
+ "x": [
+ 5,
+ 9
+ ],
+ "y": [
+ 6,
+ 10
+ ]
+ }, {
+ "group": "coffin_bones",
+ "chance": 50,
+ "repeat": [
+ 2
+ ],
+ "x": [
+ 11,
+ 13
+ ],
+ "y": [
+ 22,
+ 22
+ ]
+ }
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Misc/OddHole.json b/vamp_stuff/Modification Files/Locations/Misc/OddHole.json
new file mode 100644
index 0000000..33ca8ae
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Misc/OddHole.json
@@ -0,0 +1,151 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "bloodhole",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_grass",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " , ",
+ " , ",
+ " ",
+ " , ",
+ " ",
+ " , ",
+ " , ",
+ " ",
+ " , ",
+ " & ",
+ " , &&&& ",
+ " &&>&& , ",
+ " &&&&& ",
+ " && ",
+ " , , ",
+ " ",
+ " , ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ ",": [
+ "t_tree",
+ "t_tree",
+ "t_underbrush",
+ "t_shrub"
+ ],
+ " ": "t_grass",
+ ">": "t_slope_down"
+ },
+ "furniture": {
+ "&": "f_rubble_rock"
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "bloodhole_bottom",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "#############)##########",
+ "############,-;#########",
+ "###########,,',,########",
+ "###########,'',,########",
+ "###########;'-,,,#######",
+ "##########,,''';,,######",
+ "##########,,,''';,######",
+ "########;,,,-''',,,#####",
+ "######,,,,''''-'',,,####",
+ "###,,,,,'''''''''',,,###",
+ "##,,;,''''-'''''''-,;,##",
+ "##,,''''''''''''''',,,##",
+ "##,,'''-'''''-'''',,,###",
+ "###,,''''''-'''''',;####",
+ "####,,,<'''''''-',,,####",
+ "####,,,,'-'''''',;,#####",
+ "#####,,,,;''',,,,,######",
+ "#######,,,,,,;,#########",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################"
+ ],
+ "terrain": {
+ "'": "t_blood_sh",
+ "#": "t_rock",
+ "-": "t_blood_sh",
+ ",": "t_blood_dp",
+ ";": "t_blood_dp",
+ "<": "t_slope_up",
+ ")": "t_slope_down"
+ },
+ "monster": {
+ "-": {
+ "monster": "mon_insect_leech"
+ },
+ ";": {
+ "monster": "mon_insect_bigleech"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "bloodhole_lair",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "##########;,<,##########",
+ "#########,,,-;,#########",
+ "########,,,;'',#########",
+ "#######,,,,''-,,########",
+ "######;;,'''-,,,########",
+ "#######,,'',,,,,;#######",
+ "#######,-',,,,,,########",
+ "######,,'''',,,#########",
+ "#######,,''''',;,#######",
+ "########,,;#-'''########",
+ "#############'''-#######",
+ "###########-''''''######",
+ "##########''';;;;'-#####",
+ "#########''-;=;-''######",
+ "##########-'';'''#######",
+ "############''-'########",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################"
+ ],
+ "terrain": {
+ "'": "t_blood_sh",
+ "#": "t_rock",
+ ",": "t_blood_dp",
+ ";": "t_blood_dp",
+ "-": "t_blood_sh",
+ "<": "t_slope_up",
+ "=": "t_blood_sh"
+ },
+ "monster": {
+ ";": {
+ "monster": "mon_insect_leech"
+ },
+ "-": {
+ "monster": "mon_insect_bigleech"
+ }
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/Misc/fieldbloodrunepedestal.json b/vamp_stuff/Modification Files/Locations/Misc/fieldbloodrunepedestal.json
new file mode 100644
index 0000000..ceb2221
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Misc/fieldbloodrunepedestal.json
@@ -0,0 +1,57 @@
+{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "bloodrune_pedestal",
+ "weight": 1250,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ " , ",
+ ", ",
+ " , , ",
+ " , ",
+ " ",
+ " l. .. .l , ",
+ " ........ ",
+ " , ...... ",
+ " B..vV..B , ",
+ " ...... , ",
+ " , ........ ",
+ " l. .. .l ",
+ " , ",
+ " ,",
+ " , ",
+ " , ",
+ " ",
+ " , ",
+ " , ",
+ " ",
+ " , ",
+ " , , ",
+ " ",
+ " , , ,"
+ ],
+ "terrain": {
+ ",": ["t_tree", "t_tree", "t_underbrush", "t_shrub"],
+ " ": ["t_grass", "t_grass", "t_dirt"],
+ "l": "t_column",
+ "B": "t_rock_floor",
+ ".": ["t_rock_floor", "t_rock_floor", "t_rock_floor", "t_rock_floor", "t_rock_floor", "t_rock_floor", "t_grass", "t_dirt", "t_dirt"]
+ },
+ "furniture": {
+ "V": "f_brazier",
+ "v": "f_counter"
+ },
+ "items": {
+ "v": {
+ "item": "bloodrunedrop",
+ "chance": 100
+ }
+ },
+ "monster": {
+ "B": {
+ "monster": "mon_zombie_bloodcompact"
+ }
+ }
+ }
+}
diff --git a/vamp_stuff/Modification Files/Locations/Misc/fieldgraveyard1.json b/vamp_stuff/Modification Files/Locations/Misc/fieldgraveyard1.json
new file mode 100644
index 0000000..c7ae4b6
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Misc/fieldgraveyard1.json
@@ -0,0 +1,49 @@
+{
+ "//": "Random graves that are forgotten(hidden) in the map.",
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "gravesite1",
+ "weight": 1250,
+ "object": {
+ "fill_ter": "t_grass",
+ "rows": [
+ " , ",
+ " ",
+ " , ",
+ " B , ",
+ " v ",
+ " , ",
+ " , B ",
+ " , v ",
+ " , ",
+ " ",
+ " , ",
+ " B ",
+ " V ",
+ " ",
+ " ",
+ " , ",
+ " , ",
+ " , ",
+ " B ",
+ " , v ",
+ " ",
+ " , B ",
+ " v B ",
+ " V "
+ ],
+ "terrain": {
+ ",": ["t_tree", "t_tree", "t_underbrush", "t_shrub"],
+ " ": ["t_grass", "t_grass", "t_dirt"]
+ },
+ "furniture": {
+ "V": ["f_grave_monument", "f_grave_stone", "f_grave_head"],
+ "v": ["f_grave_monument", "f_grave_stone", "f_grave_head"]
+ },
+ "monster": {
+ "B": {
+ "monster": "mon_zombie_bloodcompact"
+ }
+ }
+ }
+}
diff --git a/vamp_stuff/Modification Files/Locations/Misc/vampirus.json b/vamp_stuff/Modification Files/Locations/Misc/vampirus.json
new file mode 100644
index 0000000..4407cf4
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/Misc/vampirus.json
@@ -0,0 +1,165 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampirus",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_grass",
+ "rows": [
+ " ",
+ " ",
+ " . ",
+ " ''... ",
+ " !'.... ",
+ " !!!'... ",
+ " !!**!'.. ",
+ " !''''.. ",
+ " '...... ",
+ " '..... ",
+ " ' . ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ "!": "t_rock_floor",
+ ".": "t_rock",
+ "*": "t_vamp_seal",
+ "'": ["t_rock", "t_rock_floor", "t_rock_floor"],
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_underbrush",
+ "t_shrub"
+ ]
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampirus_prison_up",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ " ",
+ " ,, ",
+ " ,,,, ",
+ " ,,**,, ",
+ " ,,,, ",
+ " ,-,, ,, ,,-, ",
+ " ,-,,+,,,,+,,-, ",
+ " ,_,,+,,,,+,,_, ",
+ " ,-,, ,, ,,-, ",
+ " ,,,, ",
+ " =,-,, ,,,,,, ,,-,, ",
+ " ,,-,,,+,,, ,,,+,,,-,, ",
+ " -_-,,,+,,, ,,,+,,,-_- ",
+ " ,,,,, ,,,,,, ,,,,, ",
+ " ,,,, ",
+ " ,-,, ,, ,,-, ",
+ " ,_,,+,,,,+,,_, ",
+ " ,-,,+,,,,+,,-, ",
+ " ,-,, ,, ,,-, ",
+ " ,, ",
+ " ,, ",
+ " ,,,, ",
+ " ,,,, ",
+ " + + "
+ ],
+ "terrain": {
+ ",": "t_rock_floor",
+ " ": "t_rock",
+ "*": "t_slope_up",
+ "+": ["t_door_c", "t_door_c", "t_door_o"]
+ },
+ "place_monsters": [{
+ "monster": "GROUP_VAMPIRUS_LABY",
+ "density": 0.625,
+ "x": [
+ 1,
+ 23
+ ],
+ "y": [
+ 1,
+ 23
+ ]
+ }
+ ],
+ "npcs": {
+ "=": {
+ "class": "HUMAN_VAΜPRISON"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "update_mapgen_id": "vampirus_attracted",
+ "method": "json",
+ "object": {
+ "place_monsters": [{
+ "monster": "GROUP_ZOMBIE",
+ "density": 1.1,
+ "x": [
+ 8, 16
+ ],
+ "y": [
+ 8, 16
+ ]
+ }
+ ]
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "update_mapgen_id": "vampirus_unsealing",
+ "object": {
+ "place_nested": [{
+ "chunks": ["vampirus_unsealing"],
+ "x": 0,
+ "y": 0
+ }
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/VampireCove.json b/vamp_stuff/Modification Files/Locations/VampireCove.json
new file mode 100644
index 0000000..991504a
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/VampireCove.json
@@ -0,0 +1,315 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampcave_entrance",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_grass",
+ "rows": [
+ ",.......,.............,.",
+ "......######........,...",
+ "..,.#########...........",
+ "...#####>>###...........",
+ ",..###....##..,.........",
+ "..###..#####............",
+ ".,.#..#####..........,..",
+ ".......#................",
+ ".............,.........,",
+ "........................",
+ "........,...............",
+ "............,...........",
+ "........................",
+ ",......,................",
+ "........................",
+ "........................",
+ "..,.................,...",
+ "...........,............",
+ "........................",
+ "........................",
+ ",.......................",
+ ".....................,..",
+ ".,......................",
+ "...........,............"
+ ],
+ "terrain": {
+ ",": [
+ "t_tree",
+ "t_tree",
+ "t_underbrush",
+ "t_shrub"
+ ],
+ "#": "t_rock",
+ ".": [
+ "t_grass",
+ "t_grass",
+ "t_dirt"
+ ],
+ " ": "t_rock_floor",
+ ">": "t_stairs_down"
+ },
+ "furniture": {
+ "&": "f_rubble_rock"
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampcave_corridor1",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "##''''####''''####''''##",
+ "#'' ''#'''<<'''#'' ''#",
+ "''c '''8rrrr9''' c''",
+ "' '''rrrr'' '",
+ "' lcrrrrcl '",
+ "''c rrrr c''",
+ "#'' rrrr ''#",
+ "##' rrrr '##",
+ "##'' lcrrrrcl ''##",
+ "##'' rrrr ''##",
+ "##' rrrr '##",
+ "#'' rrrr ''#",
+ "''c lcrrrrcl c''",
+ "' rrrr '",
+ "' rrrr '",
+ "''c rrrr c''",
+ "#'' lcrrrrcl ''#",
+ "##' rrrr '##",
+ "##'' rrrr ''##",
+ "##'' rrrr ''##",
+ "##' lcrrrrcl '##",
+ "##'' rrrr ''##",
+ "###''' rrrr '''###",
+ "#####''7 rrrr ''#####"
+ ],
+ "mapping": {
+ "c": {
+ "item": {
+ "item": "2x4"
+ },
+ "furniture": "f_woodstove",
+ "fields": {
+ "field": "fd_fire"
+ }
+ },
+ "]": {
+ "furniture": "f_counter"
+ }
+ },
+ "terrain": {
+ "#": "t_rock",
+ " ": "t_rock_floor",
+ ">": "t_stairs_down",
+ "<": "t_stairs_up",
+ "l": "t_column",
+ "'": "t_rock_smooth",
+ "+": "t_door_c",
+ "&": "t_door_metal_locked",
+ "r": "t_carpet_red",
+ "9": "t_carpet_red",
+ "8": "t_carpet_red",
+ "b": "t_carpet_purple",
+ "g": "t_carpet_green",
+ "-": "t_bars",
+ "?": "t_door_bar_locked"
+ },
+ "furniture": {
+ ";": "f_statue",
+ "=": "f_slab",
+ "^": "f_grave_monument",
+ "/": "f_crate_c"
+ },
+ "monster": {
+ "V": {
+ "monster": "mon_zombie_succumbvampire"
+ }
+ },
+ "npcs": {
+ "9": {
+ "class": "VAMP_UNDERGUARD1"
+ },
+ "8": {
+ "class": "VAMP_UNDERGUARD2"
+ },
+ "7": {
+ "class": "VAMP_UNDERTRADER"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampcave_corridor2",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "######''lcrrrrcl''######",
+ "#####'''''rrrr'''#######",
+ "#####'{/}''rr''#########",
+ "#####' ''++'#''''''###",
+ "###''''+'''rr'''>+ c'###",
+ "###'^'' 'c rr4c''' ''###",
+ "''''+'' + rr + '####",
+ "'V - c' ' rr '''+''###",
+ "' ? + ' rr ''uuu'###",
+ "'V - c'5' rr ''''''###",
+ "''''''''' rr '''######",
+ "####'''; rr ;'''####",
+ "###''c rr c''###",
+ "###' rr '###",
+ "##'' 6b]]b ''##",
+ "##'gggggggc==cggggggg'##",
+ "##'gggggggc==cggggggg'##",
+ "##'' b]]b ''##",
+ "###' gg '###",
+ "###''c gg c''###",
+ "####''' gg '''####",
+ "######''' gg '''######",
+ "########'''gg'''########",
+ "##########''''##########"
+ ],
+ "mapping": {
+ "c": {
+ "item": {
+ "item": "2x4"
+ },
+ "furniture": "f_woodstove",
+ "fields": {
+ "field": "fd_fire"
+ }
+ }
+ },
+ "items": {
+ "/": {
+ "item": "vampupgrade",
+ "chance": 50
+ },
+ "{": {
+ "item": "vampfashion",
+ "chance": 25
+ },
+ "}": {
+ "item": "vampgunner",
+ "chance": 25
+ },
+ "u": {
+ "item": "bloodset",
+ "chance": 25
+ }
+ },
+ "terrain": {
+ "#": "t_rock",
+ " ": "t_rock_floor",
+ ">": "t_stairs_down",
+ "<": "t_stairs_up",
+ "l": "t_column",
+ "'": "t_rock_smooth",
+ "+": "t_door_c",
+ "&": "t_door_metal_locked",
+ "r": "t_carpet_red",
+ "9": "t_carpet_red",
+ "8": "t_carpet_red",
+ "b": "t_carpet_purple",
+ "g": "t_carpet_green",
+ "-": "t_bars",
+ "?": "t_door_bar_locked"
+ },
+ "furniture": {
+ ";": "f_statue",
+ "=": "f_slab",
+ "^": "f_grave_monument",
+ "{": "f_bookcase",
+ "}": "f_bookcase",
+ "/": "f_bookcase",
+ "u": "f_locker",
+ "]": "f_counter"
+ },
+ "monster": {
+ "V": {
+ "monster": "mon_zombie_succumbvampire"
+ }
+ },
+ "npcs": {
+ "6": {
+ "class": "VAMP_UNDERCOMMANDO"
+ },
+ "5": {
+ "class": "VAMP_UNDERGUARD3"
+ },
+ "4": {
+ "class": "VAMP_UNDERSEEKER"
+ }
+ }
+ }
+ }, {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "vampcave_basement",
+ "weight": 2000,
+ "object": {
+ "fill_ter": "t_rock_floor",
+ "rows": [
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "########################",
+ "#''''###################",
+ "''cc'''#################",
+ "'] ''##'''##''''#####",
+ "'] -''''-'''' -'#####",
+ "'= ? <'#####",
+ "'] -''''-'''' -'#####",
+ "'] ''##'''##''''#####",
+ "''cc'''#################",
+ "#''''###################",
+ "########################",
+ "########################"
+ ],
+ "mapping": {
+ "c": {
+ "item": {
+ "item": "corpse"
+ },
+ "terrain": "t_pit_corpsed"
+ },
+ "-": {
+ "item": {
+ "item": "2x4"
+ },
+ "furniture": "f_woodstove",
+ "fields": {
+ "field": "fd_fire"
+ }
+ }
+ },
+ "terrain": {
+ "#": "t_rock",
+ " ": "t_rock_floor",
+ "<": "t_stairs_up",
+ "'": "t_rock_smooth",
+ "?": "t_door_bar_locked"
+ },
+ "furniture": {
+ "=": "f_slab",
+ "]": "f_counter"
+ },
+ "monster": {
+ "c": {
+ "monster": "mon_insect_leech"
+ }
+ }
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/WastelandOutskirt.json b/vamp_stuff/Modification Files/Locations/WastelandOutskirt.json
new file mode 100644
index 0000000..997f61b
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/WastelandOutskirt.json
@@ -0,0 +1,149 @@
+[{
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [["wo3", "wo2", "wo1"], ["wo6", "wo5", "wo4"], ["wo9", "wo8", "wo7"]],
+ "weight": 1000,
+ "object": {
+ "fill_ter": "t_grass",
+ "rows": [
+ "........................................................................",
+ ".___--.....................--..............--.....................--___.",
+ "._...-................---+--================--+---................-..._.",
+ "._.c.------------------....!-==============-!....------------------.c._.",
+ ".-...+..................-+--================--+-..................+...-.",
+ ".---+--------------------..-*..............*-..--------------------+---.",
+ "...-.-.....................8................9.....................-.-...",
+ "...-.-.qqqqqqqqqqqqqqqq...........................................-.-...",
+ "...-.-.qaaaaaaaaaaaaaaq.............................llllllllllll..-.-...",
+ "...-.-.qWAAWAAaaAAWAAWq............e................lUUUUUUUUUUl..-.-...",
+ "...-.-.qaaaaaaaaaaaaa*q..............................UUUUUUUUUUl..-.-...",
+ "...-.-.qWAAWAAaaAAWAAWq..............................UUUUUUUUUUl..-.-...",
+ "...-.-.qaaaaaaaaaaaaaaq.............................lUUUUUUUUUUl..-.-...",
+ "...-.-.qqqqqqqQQqqqqqqq.............................llllllllllll..-.-...",
+ "...-.-............................................................-.-...",
+ "...-.-............................................................-.-...",
+ "...-.-.qqqqqqqQQqqqqqqq..............................x..x..x..x...-.-...",
+ "...-.-.qaaaaaaaaaaaaaaq..............................#..#..#..#...-.-...",
+ "...-.-.qWAAWAAaaAAWAAWq...........................................-.-...",
+ "...-.-.qaaaaaaaaaaaaa*q...........................................-.-...",
+ "...-.-.qWAAWAAaaAAWAAWq..............................x..x..x..x...-.-...",
+ "...-.-.qaaaaaaaaaaaaaaq..............................#..#..#..#...-.-...",
+ "...-.-.qqqqqqqqqqqqqqqq...........................................-.-...",
+ "...-.-............................................................-.-...",
+ "...-.-..................[[[[[[[[[[....[[[[[[[[[[..................-.-...",
+ "...-.-..................[}} }}[[[..[[[P%%[X*X[..................-.-...",
+ "...-.-..................[jj jj[*[''[*[$ ' [..................-.-...",
+ "...-.-..................[}} }}Y [[[[[X X[..................-.-...",
+ "...-.-..................[jj jjY ' [ [..................-.-...",
+ "...-.-..................[}} }}Y [ [X X[..................-.-...",
+ "...-.-..................[* [7 [ [ [..................-.-...",
+ "...-.-..................[[[['[[[[[HHHH[[ [['[[..................-.-...",
+ "...-.-..................[[ [..................-.-...",
+ "...-.-..................[[ [[..................-.-...",
+ "...-.-...................[[ * * [[...................-.-...",
+ "...-.-...................c[[''[[[[[[[[[[['[HH[c...................-.-...",
+ "...-.-...................c[ [[ r[r[r [ [ [c...................-.-...",
+ "...-.-...................[[ [[ [ [ [ [5 [[...................-.-...",
+ "...-.-..................[[* [['['['[[ [>>[[[..................-.-...",
+ "...-.-..................[ [ I[..................-.-...",
+ "...-.-..................[ *[['[['[[..................-.-...",
+ "...-.-..................[ 6[[HHH['[[E EE E[..................-.-...",
+ "...-.-..................[ NnnN [[~ [ [[{ {{ {[..................-.-...",
+ "...-.-..................[ NnnN [~~```Y [} }} }[..................-.-...",
+ "...-.-..................[ NnnN [` ` w [E EE E[..................-.-...",
+ "...-.-..................[ [*[[[[[[*[{ {{ {[..................-.-...",
+ "...-.-..................[* LytL[[[....[[[}*}}*}[..................-.-...",
+ "...-.-..................[[[[[[[[c......c[[[[[[[[..................-.-...",
+ "...-.-...............................................;;;;;++;;;;;.-.-...",
+ "...-.-............................/////..............;&.g....g&.;.-.-...",
+ "...-.-..ddd4...ddd..............///~~~///............;.Cg....g.C;.-.-...",
+ "...-.-..h hp............//~~~~~~~//...........;mm:....:mm;.-.-...",
+ "...-.-..h hT...........//~~~~~~~~~/...........;&.g....g..;.-.-...",
+ "...-.-..h hT.........../~~~~~~~~~//...........;..g....g.&;.-.-...",
+ "...-.-..h hT...........//~~~~~~///............;mm:....:mm;.-.-...",
+ "...-.-..h hT............//~~~~//..............;..g....g..;.-.-...",
+ "...-.-..dddddddddd..............//~~//...............;&Cg....g&.;.-.-...",
+ "...-.-...........................////................;;;;;;;;;;;;.-.-...",
+ "...-.-............................................................-.-...",
+ ".---+--------------------------------------------------------------+---.",
+ ".-...+............................................................+...-.",
+ "._.c.--------------------------------------------------------------.c._.",
+ "._...-............................................................-..._.",
+ ".___--............................................................--___.",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................",
+ "........................................................................"
+ ],
+ "terrain": {
+ "7": "t_metal_floor",
+ "6": "t_metal_floor",
+ "5": "t_metal_floor",
+ "1": "t_dirt",
+ "`": "t_metal_floor"
+ },
+ "npcs": {
+ "0": {
+ "class": "HUMAN_WASTEREFUGEE"
+ },
+ "1": {
+ "class": "HUMAN_WASTEREFUGEE"
+ },
+ "9": {
+ "class": "HUMAN_WASTELAND2"
+ },
+ "8": {
+ "class": "HUMAN_WASTELAND1"
+ },
+ "7": {
+ "class": "VAMP_WASTEGUARD2"
+ },
+ "6": {
+ "class": "VAMP_WASTEGUARD1"
+ },
+ "5": {
+ "class": "VAMP_GUNSHOP"
+ },
+ "4": {
+ "class": "HUMAN_JUNKSHOP"
+ }
+ },
+ "monster": {
+ "`": {
+ "monster": "mon_insect_leech"
+ },
+ "C": {
+ "monster": "mon_cow"
+ }
+ },
+ "place_items": [{
+ "item": "trash",
+ "chance": 50,
+ "repeat": [10, 30],
+ "x": [9, 16],
+ "y": [51, 55]
+ }, {
+ "item": "trash",
+ "chance": 75,
+ "repeat": [5, 10],
+ "x": [18, 18],
+ "y": [52, 55]
+ }
+ ],
+ "vehicles": {
+ "e": {
+ "vehicle": "military_cargo_truck",
+ "chance": 100,
+ "fuel": 20,
+ "status": 2,
+ "rotation": 270
+ }
+ },
+ "palettes": ["wastelandoutskirts_palette"]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification Files/Locations/palettes.json b/vamp_stuff/Modification Files/Locations/palettes.json
new file mode 100644
index 0000000..f0c5ddd
--- /dev/null
+++ b/vamp_stuff/Modification Files/Locations/palettes.json
@@ -0,0 +1,424 @@
+[{
+ "type": "palette",
+ "id": "wastelandoutskirts_palette",
+ "mapping": {
+ "c": {
+ "item": {
+ "item": "2x4"
+ },
+ "furniture": "f_woodstove",
+ "fields": {
+ "field": "fd_fire"
+ }
+ }
+ },
+ "terrain": {
+ ".": [
+ "t_grass",
+ "t_grass",
+ "t_dirt"
+ ],
+ "-": "t_palisade",
+ "~": "t_water_sh",
+ "/": [
+ "t_water_sh",
+ "t_grass",
+ "t_dirt"
+ ],
+ "=": "t_palisade_gate",
+ "!": "t_palisade_pulley",
+ ";": "t_wall_wood",
+ "l": "t_fence_barbed",
+ "h": "t_chainfence_v",
+ "d": "t_chainfence_h",
+ "U": "t_pit_corpsed",
+ "+": "t_door_c",
+ "*": "t_utility_light",
+ " ": "t_metal_floor",
+ "S": "t_dirtmound",
+ "J": "t_rock",
+ "5": "t_metal_floor",
+ "[": "t_wall_metal",
+ "'": "t_door_metal_c",
+ "m": "t_fence_h",
+ "I": "t_stairs_down",
+ "i": "t_stairs_up",
+ "g": "t_fence_v",
+ ":": "t_column",
+ "_": "t_wall_half",
+ "w": "t_door_metal_locked",
+ "H": "t_reinforced_glass_h",
+ "#": "t_rock_floor",
+ "x": "t_rock_floor",
+ "Y": "t_reinforced_glass_v",
+ "X": "t_metal_floor",
+ "P": "t_metal_floor",
+ "%": "t_metal_floor",
+ "$": "t_metal_floor",
+ "}": "t_metal_floor",
+ "j": "t_metal_floor",
+ "r": "t_metal_floor",
+ "N": "t_metal_floor",
+ "n": "t_metal_floor",
+ "L": "t_metal_floor",
+ "t": "t_metal_floor",
+ "y": "t_metal_floor",
+ "{": "t_metal_floor",
+ "E": "t_metal_floor",
+ ">": "t_metal_floor"
+ },
+ "furniture": {
+ "B": "f_bench",
+ "F": "f_counter",
+ "j": "f_counter",
+ "%": "f_locker",
+ "P": "f_rack",
+ ">": "f_rack",
+ "t": "f_fridge",
+ "L": "f_glass_fridge",
+ "&": "f_hay",
+ "E": "f_dresser",
+ "{": "f_bed",
+ "}": "f_bed",
+ "n": "f_table",
+ "y": "f_counter",
+ "K": "f_sink",
+ "u": "f_desk",
+ "N": "f_chair",
+ "r": "f_toilet",
+ "X": "f_bookcase",
+ "^": "f_bookcase",
+ "$": "f_wood_keg",
+ "#": [
+ "f_grave_monument",
+ "f_grave_stone",
+ "f_grave_head"
+ ],
+ "q": "f_canvas_wall",
+ "o": "f_kiln_empty",
+ "W": "f_locker",
+ "A": "f_bed",
+ "Q": "f_canvas_door",
+ "T": "f_dumpster",
+ "p": "f_vending_o",
+ "a": "f_groundsheet",
+ "R": "f_cupboard",
+ "f": "f_statue"
+ },
+ "items": {
+ "y": {
+ "item": "cannedfood",
+ "chance": 100,
+ "repeat": 5
+ },
+ "t": {
+ "item": "fridge",
+ "chance": 40
+ },
+ "n": {
+ "item": "kitchen",
+ "chance": 50
+ },
+ "u": {
+ "item": "kitchen",
+ "chance": 45
+ },
+ "}": {
+ "item": "bed",
+ "chance": 60
+ },
+ "j": {
+ "item": "medical",
+ "chance": 50
+ },
+ "L": {
+ "item": "vending_drink_items",
+ "chance": 50
+ },
+ "E": {
+ "item": "allclothes",
+ "chance": 65,
+ "repeat": 3
+ },
+ "W": {
+ "item": "allclothes",
+ "chance": 65
+ },
+ "%": {
+ "item": "bloodset",
+ "chance": 100
+ },
+ "$": {
+ "item": "bloodammo",
+ "chance": 100
+ },
+ "P": {
+ "item": "vampmeleeweapon",
+ "chance": 100
+ },
+ "X": {
+ "item": "magazines",
+ "chance": 100
+ }
+ }
+ }, {
+ "type": "palette",
+ "id": "ghosttownservices_palette",
+ "terrain": {
+ " ": [
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass_long",
+ "t_grass_long",
+ "t_grass_long",
+ "t_tree_dead"
+ ],
+ "a": [
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood",
+ "t_wall_wood_chipped",
+ "t_wall_wood_chipped",
+ "t_wall_wood_broken"
+ ],
+ "b": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "c": [
+ "t_door_c",
+ "t_door_c",
+ "t_door_c",
+ "t_door_b"
+ ],
+ "d": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass"
+ ],
+ "e": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "f": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "g": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "h": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "i": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "j": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "k": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "l": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "m": [
+ "t_window",
+ "t_window",
+ "t_window",
+ "t_window_frame"
+ ],
+ "n": [
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_floor",
+ "t_dirt"
+ ],
+ "o": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "p": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "q": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "r": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "s": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "t": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "u": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ],
+ "v": [
+ "t_dirt",
+ "t_dirt",
+ "t_dirt",
+ "t_grass",
+ "t_dirt",
+ "t_dirt",
+ "t_dirt"
+ ]
+ },
+ "furniture": {
+ "e": "f_bed",
+ "f": "f_bathtub",
+ "g": "f_bookcase",
+ "h": "f_dresser",
+ "i": "f_stool",
+ "j": "f_table",
+ "k": "f_cupboard",
+ "l": "f_sink",
+ "n": "f_bigmirror",
+ "p": "f_forge_rock",
+ "q": "f_clay_kiln",
+ "r": "f_rack",
+ "s": "f_anvil",
+ "t": "f_crate_o",
+ "u": "f_chair",
+ "v": "f_statue"
+ }
+ }
+]