summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Locations
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-09-12 22:40:36 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-09-12 22:40:36 -0700
commit66ffd7038cf10566bd35bb6713677a5f8de3b6ef (patch)
tree1d1118242801f876c27f7566c0258184aafd440a /vamp_stuff/Modification_Files/Locations
downloadcataclysm-bn-mod_vampire-stuff-redone-66ffd7038cf10566bd35bb6713677a5f8de3b6ef.tar.xz
Initial commit
Diffstat (limited to 'vamp_stuff/Modification_Files/Locations')
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json42
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json42
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json240
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001240
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1240
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2244
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json323
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_ter_furn.json47
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json24
-rw-r--r--vamp_stuff/Modification_Files/Locations/EyeCrypt.json456
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownchurch.json142
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_faceeast.json469
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facenorth.json468
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facesouth.json466
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facewest.json469
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownroad.json572
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownservicebuildings.json130
-rw-r--r--vamp_stuff/Modification_Files/Locations/Ghost_Towns/Reference.MD5
-rw-r--r--vamp_stuff/Modification_Files/Locations/MemorialCrypt.json468
-rw-r--r--vamp_stuff/Modification_Files/Locations/Misc/OddHole.json129
-rw-r--r--vamp_stuff/Modification_Files/Locations/Misc/fieldbloodrunepedestal.json57
-rw-r--r--vamp_stuff/Modification_Files/Locations/Misc/fieldgraveyard1.json44
-rw-r--r--vamp_stuff/Modification_Files/Locations/Misc/vampirus.json129
-rw-r--r--vamp_stuff/Modification_Files/Locations/VampireCove.json217
-rw-r--r--vamp_stuff/Modification_Files/Locations/WastelandOutskirt.json103
-rw-r--r--vamp_stuff/Modification_Files/Locations/palettes.json214
26 files changed, 5980 insertions, 0 deletions
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json b/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json
new file mode 100644
index 0000000..a17c252
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json
@@ -0,0 +1,42 @@
+[
+ {
+ "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 g",
+ "volume": "250 ml",
+ "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 g",
+ "volume": "250 ml",
+ "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_locationmap.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json
new file mode 100644
index 0000000..a17c252
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json
@@ -0,0 +1,42 @@
+[
+ {
+ "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 g",
+ "volume": "250 ml",
+ "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 g",
+ "volume": "250 ml",
+ "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_special.json-BACKUP001 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001
new file mode 100644
index 0000000..84543c0
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001
@@ -0,0 +1,240 @@
+[
+ {
+ "id": "Wasteland Outskirts",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 50, 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": [ 50, 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, 15 ],
+ "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Gravesite - Wild",
+ "locations": [ "forest", "field" ],
+ "occurrences": [ 0, 10 ],
+ "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "bhole",
+ "locations": [ "field" ],
+ "occurrences": [ 0, 15 ],
+ "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, 15 ],
+ "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_special.json-BACKUP002-ALLCLASSIC_0-1 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1
new file mode 100644
index 0000000..e5a5bda
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1
@@ -0,0 +1,240 @@
+[
+ {
+ "id": "Wasteland Outskirts",
+ "locations": [ "forest" ],
+ "flags": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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, 15 ],
+ "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Gravesite - Wild",
+ "locations": [ "forest", "field" ],
+ "occurrences": [ 0, 10 ],
+ "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "bhole",
+ "locations": [ "field" ],
+ "occurrences": [ 0, 15 ],
+ "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, 15 ],
+ "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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC" ],
+ "occurrences": [ 0, 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_special.json-BACKUP003-UNIQUECLASSIC_0-2 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2
new file mode 100644
index 0000000..23de793
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2
@@ -0,0 +1,244 @@
+[
+ {
+ "id": "Wasteland Outskirts",
+ "locations": [ "forest" ],
+ "flags": [ "CLASSIC" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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" ],
+ "flags": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 15 ],
+ "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "Gravesite - Wild",
+ "flags": [ "CLASSIC", "UNIQUE" ],
+ "locations": [ "forest", "field" ],
+ "occurrences": [ 0, 10 ],
+ "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
+ "type": "overmap_special"
+ },
+ {
+ "id": "bhole",
+ "flags": [ "CLASSIC", "UNIQUE" ],
+ "locations": [ "field" ],
+ "occurrences": [ 0, 15 ],
+ "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",
+ "flags": [ "CLASSIC", "UNIQUE" ],
+ "locations": [ "forest" ],
+ "occurrences": [ 0, 15 ],
+ "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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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": [ "CLASSIC", "UNIQUE" ],
+ "occurrences": [ 0, 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..d982236
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json
@@ -0,0 +1,323 @@
+[
+ {
+ "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..6f6c4c7
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_ter_furn.json
@@ -0,0 +1,47 @@
+[
+ {
+ "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/-Essentials/v_terrain.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json
new file mode 100644
index 0000000..b988878
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json
@@ -0,0 +1,24 @@
+[
+ {
+ "type": "terrain",
+ "id": "t_blood_sh",
+ "description": "Shallow Blood",
+ "name": "shallow blood",
+ "symbol": "~",
+ "color": "light_red",
+ "move_cost": 5,
+ "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE" ],
+ "connects_to": "WATER"
+ },
+ {
+ "type": "terrain",
+ "id": "t_blood_dp",
+ "description": "Deep Blood",
+ "name": "deep blood",
+ "symbol": "~",
+ "color": "red",
+ "move_cost": 8,
+ "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER" ],
+ "connects_to": "WATER"
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Locations/EyeCrypt.json b/vamp_stuff/Modification_Files/Locations/EyeCrypt.json
new file mode 100644
index 0000000..d821f40
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/EyeCrypt.json
@@ -0,0 +1,456 @@
+[
+ {
+ "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..3db7fd8
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownchurch.json
@@ -0,0 +1,142 @@
+[
+ {
+ "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..dbac4a4
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_faceeast.json
@@ -0,0 +1,469 @@
+[
+ {
+ "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..7cf8534
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facenorth.json
@@ -0,0 +1,468 @@
+[
+ {
+ "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..41d465e
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facesouth.json
@@ -0,0 +1,466 @@
+[
+ {
+ "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..e1ed3c0
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownhouse_facewest.json
@@ -0,0 +1,469 @@
+[
+ {
+ "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..cca7134
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownroad.json
@@ -0,0 +1,572 @@
+[
+ {
+ "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..eb9926d
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Ghost_Towns/Ghosttownservicebuildings.json
@@ -0,0 +1,130 @@
+[
+ {
+ "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..a73fbaf
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/MemorialCrypt.json
@@ -0,0 +1,468 @@
+[
+ {
+ "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..9833fba
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Misc/OddHole.json
@@ -0,0 +1,129 @@
+[
+ {
+ "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..0fb0604
--- /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..0252508
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Misc/fieldgraveyard1.json
@@ -0,0 +1,44 @@
+[
+ {
+ "//": "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..77d041f
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/Misc/vampirus.json
@@ -0,0 +1,129 @@
+[
+ {
+ "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..20cd958
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/VampireCove.json
@@ -0,0 +1,217 @@
+[
+ {
+ "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..6537a72
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/WastelandOutskirt.json
@@ -0,0 +1,103 @@
+[
+ {
+ "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..d14da5a
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Locations/palettes.json
@@ -0,0 +1,214 @@
+[
+ {
+ "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"
+ }
+ }
+]