Skip to content

Commit

Permalink
Urban_Development pt.2 - Subway Connections (#2713)
Browse files Browse the repository at this point in the history
  • Loading branch information
Zlorthishen committed Apr 28, 2023
1 parent b093404 commit aa51b33
Show file tree
Hide file tree
Showing 6 changed files with 213 additions and 133 deletions.
132 changes: 69 additions & 63 deletions data/mods/Urban_Development/building_jsons/urban_30_dense_subway.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,27 @@
"fill_ter": "t_floor",
"rows": [
"%%%%%%%%%%%%%%%%%%%%llll",
"iiiiiiiilllllllllllll222",
"iiiiiiiilllllllllllllggg",
"i:::::::lT|T|T|CSCSCl222",
"iZ::::::l+|+|+|22222+222",
"iZZ:::::122222222222l222",
"iZ::::::l+|+|+|22222llcc",
"iZZ:::::122222222222+222",
"iZ::::::lllllllllllll222",
"i:::::::ylC22C22H4H2v222",
"i:::::::ylS22C222H22v222",
"i:::::::ylC226222222J222",
"i::::Z:::lg22C222222v222",
"i:::ZZZ::lg222222222v222",
"i1iiiiiiillllllllllll222",
"irr22CDDDC2CWWWCi2|>l222",
"1r 222222222222222| l222",
"ir 2222222222222i2 l222",
"iiiiiiiiiiiiiiiii l222",
"ir xx i l222",
"ir x l222",
"ir xx iiiilll2",
"i xx ri%%%%%l2",
"i x x ri%%%%%l>",
"i xxx xxx iiiiii%%%%%ll",
"1:::ZZZ::lg222222222v222",
"i1iiiiiiillllllllllll(22",
"irri2CDDDC2CWWWCi2|>l(22",
"1r +22222222222222| l(22",
"ir i222222222222i2 l(22",
"iiiiiiiiiiiiiiiii l(22",
"ir xx i l(22",
"ir x l(22",
"ir xx iiiillll",
"i xx ri%%%%%%l",
"i x x ri%%%%%%l",
"i xxx xxx iiiiii%%%%%%l",
"iiiiiiiiiiii%%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%"
],
Expand All @@ -40,7 +40,7 @@
":": { "item": "home_hw", "chance": 1 },
"D": { "item": "allclothes", "chance": 50 },
"W": { "item": "allclothes", "chance": 50 },
"g": { "item": "vending_drink", "chance": 60 },
"g": { "item": "vending_drink", "chance": 60, "repeat": 2 },
"r": { "item": "cleaning", "chance": 50 }
},
"place_monsters": [
Expand All @@ -55,36 +55,42 @@
"om_terrain": [ "urban_30_2" ],
"weight": 250,
"object": {
"fill_ter": "t_floor",
"fill_ter": "t_linoleum_white",
"rows": [
"llll''''''''''''''''l%%%",
"2222''''''''''''''''l%%%",
"2222''''''''''''''''l%%%",
"2222''''''''''''''''l%%%",
"2222''''''''''''''''l%%%",
"2222''''''''''''''''l%%%",
"2l22''''''''''''''''iiii",
"2222''''''''''''''''i:zi",
"2222''''''''''''''''i:zi",
"2222''''''''''''''''i:z0",
"2l22''''''''''''''''i::0",
"2222''''''''''''''''i::0",
"2222''''''''''''''''i:z0",
"2222''''''''''''''''i::0",
"2l22''''''''''''''''i::i",
"2222''''''''''''''''i::i",
"2222''''''''''''''''i::i",
"2222''''''''''''''''i::i",
"2222''''''''''''''''i::i",
"222l''''''''''''''''i::i",
">>>l''''''''''''''''i::i",
"llll''''''''''''''''iiii",
"%l22''''''''''''''''l%%%",
"%lll''''''''''''''''l%%%"
"lllllllllllllllllllll%%%",
"gggl▪▪▪▪▪▪×▪▪×▪▪▪▪▪▪l%%%",
"226l▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪l%%%",
"ccll¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪l%%%",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪l%%%",
"2222¦▪▪▪▪▪×▪▪×▪▪▪▪▪▪l%%%",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪iiii",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i:zi",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i:zi",
"2222¦¦¦¦¦¦×▪▪×▪▪▪▪▪▪i:z0",
"22222222Ṃ¦¦¦¦¦▪▪▪▪▪▪i::0",
"22222222222<<¦▪▪▪▪▪▪i::0",
"22222222222<<¦▪▪▪▪▪▪i:z0",
"22222222Ṃ¦¦¦¦¦▪▪▪▪▪▪i::0",
"2222¦¦¦¦¦¦×▪▪×▪▪▪▪▪▪i::i",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i::i",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i::i",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i::i",
"2222¦▪▪▪▪▪×▪▪×▪▪▪▪▪▪i::i",
"2222¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i::i",
">>>l¦▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪i::i",
"llll▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪iiii",
"%lll▪▪▪▪▪▪×▪▪×▪▪▪▪▪▪l%%%",
"%llllllllllllllllllll%%%"
],
"palettes": [ "acidia_residential_commercial_palette" ],
"items": { "'": { "item": "subway", "chance": 1 }, "2": { "item": "subway", "chance": 1 } },
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 1, 19 ], "y": [ 3, 20 ], "density": 0.35 } ]
"terrain": { "▪": "t_open_air", "¦": "t_glass_railing", "×": "t_column", "2": "t_linoleum_white", "Ṃ": "t_linoleum_white" },
"items": {
"'": { "item": "subway", "chance": 1 },
"g": { "item": "vending_drink", "chance": 60 },
"2": { "item": "subway", "chance": 1 }
},
"signs": { "Ṃ": { "signage": "Subway Map: <city> stop" } },
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 1, 19 ], "y": [ 3, 20 ], "density": 0.25 } ]
}
},
{
Expand Down Expand Up @@ -114,11 +120,11 @@
"i*22222***22222*i i K",
"i*22222***22222*i iivv",
"i*22222222222222iiJii;;;",
"i222222222222222i'''';lv",
"i222222222222222i'''';v<",
"i2***22***2ii==ii'''';v'",
"iiVVViiVVVii''''';;;;;l'",
";;''';;''';;;;;;;;;;;;;;"
"i222222222222222i;;;;;;l",
"i222222222222222i;;;;;;v",
"i2***22***2ii==ii;;;;;;v",
"iiVVViiVVVii;;;;;;;;;;;l",
";;;;;;;;;;;;;;;;;;;;;;;;"
],
"palettes": [ "acidia_residential_commercial_palette" ],
"toilets": { "T": { } },
Expand Down Expand Up @@ -166,11 +172,11 @@
" c ri",
" K cc 6 i",
"viiivvvii cc cc i",
";;;;''''i i",
"vvvl''''J i",
"<<<v''''i K K K K i",
"'''v''''iivvvivvvvivvvii",
"'''l;;;;;'''''''''''''';",
";;;;;;;;i i",
"vvvl;;;;J i",
"<<<v;;;;i K K K K i",
"'''v;;;;iivvvivvvvivvvii",
"'''l;;;;;;;;;;;;;;;;;;;;",
";;;;;;;;;;;;;;;;;;;;;;;;"
],
"palettes": [ "acidia_residential_commercial_palette" ],
Expand Down Expand Up @@ -218,11 +224,11 @@
"iB22+ 1 iebb",
"iiiii @ @ i iiii",
"i @@@@@ uiiwii...",
"i bbb CC2CiRRRR.RR",
"i bbb htth 222oi.....RR",
"iebbbe htth fSCCi.....RR",
"iiiwiiiiwiiiiwiii.....RR",
"..RRR..RRR.............."
"i bbb CC2Ci......R",
"i bbb htth 222oi......R",
"iebbbe htth fSCCi......R",
"iiiwiiiiwiiiiwiii......R",
"........................"
],
"palettes": [ "acidia_residential_commercial_palette" ],
"toilets": { "T": { } },
Expand Down Expand Up @@ -274,11 +280,11 @@
"b 22222i iiiiiiiiiiiii",
"be CSoCfi i d6d iSTBi",
"wiiiwiiii 1 h +22Bi",
".....RRRi if2 iiiii",
"RR...RRRw iC22 bbi",
"RR...RRRi iCSou ee bbi",
"RR......iiiiiwiiiwiiiwii",
"RR.......RRRRRRRRRRRRRR.",
"........i if2 iiiii",
"RRRR....w iC22 bbi",
"RRRR....i iCSou ee bbi",
"RRRR....iiiiiwiiiwiiiwii",
"RRRR....................",
"........................"
],
"palettes": [ "acidia_residential_commercial_palette" ],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,37 +5,38 @@
"om_terrain": [ "urban_39_1" ],
"weight": 250,
"object": {
"fill_ter": "t_floor",
"fill_ter": "t_linoleum_white",
"rows": [
"%%%l''''''''''''''''l%%%",
"%%%l''''''''''''''''l%%%",
"llll''''''''''''''''llll",
"i i'''''''''''''''' ",
"i i'''''''''''''''' ",
"i v'''''''''''''''' ",
"i Kv'''''''''''''''' ",
"i v'''''''''''''''' ",
"i i'''''''''''''''' ",
"i v'''''''''''''''' ",
"i Kv'''''''''''''''' ",
"l v'''''''''''''''' ",
"l i'''''''''''''''' ",
"l v'''''''''''''''' ",
"i Kv'''''''''''''''' ",
"i v'''''''''''''''' ",
"i i'''''''''''''''' ",
"i v'''''''''''''''' ",
"i Kv'''''''''''''''' ",
"i v'''''''''''''''' ",
"i l'''''''''''''''' ",
"llll''''''''''''''''llll",
"%%%l''''''''''''''''l%%%",
"%%%l''''''''''''''''l%%%"
"%%%llllllllllllllllll%%%",
"%%%l▪▪▪▪▪▪×▪▪×▪▪▪▪▪¦l%%%",
"iiii▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦llll",
"i~~i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦(((2",
"i ~i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i i▪▪▪▪▪▪×▪▪×▪▪▪▪▪¦2222",
"i ~i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦(((2",
"i i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i ~i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i~~i▪▪▪▪▪▪×▪▪צ¦¦¦¦¦(((2",
"0~ i▪▪▪▪▪▪¦¦¦¦¦Ṃ22222222",
"0~ i▪▪▪▪▪▪¦<<22222222222",
"0~ i▪▪▪▪▪▪¦<<22222222222",
"0~ i▪▪▪▪▪▪¦¦¦¦¦222222222",
"i~~i▪▪▪▪▪▪×▪▪צ¦¦¦¦¦2222",
"i~ i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i~~i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i~ i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦2222",
"i i▪▪▪▪▪▪×▪▪×▪▪▪▪▪¦lCCC",
"i i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦l222",
"i~ i▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦lggg",
"iiii▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪¦llll",
"%%%l▪▪▪▪▪▪×▪▪×▪▪▪▪▪¦l%%%",
"%%%llllllllllllllllll%%%"
],
"palettes": [ "acidia_residential_commercial_palette" ],
"terrain": { " ": "t_linoleum_white", ",": "t_linoleum_white", "K": "t_linoleum_white" },
"items": { "'": { "item": "subway", "chance": 1 }, "K": { "item": "allclothes", "chance": 70 } },
"place_monsters": [ { "monster": "GROUP_MALL", "x": [ 1, 22 ], "y": [ 1, 22 ], "density": 0.5 } ]
"terrain": { "▪": "t_open_air", "×": "t_column", "¦": "t_glass_railing", "C": "t_linoleum_white", "g": "t_linoleum_white" },
"items": { "'": { "item": "subway", "chance": 1 }, "g": { "item": "vending_drink", "chance": 60 } },
"signs": { "Ṃ": { "signage": "Subway Map: <city> stop" } },
"place_monsters": [ { "monster": "GROUP_MALL", "x": [ 10, 22 ], "y": [ 1, 22 ], "density": 0.25 } ]
}
},
{
Expand All @@ -49,24 +50,24 @@
"%%%%%%%%%%%%%%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%",
"lll%%%%%%%%%%%%%%%%%%%%%",
" (l%%%%%%%%%%%%%%%%%%%%%",
" (l%%%%%%%%%%%%%%%%%%%%%",
" (l%%%%%%%%%%%%%%%%%%%%%",
" (l%%%%%%%%%%%%%%%%%%%%%",
" (l%%%%%%lllllllllllllll",
" (llllllllLLLLLLL''''''l",
" vgg 6 rl'''''''''''''l",
" v C 1''''''')ZZ''Zl",
" vr rlL''žž'')ZZ''Zl",
" lvJvllllL''žž'''''''Ž0",
" =EElL''žž''ZZ)''Žl",
" =EElL''''''ZZ)'''l",
" lEElL''''''''''''l",
" lllll1llllllllllll",
" l%%%%%%%%%%%",
" all l%%%%%%%%%%%",
" alllllll l%%%%%%%%%%%",
" l%%%%%l>>>l%%%%%%%%%%%",
"2(l%%%%%%%%%%%%%%%%%%%%%",
"2(l%%%%%%%%%%%%%%%%%%%%%",
"2(l%%%%%%%%%%%%%%%%%%%%%",
"2(l%%%%%%%%%%%%%%%%%%%%%",
"2(l%%%%%%lllllllllllllll",
"2(llllllllLLLLLLL''''''l",
"22vgg 6 rl'''''''''''''l",
"22vg C 1''''''')ZZ''Zl",
"22vg C rlL''žž'')ZZ''Zl",
"22lvJvllllL''žž'''''''Ž0",
"222222=EElL''žž''ZZ)''Žl",
"222222=EElL''''''ZZ)'''l",
"222222lEElL''''''''''''l",
"222222lllllllll1llllllll",
"222222222222l'''''l%%%%%",
"CCl222222222='''''l%%%%%",
"26llllaa2222lLLLLLl%%%%%",
"ggl%%llll>>>lllllll%%%%%",
"lll%%%%%lllll%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%"
Expand All @@ -76,14 +77,16 @@
"ž": "t_strconc_floor",
"L": "t_strconc_floor",
" ": "t_linoleum_white",
"(": "t_linoleum_white",
"C": "t_linoleum_white",
"g": "t_linoleum_white",
"r": "t_linoleum_white"
},
"items": {
" ": { "item": "subway", "chance": 1 },
"'": { "item": "home_hw", "chance": 1 },
"L": { "item": "hardware_plumbing", "chance": 25 },
"g": { "item": "vending_drink", "chance": 40, "repeat": 4 },
"g": { "item": "vending_drink", "chance": 60, "repeat": 2 },
"r": { "item": "snacks", "chance": 40, "repeat": 4 }
},
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 1, 22 ], "y": [ 1, 22 ], "density": 0.25 } ]
Expand Down Expand Up @@ -119,7 +122,7 @@
"lr ",
"lrCCCCC CCCCC CCCC",
"lllvvvllJJllvvvllJJllvvv",
";;;;;;;'''';;;;;'''';;;;",
";;;;;;;;;;;;;;;;;;;;;;;;",
";;;;;;;;;;;;;;;;;;;;;;;;"
],
"palettes": [ "acidia_residential_commercial_palette" ],
Expand Down Expand Up @@ -150,28 +153,28 @@
"ggl;;;;;;mmmmmmmmmmmmm,N",
" J;;;;;;;;;;,,,,,,,,,,N",
" l;;;;;;ll1llllllllllll",
" rllJlllllX LlggOOOOOO l",
" rllJlllllX LlggOOOOOOOl",
" rlk l >lX Xl l",
" rl + ll1ll OO Ol",
" rl l l c OO Ol",
" rl llll hc OO Ol",
" rl =77l cc6 l",
" rl =77l cc6 OO Ol",
" rl =77l l",
" rl l77lccccc cccccl",
" rllJllllllvvvvlJlvvvvll",
" rllJllllllvvvlJvJlvvvll",
" rl;;;;;;;;;;;;;;;;;;;;;",
" Cv;;;;;;;;;;;;;;;;;;;;;",
" Cv;;;;;vvvvl(;;;;;,,,;;",
"CCl;;;;;v<<<v(;;;;;,^,;;",
"lll;;;;;v'''v(;;;;;,,,;;",
";;;;;;;;l'''l(;;;;;;;;;;",
" Cv;;;;(lvvvl(;;;;;,,,;;",
"CCl;;;;(v<<<v(;;;;;,^,;;",
"lll;;;;(v'''v(;;;;;,,,;;",
";;;;;;;(l'''l(;;;;;;;;;;",
";;;;;;;;;;;;;;;;;;;;;;;;"
],
"palettes": [ "acidia_residential_commercial_palette" ],
"terrain": { "(": "t_sidewalk" },
"items": {
"O": { "item": "newspapers", "chance": 55 },
"X": { "item": "newspapers", "chance": 60 },
"O": { "item": "newspapers", "chance": 60, "repeat": 3 },
"X": { "item": "newspapers", "chance": 60, "repeat": 10 },
"c": { "item": "bookstore_misc", "chance": 30 },
"g": { "item": "forage_spring", "chance": 40 },
"r": { "item": "produce", "chance": 35 }
Expand Down Expand Up @@ -209,7 +212,7 @@
"l h 222Cl lC222 hdb",
"l d6d fSoCl lCoSfdd6b",
"llllwlllwlllllllllwlllwl",
".......RRRR.....RRRR....",
"........................",
"........................"
],
"palettes": [ "acidia_residential_commercial_palette" ],
Expand Down Expand Up @@ -261,10 +264,10 @@
"2Bllwlllllllllllllllllll",
"--l.....................",
" l.....................",
"b l....RRRR.............",
"bel....RRRR.............",
"lll....RRRR.............",
".......RRRR.............",
"b l.....RRRR............",
"bel.....RRRR............",
"lll.....RRRR............",
"........RRRR............",
"........................"
],
"palettes": [ "acidia_residential_commercial_palette" ],
Expand Down
Loading

0 comments on commit aa51b33

Please sign in to comment.