diff --git a/data/json/mapgen/steel_mill/steel_mill_z1.json b/data/json/mapgen/steel_mill/steel_mill_z1.json new file mode 100644 index 0000000000000..98c3d0de2444a --- /dev/null +++ b/data/json/mapgen/steel_mill/steel_mill_z1.json @@ -0,0 +1,141 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": [ + [ "steel_mill_0_1", "steel_mill_0_2", "steel_mill_0_3", "steel_mill_0_4" ], + [ "steel_mill_1_1", "steel_mill_1_2", "steel_mill_1_3", "steel_mill_1_4" ], + [ "steel_mill_2_1", "steel_mill_2_2", "steel_mill_2_3", "steel_mill_2_4" ], + [ "steel_mill_3_1", "steel_mill_3_2", "steel_mill_3_3", "steel_mill_rail_1" ], + [ "steel_mill_4_1", "steel_mill_4_2", "steel_mill_4_3", "steel_mill_rail_2" ] + ], + "object": { + "fill_ter": "t_thconc_floor", + "rows": [ + "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv._______,,_______.vvvvvvvvvvvvvvvvvvvvvvvvvvv", + "v..................................................._______,,_______............................v", + "v..................................................___________________________________,,,,,,,,.v", + "v....]]]]]]]]]]]]**]]]**]]**]]**].................____________________________________________.v", + "v....]ee]ee]<< #ch #ch #Sch S]-------------..._____________________________________________.v", + "v....]ee@ee]<< #ddd #ddd #Sddd 7]--------------.______________________________________________.v", + "v....]xx]xx] # h # h # h 7]]]++]++]]]----_______________________________________________.v", + "v....] # S# S#77 T]h ]----_______________________________________,,,,,,,,.v", + "v....* #+####+#######+##]h ]----_______________,,,,,,,,,,,,,,,,,_______________.v", + "v....* + ]h CCCCcC]----_______________________,_______________________.v", + "v....]hTh DV + + C h *----_______________________,_______________________.v", + "v....]###### ########### + *----_______________________,_______________________.v", + "v....]l l l# #C0C0C0C0C# ] 7777]----_______________________,_______________,,,,,,,,.v", + "v....]l l l# + # h]]]]]]]]]]]----_______________,,,,,,,,,,,,,,,,,_______________.v", + "v....]l l l# #+#+#+#+#+# h]--------------_______________________,_______________________.v", + "v....]l + #t#t#t#t#t# h]--------------_______________________,_______________________.v", + "v....]l l# ########### *--___________________________________,_______________________.v", + "v....]l l# + *--___________________________________,_______________,,,,,,,,.v", + "v....]]]]]]]D + ]--___________________________,,,,,,,,,,,,,,,,,_______________.v", + "v..........]]]]**]]]]**]]]++#++]]--___________________________________,_______________________.v", + "v........................] ].--,,,,,,,,___________________________,_______________________.v", + "v........................* *.--___________________________________,_______________________.v", + "v....]]]]]]]]]]]]]]].....* *.--___________________________________,_______________,,,,,,,,.v", + "v....]MMMM <].....] ].--___________________________,,,,,,,,,,,,,,,,,_______________.v", + "v....]FFFFE ]]]]]]]++#++]]--___________________________________,_______________________.v", + "v....]F x|||| ]lllll] ]--------------_______________________,_______________________.v", + "v....]F x|||| R + ]]]]]]]]]]]]]]]_______________________,_______________________.v", + "v....]FFFF || ]+]]]]]]]]]++#CCCCCCCCCCCCC]_______________________,_______________,,,,,,,,.v", + "v....]MMMM || ss ss ] # C C C C]____________.)))))))))),,,,,,,,,_______________.v", + "v....]FFFF || ss ss ] # C C C C]____________.) b bbb ),_______________________.v", + "v....]F x|||| ss ss ] # C C C C]____________-+ b),_______________________.v", + "v....]F x|||| ss ss ] + C]____________.) bbb bb),_______________________.v", + "v....]FFFF || + ##############]____________.)b b bb),_______________,,,,,,,,.v", + "v....]MMMM || + #CCCCCC#sssss]]____________.)))))))))),,,,,,,,,_______________.v", + "v....]FFFF || ] #C #s s s]]____________..........v,_______________________.v", + "v....]F x|||||||||| ] # #s ]] ____________..........v,_______________________.v", + "v....]F x|||||||||| <] + + ]] `____________..........v,_______________________.v", + "v....]FFFFE <] # #ss]] ____________..........v,_______________,,,,,,,,.v", + "v....]P P ee@]++]]]]]]]]]]] b `____________..........v,,,,,,,,,_______________.v", + "v....]P P << mc m eee] hTh hTh f]b ____________''''''''''vvvvvvvvvvvvvvvvvvvvvvvvvvv", + "v....]MMMMPPPPPPPME eee] C] b`____________''OOOOOOO'''''''''''''''''''''''''''v", + "v....]MEEMPPPPPPPEM ] DV C0CC] ____________''xoooooO'''''''''''''OOOOOOO'''''''v", + "v....]mccm << mPPm ]++]]]]]]]]]]] `____________''xoooooO'''''''''''''xoooooO'''''''v", + "v....] PP ] ;] ____________''OOOOOOO'''''''''''''xoooooO'''''''v", + "v....]##### > #ch #ch #Sch S]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aa@aa]>> #ddd #ddd #Sddd ]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]xx]xx] # h # h # h ]rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::] # S# S#77 T]rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::* #+####+#######+##]rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::* *rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]hTh DV *rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]###### #################]rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]W sll# + CCCC]rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]W # + h h h *rrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]W # # hTTTTTTTT *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]w + #7 TTTTTTTTh ]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]w #####7 TTTTTTTT *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]AAAA + #7 h h *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]]]]]]]UUU# ]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::]]]]]**]]]**]]]**]**]]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]]]]]]]]]]]]]]]:::::rrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]MMMMGGGGGGG<>]:::::rrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FFFFEGaaaaGGG]rrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FaaFGGaaaaaGG]rrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FaaFGaaaaaaGGRrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FFFFGaaaaaaGG]]]]]]]]]]]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]MMMMGaaaaaaGGGGGGGGGGGG]rrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]FFFFGaaaaaaGGGGGGGGGGGG]rrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]FaaFGaaaaaaaaaaaaaaaaGG]rrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]FaaFGaaaaaaaaaaaaaaaaGG]rrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]FFFFGaaaaaaaaaaaaaaaaGGRrrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]MMMMGaaaaaaaaaaaaaaaaGGRrrrrrrrrrrrrrrrrr:::::::::::::rrrrrrrrrr::::::::::::::::::::::::::", + ":::::]FFFFGaaaaaaaaaaaaaaGGGG]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FaaFGaaaaaaaaaaaaaaGGGG]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FaaFGGaaaaaaaaaaaaaGGG>]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]FFFFEGaaaaaaaaaaaaaGGG>]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]PaaPGGaaaaaaaaaaaaaGee@]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]PaaPGa>>aaaaaaaaaaaGeee]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]MMMMGaGGaaEEaaaaaaaGeee]rrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr::::::::::::::::::::::::::::", + ":::::]MEEMGGGGaaEEaaaaaaaGGGGRrrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::::::::::::rrrrrrr::::::::", + ":::::]GccGGa>>aaaaaaaaaaaGGGGRrrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::::::::::::rrrrrrr::::::::", + ":::::]GGGGGaaaaaaaaaaaaaaGGGG]rrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::::::::::::rrrrrrr::::::::", + ":::::]##++#aaaaa>GG>aaaaaGGGG]rrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::rrrrrrr::::::::", + ":::::]>> #aaaaa>GG>aaaaaGGGG]rrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::rrrrrrr::::::::::::::::::", + ":::::] RaaaaaaaaaaaaaaGGGG]rrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::rrrrrrr::::::::::::::::::", + ":::::]lh RaaaaGGGGGaaaaaGGGGRrrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::rrrrrrr::::::::::::::::::", + ":::::]TTA #aaaaIEMMEaaaaaaGGGRrrrrrrrrrrrrrrrrr::::::::::::::rrrrrrr:::rrrrrrr::::::::::::::::::", + ":::::]#####aaaaGEMMEaaaaaaaGG]rrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGammaaaaaaaaGG]]]]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]]aaaaaaaaGGmmaaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::]aaaaaaaaGammaaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]]aaaaaaaaGEppEaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGEppEaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGammaaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGammaaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGammaaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaIMMMEaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaGEMMMaPPPPPPPPPaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaGGGGGGGMMMMaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaGEMaaaaammaaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaGEMmmmmmmmaaaaaaaaaaaaa]rrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaammmaaaammaaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaammaaaaammaaaaaaaaaaaaaRrrrrrrrrrrrrrr::::::::::::::]]RR]]RR]]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaammaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::]2 T]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaammaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::]5h T]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaammaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::]5 h ]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaEMMmmmmmmaaaaaaa]rrrrrrrrrrrrrr::::::::::::::] cc cc>]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaammaaaaaaaaaaaaaRrrrrrrrrrrrrrr::::::::::::::]]RR]]RR]]:::::::::::::::::::::::::", + ":::::]aaaaaaaaaaammaaaaaaaaaaaaaRrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::::::::::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::::::::::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::rrrrr::GGGGGGGGGGGGGGGGGGGGGGGGGGG:", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaa]rrrrrrrrrrrrrr::::::::::::::rrrrr::GG::M::::M::::::::M::::M::G:", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaaRrrrrr:::::::::::::::::::::::rrrrr::GI::M::::M::::::::M::::M::G:", + ":::::]aaaaaaaaaaaaaaaaaaaaaaaaaaRrrrrr:::::::::::::::::::::::rrrrr::GG::M::::M::::::::M::::M::G:", + ":::::]]]]]aaaaaaaaaaaaaaaaaaaaaa]rrrrr:::::::::::::::::::::::rrrrr::GGGGGGGGGGGGGGGGGGGGGGGGGGG:", + ":::::::::]aaaaaaaaaaaaaaaaaaaaaa]rrrrr:::::::::::::::::::::::rrrrr:::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::::::]aaaaaaaaaaaaaaaaaaaaaa]rrrrr:::::::::::::::::::::::rrrrr:::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::::::]aaaaaaaaaaaaaaaaaaaaaa]rrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::]]]aaaaaaaaaaaaaaaaa]]]]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::rrrrr::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%%gG::::::Gg%%gG::::::Gg%%:", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::GGGGGGGGGGGGGGGGGGGGGGGGGGG:", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::GG::M::::M::::::::M::::M::G:", + ":::::::::::::::rrrrrrrrrr]]RR]]]]]]]]]]]]]]]]]]]]::::::::::::rrrrr::GI::M::::M::::::::M::::M::G:", + ":::::::::::::::rrrrrrrrrr]GGGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr::GG::M::::M::::::::M::::M::G:", + ":::::::::::::::rrrrrrrrrr]GGGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr::GGGGGGGGGGGGGGGGGGGGGGGGGGG:", + ":::::::::::::::rrrrrrrrrr]GGGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr:::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::::::::::::rrrrrrrrrr]GGGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr:::%%gG::::::Gg%%gG::::::Gg%%:", + ":::::::::::::::rrrrrrrrrr]IGGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::rrrrrrrrrr]@eGGaaaaaaaaaaaaaaaaaa]::::::::::::rrrrr::::::::::::::::::::::::::::::", + ":::::::::::::::rrrrrrrrrr]eeGGaaaaaaaaaaaaaaaaaa]:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::]GGGGGGGGGGGGGGGGGGGGGG]:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::]GGGGGGGGGGGGGGGFFFEFFF]:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::]GGGGGGGGGGGGGGcFaFPFaF]:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::]8888GGGGGGGGGGcFFFMFFF]:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::]]]]]]]]]]]]]]]]]]]]]]]]:::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + ], + "terrain": [ { "M": "t_grate" }, { "8": "t_grate" } ], + "furniture": { }, + "palettes": [ "steel_mill_palette" ] + } + } +] diff --git a/data/json/mapgen/steel_mill/steel_mill_z3.json b/data/json/mapgen/steel_mill/steel_mill_z3.json new file mode 100644 index 0000000000000..ca86d06829fa0 --- /dev/null +++ b/data/json/mapgen/steel_mill/steel_mill_z3.json @@ -0,0 +1,141 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": [ + [ "steel_mill_0_1_3", "steel_mill_0_2_3", "steel_mill_0_3_3", "steel_mill_0_4_3" ], + [ "steel_mill_1_1_3", "steel_mill_1_2_3", "steel_mill_1_3_3", "steel_mill_1_4_3" ], + [ "steel_mill_2_1_3", "steel_mill_2_2_3", "steel_mill_2_3_3", "steel_mill_2_4_3" ], + [ "steel_mill_3_1_3", "steel_mill_3_2_3", "steel_mill_3_3_3", "steel_mill_rail_1_3" ], + [ "steel_mill_4_1_3", "steel_mill_4_2_3", "steel_mill_4_3_3", "steel_mill_rail_2_3" ] + ], + "object": { + "fill_ter": "t_thconc_floor", + "rows": [ + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrr>rr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr::::::::::::::::::::::::::::rrrrrrrrrr:::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::rrrrrrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + ":::::::::::::::::::::::::rrrrrrrrrrrrrrrrrrrrrrrr:::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::", + "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + ], + "terrain": { }, + "furniture": { }, + "palettes": [ "steel_mill_palette" ] + } + } +] diff --git a/data/json/mapgen_palettes/steel_mill_palette.json b/data/json/mapgen_palettes/steel_mill_palette.json new file mode 100644 index 0000000000000..234cea269c07b --- /dev/null +++ b/data/json/mapgen_palettes/steel_mill_palette.json @@ -0,0 +1,74 @@ +[ + { + "type": "palette", + "id": "steel_mill_palette", + "terrain": { + ".": [ "t_grass", "t_grass", "t_grass", "t_grass_long", "t_grass_dead", "t_grass_dead", "t_dirt" ], + "'": [ "t_railroad_rubble" ], + "]": [ "t_strconc_wall" ], + ")": [ "t_concrete_wall" ], + "+": [ "t_door_metal_c" ], + "x": [ "t_door_metal_locked" ], + "*": [ "t_wall_glass" ], + "R": [ "t_reinforced_glass_h" ], + "v": [ "t_chainfence" ], + ",": [ "t_pavement_y" ], + "-": [ "t_sidewalk" ], + "_": [ "t_pavement" ], + "#": [ "t_sconc_wall" ], + "e": [ "t_elevator" ], + "@": [ "t_elevator_control_off" ], + "O": [ "t_wall_metal" ], + "o": [ "t_scrap_floor" ], + "<": [ "t_stairs_up" ], + ">": [ "t_stairs_down" ], + "/": [ "t_ladder_up" ], + "I": [ "t_ladder_down" ], + "c": [ "t_console_broken" ], + "m": [ "t_machinery_light" ], + "M": [ "t_machinery_heavy" ], + "E": [ "t_machinery_electronic" ], + "8": [ "t_bulk_tank" ], + "^": [ "t_railroad_rubble" ], + "X": [ "t_railroad_track" ], + "=": [ "t_railroad_tie" ], + "H": [ "t_railroad_track_on_tie" ], + "%": [ "t_wall_metal" ], + "|": [ "t_conveyor" ], + "F": [ "t_wall_metal" ], + "p": [ "t_recycler" ], + "P": [ "t_sewage_pipe" ], + "B": [ "t_buffer_stop" ], + ":": [ "t_open_air" ], + ";": [ "t_gates_control_concrete" ], + "a": [ "t_open_air_rooved" ], + "r": [ "t_metal_flat_roof" ], + "g": [ "t_generator_broken" ], + "G": [ "t_grate" ], + "2": [ "t_sai_box" ], + "5": [ "t_switchgear_l" ], + "`": [ "t_thconc_y" ] + }, + "furniture": { + "h": [ "f_chair" ], + "T": [ "f_table" ], + "A": [ "f_air_conditioner" ], + "d": [ "f_desk" ], + "s": [ "f_utility_shelf" ], + "l": [ "f_locker" ], + "S": [ "f_bookcase" ], + "b": [ "f_crate_c", "f_crate_c", "f_crate_o" ], + "0": [ "f_sink" ], + "C": [ "f_counter" ], + "W": [ "f_water_heater" ], + "w": [ "f_water_purifier" ], + "U": [ "f_home_furnace" ], + "f": [ "f_fridge" ], + "D": [ "f_vending_c" ], + "V": [ "f_vending_c" ], + "7": [ "f_filing_cabinet" ] + }, + "toilets": { "t": { } }, + "vendingmachines": { "D": { "itemgroup": "vending_drink" }, "V": { "itemgroup": "vending_food" } } + } +] diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json index d9f6cdf67d52a..708dee22f1b1e 100644 --- a/data/json/overmap/overmap_special/specials.json +++ b/data/json/overmap/overmap_special/specials.json @@ -5558,5 +5558,77 @@ "city_sizes": [ 3, 20 ], "occurrences": [ 0, 0 ], "flags": [ "UNIQUE" ] + }, + { + "type": "overmap_special", + "id": "steel mill", + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "steel_mill_0_1_north" }, + { "point": [ 1, 0, 0 ], "overmap": "steel_mill_0_2_north" }, + { "point": [ 2, 0, 0 ], "overmap": "steel_mill_0_3_north" }, + { "point": [ 3, 0, 0 ], "overmap": "steel_mill_0_4_north" }, + { "point": [ 0, 1, 0 ], "overmap": "steel_mill_1_1_north" }, + { "point": [ 1, 1, 0 ], "overmap": "steel_mill_1_2_north" }, + { "point": [ 2, 1, 0 ], "overmap": "steel_mill_1_3_north" }, + { "point": [ 3, 1, 0 ], "overmap": "steel_mill_1_4_north" }, + { "point": [ 0, 2, 0 ], "overmap": "steel_mill_2_1_north" }, + { "point": [ 1, 2, 0 ], "overmap": "steel_mill_2_2_north" }, + { "point": [ 2, 2, 0 ], "overmap": "steel_mill_2_3_north" }, + { "point": [ 3, 2, 0 ], "overmap": "steel_mill_2_4_north" }, + { "point": [ 0, 3, 0 ], "overmap": "steel_mill_3_1_north" }, + { "point": [ 1, 3, 0 ], "overmap": "steel_mill_3_2_north" }, + { "point": [ 2, 3, 0 ], "overmap": "steel_mill_3_3_north" }, + { "point": [ 3, 3, 0 ], "overmap": "steel_mill_rail_1_north" }, + { "point": [ 0, 4, 0 ], "overmap": "steel_mill_4_1_north" }, + { "point": [ 1, 4, 0 ], "overmap": "steel_mill_4_2_north" }, + { "point": [ 2, 4, 0 ], "overmap": "steel_mill_4_3_north" }, + { "point": [ 3, 4, 0 ], "overmap": "steel_mill_rail_2_north" }, + { "point": [ 0, 0, 1 ], "overmap": "steel_mill_0_1_2_north" }, + { "point": [ 1, 0, 1 ], "overmap": "steel_mill_0_2_2_north" }, + { "point": [ 2, 0, 1 ], "overmap": "steel_mill_0_3_2_north" }, + { "point": [ 3, 0, 1 ], "overmap": "steel_mill_0_4_2_north" }, + { "point": [ 0, 1, 1 ], "overmap": "steel_mill_1_1_2_north" }, + { "point": [ 1, 1, 1 ], "overmap": "steel_mill_1_2_2_north" }, + { "point": [ 2, 1, 1 ], "overmap": "steel_mill_1_3_2_north" }, + { "point": [ 3, 1, 1 ], "overmap": "steel_mill_1_4_2_north" }, + { "point": [ 0, 2, 1 ], "overmap": "steel_mill_2_1_2_north" }, + { "point": [ 1, 2, 1 ], "overmap": "steel_mill_2_2_2_north" }, + { "point": [ 2, 2, 1 ], "overmap": "steel_mill_2_3_2_north" }, + { "point": [ 3, 2, 1 ], "overmap": "steel_mill_2_4_2_north" }, + { "point": [ 0, 3, 1 ], "overmap": "steel_mill_3_1_2_north" }, + { "point": [ 1, 3, 1 ], "overmap": "steel_mill_3_2_2_north" }, + { "point": [ 2, 3, 1 ], "overmap": "steel_mill_3_3_2_north" }, + { "point": [ 3, 3, 1 ], "overmap": "steel_mill_rail_1_2_north" }, + { "point": [ 0, 4, 1 ], "overmap": "steel_mill_4_1_2_north" }, + { "point": [ 1, 4, 1 ], "overmap": "steel_mill_4_2_2_north" }, + { "point": [ 2, 4, 1 ], "overmap": "steel_mill_4_3_2_north" }, + { "point": [ 3, 4, 1 ], "overmap": "steel_mill_rail_2_2_north" }, + { "point": [ 0, 0, 2 ], "overmap": "steel_mill_0_1_3_north" }, + { "point": [ 1, 0, 2 ], "overmap": "steel_mill_0_2_3_north" }, + { "point": [ 2, 0, 2 ], "overmap": "steel_mill_0_3_3_north" }, + { "point": [ 3, 0, 2 ], "overmap": "steel_mill_0_4_3_north" }, + { "point": [ 0, 1, 2 ], "overmap": "steel_mill_1_1_3_north" }, + { "point": [ 1, 1, 2 ], "overmap": "steel_mill_1_2_3_north" }, + { "point": [ 2, 1, 2 ], "overmap": "steel_mill_1_3_3_north" }, + { "point": [ 3, 1, 2 ], "overmap": "steel_mill_1_4_3_north" }, + { "point": [ 0, 2, 2 ], "overmap": "steel_mill_2_1_3_north" }, + { "point": [ 1, 2, 2 ], "overmap": "steel_mill_2_2_3_north" }, + { "point": [ 2, 2, 2 ], "overmap": "steel_mill_2_3_3_north" }, + { "point": [ 3, 2, 2 ], "overmap": "steel_mill_2_4_3_north" }, + { "point": [ 0, 3, 2 ], "overmap": "steel_mill_3_1_3_north" }, + { "point": [ 1, 3, 2 ], "overmap": "steel_mill_3_2_3_north" }, + { "point": [ 2, 3, 2 ], "overmap": "steel_mill_3_3_3_north" }, + { "point": [ 3, 3, 2 ], "overmap": "steel_mill_rail_1_3_north" }, + { "point": [ 0, 4, 2 ], "overmap": "steel_mill_4_1_3_north" }, + { "point": [ 1, 4, 2 ], "overmap": "steel_mill_4_2_3_north" }, + { "point": [ 2, 4, 2 ], "overmap": "steel_mill_4_3_3_north" }, + { "point": [ 3, 4, 2 ], "overmap": "steel_mill_rail_2_3_north" } + ], + "locations": [ "wilderness", "land" ], + "connections": [ { "point": [ 2, -1, 0 ], "terrain": "road", "connection": "local_road", "from": [ 2, 0, 0 ] } ], + "city_distance": [ 10, 100 ], + "city_sizes": [ 3, 12 ], + "occurrences": [ 0, 1 ], + "flags": [ "CLASSIC" ] } ] diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json b/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json index e2bf4ccfb9c95..6f990dec02c54 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json @@ -507,5 +507,485 @@ "name": "storage units", "sym": "#", "color": "i_yellow" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2_2", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_0_4_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_1_4_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_2_4_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_3_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_1_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_4_3_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill", + "sym": "S", + "color": "dark_gray" + }, + { + "type": "overmap_terrain", + "id": "steel_mill_rail_2_3", + "copy-from": "generic_city_building_no_sidewalk", + "name": "steel mill depot", + "sym": "|", + "color": "dark_gray" } ]