diff options
Diffstat (limited to 'revert-06_Obsolete-useless-hub01-basement-1457.patch')
-rw-r--r-- | revert-06_Obsolete-useless-hub01-basement-1457.patch | 1150 |
1 files changed, 1150 insertions, 0 deletions
diff --git a/revert-06_Obsolete-useless-hub01-basement-1457.patch b/revert-06_Obsolete-useless-hub01-basement-1457.patch new file mode 100644 index 0000000..c106c70 --- /dev/null +++ b/revert-06_Obsolete-useless-hub01-basement-1457.patch @@ -0,0 +1,1150 @@ +From 8c5a757dd08a7b8222a12f13972c00f551456259 Mon Sep 17 00:00:00 2001 +From: HoneyButterToast <103519677+HoneyButterToast@users.noreply.github.com> +Date: Tue, 3 May 2022 05:48:08 +0200 +Subject: [PATCH 04/10] Obsolete useless hub01 basement (#1457) + +* Obsolete useless hub01 basement + +* turn off the elevator control + +* Obsolete NPC that doesn't spawn anymore + +* obsolete NPC that doesn't spawn +--- + data/json/mapgen/robofachq_static.json | 519 +----------------- + data/json/obsoletion/map.json | 519 ++++++++++++++++++ + .../npc.json} | 0 + .../overmap/overmap_special/specials.json | 50 -- + 4 files changed, 520 insertions(+), 568 deletions(-) + create mode 100644 data/json/obsoletion/map.json + rename data/json/{npcs/robofac/NPC_Ulysses_Rourke.json => obsoletion/npc.json} (100%) + +diff --git a/data/json/mapgen/robofachq_static.json b/data/json/mapgen/robofachq_static.json +index 93e999c36a..74d3c55ee5 100644 +--- a/data/json/mapgen/robofachq_static.json ++++ b/data/json/mapgen/robofachq_static.json +@@ -98,7 +98,7 @@ + "-": "t_wall_metal", + "G": "t_card_robofac", + "e": "t_elevator", +- "E": "t_elevator_control", ++ "E": "t_elevator_control_off", + "Y": "t_utility_light", + "I": "t_intercom" + }, +@@ -109,522 +109,5 @@ + }, + "place_npcs": [ { "class": "robofac_intercom", "x": 46, "y": 17 } ] + } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ +- [ "robofachq_exe_a0", "robofachq_exe_a1", "robofachq_exe_a2", "robofachq_exe_a3" ], +- [ "robofachq_exe_b0", "robofachq_exe_b1", "robofachq_exe_b2", "robofachq_exe_b3" ] +- ], +- "method": "json", +- "object": { +- "fill_ter": "t_thconc_floor", +- "rows": [ +- "############################################| |############################################", +- "########|||||||||||||||||||||||||#|||||||||||||22|||############################################", +- "########|k ht|A h ^|#|lll|lllll| YY |############################################", +- "########|i k k htth ht| Cd6ddC |#|bYb|bYbYb|T YY T|########||||||||############################", +- "########|k o k htth ht| CCCCCC |#|b b|b b b|| YY ||######||=A6666A=||##########################", +- "########| W ^|^ h ^|#|l l|l l l| YY |######|,=Y Y=,|##########################", +- "########|FFFF| htth ?||||[[||||||l l|l l l|T YY T|######|,= htth =,|##########################", +- "########|||||| htth ?||^^ ^^|| |||22||||||||||,= htth =,|##########################", +- "########|ffff| 2 YY 2Y bbb bbbb| |L | i|,= htth =,|##########################", +- "########| |^??t t??^| ,, ||||||||||||| |LY2 Y;|,= htth =,|##########################", +- "###||||||hd ||||||||||| ,, 2 r r r| d( Y b|||||2||,= htth =,|##########################", +- "###|;i|T|dd 2 2 (d r r r| Gd( Y b|AhQ ^|,= =,|##########################", +- "###|@ 2Y2 | T T |G YY G(dh r| 2 Y b|ddd H|,[Y Y[,|##########################", +- "###|||| |||||||||||||||||||22|||||||||||||||| ^| h ||||| |||||##########################", +- "###|;i| |''''''''''''''''R R''''''''''''''( ^| YH|###|YY|##############################", +- "###|@ 2Yh|''''''''''''''''R R''''''''''''''|||22|||====[=|||||22|||||||||||####################", +- "###|||| t|''''''''''''''''R R''''''''''''''(< GY Y =,,,,,,,,|||||||||############", +- "###|;i| h|''''''''''''''''R R''''''''''''''(> CC Y G=,,,,,,,,|^BB ^^|#|||||######", +- "###|@ 2Y |''''''''''''''''R R'''''''|======|| CC ||(RRRRRRRR =======[=(YY CCC |||:::|######", +- "###|||||||''''''''''''''''R R'''''''=Eeeeee2Y CC ^('''''''([( Y Y(H Cdd 5T Y|######", +- "#########|''''''''''''''''RYYR'''''''=eeeeee2CCCC.dG('''''''R<( CCCCCCCCCC 2 C6C Y5 6|######", +- "#########|''''''''''''''''RYYR'''''''=eeeeee2CCCC dh('''''''R>( CCCCCCCCCC 2 hCdh Y5 :|######", +- "#########|''''''''''''''''R R'''''''=Eeeeee2Y CC ^('''''''([( Y Y( Cdd 5T Y|######", +- "#########|''''''''''''''''R R'''''''|======|| CC ||(RRRRRRRR =======[=(YY CCC |||:::|######", +- "#########|''''''''''''''''R R''''''''''''''(> CC Y G=,,,,,,,,|^ A ^|#|||||######", +- "#########|''''''''''''''''R R''''''''''''''(< GY Y =,,,,,,,,||||55||||###########", +- "#########|''''''''''''''''R R''''''''''''''|||22|||((2||||||||22|||||||||||^ ^|###########", +- "#########|''''''''''''''''R R''''''''''''''( Y(dG L|L6dd|^YY^|::::::::| YY |###########", +- "#########|====|====|=====||22||=======||||||| Y(dh 2 Yhd|^ ^| Y Y | htth |###########", +- "#########| h ^|h B|h B| |A dh B|A dCCCCCCC ||||||||||||| ||[=======| htth |###########", +- "#########|dd ^|dd B|dd B| |Bh6 ^| hdCCCCCCC 5Y |Wt| dh dh dh f| h tth |###########", +- "#|||||||||^h Y|h Y^|h Y^| |B Y2 dCCCCCCC 5Y d d d f| htth |###########", +- "#|iii |===[|==[=|===[=||YY|||||||||| ((((( d dh dh Y f| YY |###########", +- "#|Y Y Y |Y ^ ^ ^ ^ Y(,,,(. dh d dY Y d d d Yf|^ ^|###########", +- "#|2|2|2| |Y CCC Y(,,,[ dh dh dh f||||66||||###########", +- "#|;|;|;|Y =========================t CCC (,,,[ dh d dY Yf|##||||##############", +- "#|||||||Y [,,,,,,,,,,,,,,,,,,,,,,,=t CCC (,,,( d dh dh Y d d d f|||||||||||||########", +- "#|;|;|;|Y =========================t cCC ((((( Y dh dh dh f|^^^^^^^^^^^|########", +- "#|2|2|2| |YG CCC Y 5Y Y ^|########", +- "#|Y Y Y |Y Y 5Y G Y ^|########", +- "#|iii |====[[||=====|===[=|===[|[==||==[=||2||2|||[=======|| |||=====||||||2|||2||||########", +- "#||||||||| ^| hd^|^ H| | |^ |f ff f| d dh dh| |Y Y^|;2Y | Y2;|########", +- "#########|dd [ dh|h t|h h | | d |f ff f| dh d d | 2 hhhhh ^||| ||| |||########", +- "#########| h [ hh |6dd H|ddd |6dd |hd |f ff f| Y Y| 2 ttttt ^|;2Y i|i Y2;|########", +- "#########|dd dd|Y |h YB|Yh |Yhd |^ Y|f f| d d dh| | hhh h ^||| i|i |||########", +- "#########|Yh h|BBBB^|^^BBB|A6^^| |BBBB|ffffff| dh d d |^^|Y h Y^|;2Y i|i Y2;|########", +- "#########|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||########", +- "################################################################################################" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { +- ",": [ "t_shrub_rose", "t_shrub", "t_grass", "t_grass", "t_grass_tall" ], +- "-": "t_wall_metal", +- "'": "t_open_air", +- "e": "t_elevator", +- "C": "t_carpet_red", +- "E": "t_elevator_control", +- "Y": "t_thconc_floor_olight", +- "#": "t_rock", +- "6": "t_console", +- "R": "t_railing", +- "W": "t_water_dispenser" +- }, +- "furniture": { ":": "f_server", "K": "f_counter", "H": "f_armchair", "L": "f_locker", "f": "f_filing_cabinet" }, +- "item": { "A": { "item": "american_flag" } }, +- "items": { +- "F": { "item": "fridge", "chance": 80 }, +- "f": { "item": "file_room", "repeat": [ 10, 30 ] }, +- "@": { "item": "bed", "chance": 80 }, +- "r": [ +- { "item": "cop_armory", "chance": 80 }, +- { "item": "energy_weapon_armory", "chance": 33 }, +- { "item": "ammo_milspec", "chance": 40 }, +- { "item": "mags_milspec", "chance": 40 }, +- { "item": "guns_milspec", "chance": 40 } +- ], +- "L": [ +- { "item": "energy_weapon_armory", "chance": 33 }, +- { "item": "ammo_milspec", "chance": 40 }, +- { "item": "mags_milspec", "chance": 40 }, +- { "item": "guns_milspec", "chance": 40 } +- ], +- "K": { "item": "kitchen", "chance": 40 }, +- "o": { "item": "oven", "chance": 70 }, +- "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], +- "D": { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 }, +- "B": [ +- { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, +- { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } +- ] +- }, +- "monster": { "T": { "monster": "mon_turret_light" } }, +- "npcs": { "G": { "class": "hub_security" }, "Q": { "class": "hub_security_head" } } +- } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ +- [ "robofachq_hab_a0", "robofachq_hab_a1", "robofachq_hab_a2", "robofachq_hab_a3" ], +- [ "robofachq_hab_b0", "robofachq_hab_b1", "robofachq_hab_b2", "robofachq_hab_b3" ] +- ], +- "method": "json", +- "object": { +- "fill_ter": "t_concrete", +- "rows": [ +- "################################################################################################", +- "################################||||||||||######################################################", +- "################################|FFFF|FFF|######################################################", +- "#############||||||||||||||||||||F F|F F||||#####||||||##||||||################################", +- "#############|KiKKKKKiKooKKKK K|F F|F F|;Y|#####|~Y ~|##|~ Y~|################################", +- "#############|K K YY o K|F F|F f|i |#####|| |||##||| ||################################", +- "#############|k K iKKoK K K||2||||2|||2|||||||i 2;|##|;2 i|################################", +- "#############| i i| Y Y Y|^^^^^|i |||##||| i|################################", +- "#############|FFFFFFFF 2 | Y2;||||;2Y |||||############################", +- "####|||||||||||||||||||YY|||||||||||||||||||||| ||2||||FF|||2||FFF|||||||||||||||||||||||######", +- "####|,,,.| htth Yffff i|'''''''''''''''(Y Y|Y X X X EE|rrrrrrrrrrrrp|######", +- "####|,,,,= htth Mi|'''''''''''''''(G CC | TT TT b CCC X X Y | p|######", +- "####|,,,, ccccccff||||'''''''''''''''( CC | b CCC EE| c cccc p|######", +- "####|,,,,= htth |WW|RRRRRRRRRRRRRRR| CC | TT TT b CCC X X Y | h6 p|######", +- "####|,,,,= htth h Y CC |Y ^ ^ X X X EE|ccccYYcccc p|######", +- "####|,,,,= htth hth Y RRRRRR CC ||=========||22||=======||||||22||||||||######", +- "####|,,,,= ^| ,,,,,R'''R>YCC Y =,,,,,,,,|cccAYYApppppp|######", +- "####|,,,,= htth htth htth ^|^bb^ ,,,,,R'''R<YCC Y =,,,,,,,,| A A p p P|######", +- "####|,,,,= htth htth htth ^| ,,|======|| CC ||====[==== ========== hA A p p p|######", +- "####|,,,,[Y =Eeeeee| CC ^=,,,,,,,=[( bb Y= ddA A p p p|######", +- "####|,,,,=& ^MMM^ ^MMM^ Y [eeeeee[CCCC.dG=,,,,,,,= ( [ % % r|######", +- "####|,,,,=& ^MMM^ ^MMM^ Y [eeeeee[CCCC dh=,,,,,,,=<( [ AAAA Y Y r|######", +- "####|,,,,[Y =Eeeeee| CC ^=,,,,,,,=[( bb Y= A r|######", +- "####|,,,,= htth htth hth h ^|G ,,|======|| CC ||====[==== ==========AAAA P P P P|######", +- "####|,,,,= htth htth t ^|^bb^ ,,,,,R'''R<YCC Y G=,,,,,,,,|Y P P P P|######", +- "####|,,,,= htth hth h ^| ,,,,,R'''R>YCC Y =,,,,,,,,|PPPPPPP P P P|######", +- "####|,,,,= MM Y RRRRRR CC ||=========||22||========|||||||||||||||######", +- "####|,,,,= MM Y CC |Y BB BB B|####################", +- "####|,,,,= hth htth|WW|RRRRRRRRRRRRRRR| CC |htth hhh htth B|####################", +- "####|,,,,= hth thht htth||||'''''''''''''''( CC |htth ttt ^^ htth B|####################", +- "####|,,,,= hth thht htth|##|'''''''''''''''( CC |Y B B B|####################", +- "#||||||||| hth YY htth|##|'''''''''''''''(Y Y|BBBBBBBBBBBBBBBBBBBBBBBB|####################", +- "#|iii | |||||||||||||||||||||||||||||||||||22|||||||||||||||||||||||||||||||||||############", +- "#|Y Y Y | ^|##|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|^ t ^ |~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|############", +- "#|2|2|2| | ^|##|~ i|~ i|~ i|~ i|~ i|~ i|? a^ htth |~ i|~ i|~ i|~ i|~ i|~ i|~ i|||||||||||||", +- "#|;|;|;|Y ^|##||2|||2|||2|||2|||2|||2||? t ^ htth ||2|||2|||2|||2|||2|||2|||2||~2 |@@ D @@|", +- "#|||||||Y ^|##|@ D|@ D|@ D|@ D|@ D|@ D|? t a^ |@ D|@ D|@ D|@ D|@ D|@ D| D||| |D @ D|", +- "#|;|;|;|Y|YY^|##|@ D|@ D|@ D|@ D|@ D|@ D| htth |@ D|@ D|@ D|@ D|@ D|@ D| D|~2 |@@ @ @@|", +- "#|2|2|2| |||||||||5|||5|||5|||5|||5|||2||at a ||5|||5|||5|||5|||5|||5|||5||||2|D D|", +- "#|Y Y Y |###|,,,=Y Y 2 S @@|", +- "#|iii |###|,,,=Y Y 2 D|", +- "#|||||||||###|||||5|||5|||5|||5|||5|||2||G ? t ?||5|||5|||5|||5|||5|||5|||5||||2| @@|", +- "#############|##|@ D|@ D|@ D|@ D|@ D|@ D|^ h ? t ?|@ D|@ D|@ D|@ D|@ D|@ D|@ D|i |D D|", +- "#############|##|@ D|@ D|@ D|@ D|@ D|@ D|t??t ^|@ D|@ D|@ D|@ D|@ D|@ D|@ D|i |@@ @ @@|", +- "#############|##||2|||2|||2|||2|||2|||2||======[[======||2|||2|||2|||2|||2|||2|||2|| |D @ D|", +- "#############|##|~ i|~ i|~ i|~ i|~ i|~ i|,,,,,,,,,,,,,,|~ i|~ i|~ i|~ i|~ i|~ i|~ i|2|2|@@ D @@|", +- "#############|##|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|,,,,,,,,,,,,,,|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|;|;|||||||||", +- "#############|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||########" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { +- ",": [ "t_shrub_rose", "t_shrub", "t_grass_tall" ], +- "-": "t_wall_metal", +- "'": "t_open_air", +- "e": "t_elevator", +- "C": "t_carpet_red", +- "E": "t_elevator_control", +- "Y": "t_thconc_floor_olight", +- "#": "t_rock", +- "6": "t_console", +- "R": "t_railing", +- "W": "t_water_dispenser", +- "&": "t_machinery_electronic" +- }, +- "furniture": { +- "K": "f_counter", +- "M": "f_counter", +- "S": "f_table", +- "A": "f_canvas_wall", +- "%": "f_canvas_door", +- "E": "f_ergometer", +- "T": "f_treadmill", +- "X": "f_exercise" +- }, +- "sealed_item": { +- "P": { "item": { "item": "seed_tomato" }, "furniture": "f_planter_mature" }, +- "p": { "item": { "item": "seed_wheat" }, "furniture": "f_planter_mature" } +- }, +- "items": { +- "S": [ +- { "item": "tools_robotics", "chance": 30, "repeat": [ 1, 3 ] }, +- { "item": "robots", "chance": 50, "repeat": [ 1, 3 ] }, +- { "item": "supplies_electronics", "chance": 50, "repeat": [ 1, 3 ] } +- ], +- "F": { "item": "fridge", "chance": 80, "repeat": [ 2, 6 ] }, +- "@": { "item": "bed", "chance": 80 }, +- "M": [ +- { "item": "SUS_dishes", "chance": 80, "repeat": [ 1, 3 ] }, +- { "item": "SUS_silverware", "chance": 33, "repeat": [ 1, 3 ] } +- ], +- "k": [ +- { "item": "kitchen", "chance": 33, "repeat": [ 1, 3 ] }, +- { "item": "SUS_knife_drawer", "chance": 40, "repeat": [ 1, 3 ] }, +- { "item": "SUS_cookware", "chance": 40, "repeat": [ 1, 3 ] } +- ], +- "K": { "item": "kitchen", "chance": 40 }, +- "o": { "item": "oven", "chance": 70 }, +- "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], +- "r": [ { "item": "tools_earthworking", "chance": 50 }, { "item": "supplies_farming", "chance": 70, "repeat": [ 1, 3 ] } ], +- "D": { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 }, +- "B": [ +- { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, +- { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } +- ] +- }, +- "npcs": { "G": { "class": "hub_security" } } +- } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ +- [ "robofachq_res_a0", "robofachq_res_a1", "robofachq_res_a2", "robofachq_res_a3" ], +- [ "robofachq_res_b0", "robofachq_res_b1", "robofachq_res_b2", "robofachq_res_b3" ] +- ], +- "method": "json", +- "object": { +- "fill_ter": "t_concrete", +- "rows": [ +- "############################################| |#############################################", +- "################################||||||||||##| |#############################################", +- "################################|FFFF|FFF|##| |#############################################", +- "#############||||||||||||||||||||F F|F F|||||222|||||||||||||||||||||||||||####################", +- "#############| |^ ^| :|####################", +- "#############| |^ ^| === === === === === :|####################", +- "#############| |^ ^| =6= =6= =6= =6= =6= :|####################", +- "#############| |^ ^| =2= =2= =2= =2= =2= :|####################", +- "#############| AAAA |^ ^| :|####################", +- "####||||||||||||||||||||||||||||YY||||||||||||222|| === === === === === :|||||||||||||||######", +- "####|,,,.|SSSS6SSSS| h B|##|,,( (,,,,,,,,,( | =6= =6= =6= =6= =6= :|:::::::::::::|######", +- "####|,,,,|S S|ddd B|##|,,( (,,,,,,,,,( | =2= =2= =2= =2= =2= :| :|######", +- "####|,,,,|SSS SSSS| h B||||,,( (,,,,,,,,,( | :| 66 66 6 :|######", +- "####|,,,,|====[====|=[===|YY|((( ((((((((((| | d d d d 2 66 66 6 :|######", +- "####|,,,,= G Y | dh dh dh dh 2 :|######", +- "####|,,,,= Y RRRRR ||====[==|||||||||||||||||2(||||||||||||######", +- "####|,,,,= ||||||| (((((((( ======'''(> 2 G Y(:::::::::::::::| : : : : : |######", +- "####|,,,,= = 666 = (''''''(^bb^ =,,,,='''(<Y Y2 Y('''''''''''''':| : : : : : |######", +- "####|,,,,= = = (''''''( ==|======|||dd|| |===[==('''''''''''''':| Y Y Y Y|######", +- "####|,,,,[ = hth = (''::''( d =Eeeeee| h|^ |6h ('''''''''''''':| : : : : : |######", +- "####|,,,,= [ hth [ (''::''(Gd [eeeeee|6h |^ |6h h6(''''''MM''''''Y| 6: : : : : |######", +- "####|,,,,= [ hth [ (''::''(hd [eeeeee|d |^ |6h h6(''''''MM''''''Y| 6: : : : : |######", +- "####|,,,,[ = hth = (''::''( d =Eeeeee| Gh|^ |6h ('''''''''''''':| : : : : : |######", +- "####|,,,,= = hth = (''''''( ==|======|||dd|| |===[==('''''''''''''':| Y Y Y Y|######", +- "####|,,,,= = = (''''''(^bb^ =,,,,='''(<Y Y2 Y('''''''''''''':| : : : : : |######", +- "####|,,,,= ======= (((((((( ======'''(> 2 G Y(:::::::::::::::| : : : : : |######", +- "####|,,,,= RRRRRR ||=[=====|||||||||||||||||2(||||||||||||######", +- "####|,,,,= |? [ 2 |#################", +- "####|,,,,= |=[===|=[===|YY|((( ((((((((((|||||||? [ ( Y|#################", +- "####|,,,,= |S S|s S||||,,( (,,,,,,,,,( ^|^ |[=======|===[|[====||||#################", +- "####|,,,,= |S hS|S hS|##|,,( (,,,,,,,,,( hdhd|ddd | hhhh ^|h Y|Y h |####################", +- "#||||||||| ||S6SSS|S6SSS|##|,,( (,,,,,,,,,( d6d| h | tttt 6|d6d | dd6|####################", +- "#|iii | ^||||||||||||||||((|YY|(((((((((|[[|||| | hhhh | h | h|####################", +- "#|Y Y Y | ^|lllll|^Y dh = dh^|Y B| |ffff|Y Y|BBBB|BBBBB|####################", +- "#|2|2|2| | ^|l |B h6 [ d | hdhB|AAAAA||||||||||||||||||||||||||||||||||||||||||||||", +- "#|;|;|;|Y |l ll |B d ^|||| ||2|Y d B|SSSSSSSS9S|SlllSSSS llSSSS SSS=YDSS SSS SSSll ll|", +- "#|||||||Y ^|||||2|BY HtH| G|2|||||| hy|SY G Y= Y|", +- "#|;|;|;|Y|YY^|S |||||||||| A Y|S SSSSS hS hS sh= |", +- "#|2|2|2| |||||Sh SS6 SSS= y% Y|| SSSSS SS SS SS= SSS t 7966 6|", +- "#|Y Y Y |###|S h [ Y% SSS Y2Y G [Y hSSS t 7966 6|", +- "#|iii |###|S 2 66 A h6SS Y2Y G Y[Y 688 t Y|", +- "#|||||||||###|||||2|========|[=====[=======|AA%AA|AAAAA||yyyyyyyyyyyyyyyyyy = 9 t &&66 6|", +- "#############|l ll |Sh SSSS|h d| y6 y = 9 &&66 6|", +- "#############|l l |SSSSS 6| hhdA y y =t8898888 7|", +- "#############|l l|S hS| h hdA y y =Y 6 7|", +- "#############|lllll|SSSSSYYll 6 llYYSSS|ddd h %Y y yY=t77 t7799988ttt777|", +- "#############|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||", +- "################################################################################################" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { +- ",": [ "t_shrub_rose", "t_shrub", "t_grass_tall" ], +- "-": "t_wall_metal", +- "'": "t_open_air", +- "e": "t_elevator", +- "C": "t_carpet_red", +- "E": "t_elevator_control", +- "Y": "t_thconc_floor_olight", +- "#": "t_rock", +- "6": "t_console", +- "R": "t_railing", +- "9": "t_conveyor", +- "7": "t_machinery_light", +- "8": "t_machinery_heavy", +- "&": "t_machinery_electronic" +- }, +- "furniture": { +- ":": "f_server", +- "K": "f_counter", +- "S": "f_table", +- "A": "f_canvas_wall", +- "%": "f_canvas_door", +- "H": "f_armchair", +- "M": "f_server", +- "E": "f_ergometer", +- "T": "f_treadmill", +- "X": "f_exercise" +- }, +- "items": { +- "S": [ +- { "item": "tools_robotics", "chance": 30, "repeat": [ 1, 3 ] }, +- { "item": "robots", "chance": 50, "repeat": [ 1, 3 ] }, +- { "item": "supplies_electronics", "chance": 50, "repeat": [ 1, 3 ] } +- ], +- "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], +- "B": [ +- { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, +- { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } +- ] +- }, +- "npcs": { "G": { "class": "hub_security" } } +- } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ [ "robofachq_sub_a0", "robofachq_sub_a1", "robofachq_sub_a2", "robofachq_sub_a3" ] ], +- "method": "json", +- "object": { +- "fill_ter": "t_thconc_floor", +- "rows": [ +- "#######################| ||||||||||||||####################################", +- "#######################|Y Y (tt ^|####################################", +- "#######################| bb bbb bb (th |####################################", +- "#######################| (t |####################################", +- "#######################|Y ^bb^ ^bbb^ ^bb Y (t ^|####################################", +- "#######################|||||||||||||||||||||||| |||2|||####################################", +- "##############################################||5555||tt tt|####################################", +- "#####################################||||||||||^ ^| h h|####################################", +- "#####################################|rrrrrrrr|^ ^| |####################################", +- "#####################################|r r|| ||||2|||####################################", +- "#####################################|r YY 2 (t r|####################################", +- "#####################################|||||||||| YY (thY r|####################################", +- "#####################################|bbbbbbbb| YY (t Y r|####################################", +- "#####################################|Y Y2 ( r|####################################", +- "#####################################| llllll ||2222||||2|||####################################", +- "#####################################|2||||||2|^ Y^|####################################", +- "#####################################| ~| |~ |^ Y^|####################################", +- "#####################################| i| |i |^ Y^|####################################", +- "#####################################||||||||||| ||||||||####################################", +- "#####################################|lll 2 ^|##########################################", +- "#####################################|^ ( YY ^|##########################################", +- "#####################################| d ( YY ^|##########################################", +- "#####################################|^hdh ( ^|##########################################", +- "#####################################|||||||| ||||##########################################" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { "-": "t_wall_metal", "e": "t_elevator", "E": "t_elevator_control", "Y": "t_utility_light", "I": "t_intercom" }, +- "items": { +- "l": [ { "item": "NC_ROBOFAC_FIELD_RESEARCHER_worn", "chance": 50 }, { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 } ], +- "i": { "item": "cleaning", "chance": 50 }, +- "B": [ { "item": "textbooks", "chance": 50 }, { "item": "manuals", "chance": 50 } ] +- } +- } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ +- [ "robofachq_ai_a0", "robofachq_ai_a1", "robofachq_ai_a2", "robofachq_ai_a3" ], +- [ "robofachq_ai_b0", "robofachq_ai_b1", "robofachq_ai_b2", "robofachq_ai_b3" ] +- ], +- "method": "json", +- "object": { +- "fill_ter": "t_thconc_floor", +- "rows": [ +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "######################################################|||||||||||||||||||||||||||||||||||||||||#", +- "######################################################|:YY:YY:YY:YY:YY:YY:YY:| rrrrrrrrrrr|#", +- "######################################################|: : : : : : : :| Y|#", +- "######################################################|: : : : : : : :| rrr rrrr |#", +- "######################################################|: : : : : : : :| Y|#", +- "###################################################||||: : : : : : : :| rrrrrrrrrrr|#", +- "############################################||||||||YY|: : : : : : : :||5(((||||||||||||#", +- "############################################| 5 5 Y2>|##########", +- "############################################| 5 5 Y Y Y Y Y Y |||||||2|||##########", +- "############################################| Y||||((((((((((((((((((((|6 |############", +- "############################################| 5 (````````````````````||Y |||||||######", +- "#####################################|||||||| |5(````````````````````6|: ::::::|######", +- "#####################################|eeeeee d | (((((((((((``````````6|||| :|######", +- "#####################################|eeeeee Y d | h6``````````6|: Y 6 :|######", +- "#####################################|Eeeeee Y 6h| h6``````````6|: Y 6 :|######", +- "#####################################|eeeeee d | (((((((((((``````````6|||| :|######", +- "#####################################|||||||| |5(````````````````````6|: ::::::|######", +- "########################################|>< 5 5 (````````````````````||Y |||||||######", +- "########################################| | ||||((((((((((((((((((((|6 |############", +- "########################################||||| 5 5 Y Y Y Y Y Y |||||||2|||##########", +- "############################################| 5 5 Y2>|##########", +- "############################################||||||||YY|: : : : : : : :||5(((||||||||||||#", +- "###################################################||||: : : : : : : :| rrrrrrrrrrr|#", +- "######################################################|: : : : : : : :| Y|#", +- "######################################################|: : : : : : : :| rrr rrrr |#", +- "######################################################|: : : : : : : :| Y|#", +- "######################################################|:YY:YY:YY:YY:YY:YY:YY:| rrrrrrrrrrr|#", +- "######################################################|||||||||||||||||||||||||||||||||||||||||#", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { +- "-": "t_wall_metal", +- "e": "t_elevator", +- "E": "t_elevator_control", +- "Y": "t_thconc_floor_olight", +- "#": "t_rock", +- "6": "t_console" +- }, +- "furniture": { ":": "f_server", "K": "f_counter" }, +- "items": { "r": [ { "item": "electronics", "chance": 75, "repeat": [ 1, 5 ] } ] } +- } +- }, +- { +- "type": "mapgen", +- "om_terrain": [ +- [ "robofachq_aiutl_a0", "robofachq_aiutl_a1", "robofachq_aiutl_a2", "robofachq_aiutl_a3" ], +- [ "robofachq_aiutl_b0", "robofachq_aiutl_b1", "robofachq_aiutl_b2", "robofachq_aiutl_b3" ] +- ], +- "method": "json", +- "object": { +- "fill_ter": "t_thconc_floor", +- "rows": [ +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "################################################################################################", +- "##############################################||||##############################################", +- "##############################################|66|##############################################", +- "##############################################| |##############################################", +- "###########################|||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||||||#", +- "###########################|::::::::::::::::|B d ^|: : : : : : : :| :::::::::::|#", +- "###########################| :|B Y h dh |: : : : : : : :| |#", +- "###########################| :|B Y dd |YYYYYYYYYYYYYYYYYYYYYY| ::: :::::|#", +- "###########################| :|B |: : : : : : : :| |#", +- "###########################|:::::::: ||||||55||^||||: : : : : : : :| :::::::::::|#", +- "###########################| 5 Y ||| |||||||||||||||||||||||||5(((||||||||||||#", +- "###########################|::::::::::::| Y 5 5 2<|##########", +- "###########################|||||||||||||||||| 5 5 Y Y Y Y Y Y |||||||2|||##########", +- "############################################||55|||||||((((((((((((((((((((|6 |############", +- "############################################| 5wwwwwwwwwwwwwwwwwwwwww||Y |||||||######", +- "#####################################|||||||| |wwwwwwwwwwwwwwwwwwwwww:|: ::::::|######", +- "#####################################|eeeeee (wwwwwwwwwwwwwwwwwwwwww:|||| :|######", +- "#####################################|eeeeee Y (wwwwwwwwwwwwwwwwwwwwww:|: 6 :|######", +- "#####################################|Eeeeee Y (wwwwwwwwwwwwwwwwwwwwww:|: 6 :|######", +- "#####################################|eeeeee (wwwwwwwwwwwwwwwwwwwwww:|||| :|######", +- "#####################################|||||||| |wwwwwwwwwwwwwwwwwwwwww:|: ::::::|######", +- "########################################|>< 5 5wwwwwwwwwwwwwwwwwwwwww||Y |||||||######", +- "########################################| ||55|||||||((((((((((((((((((((|6 |############", +- "#############################|||||||||||||||| 5 5 Y Y Y Y Y Y ||2||||2|||##########", +- "#############################|^ Y 5 5 | 2<|##########", +- "#############################|^ Y ||| ||||||||||||||22|||||||||5(((||||||||||||#", +- "#############################||2|2((((|(((2|||222||||||:::| : : : : : :| :::::::::::|#", +- "#############################|i | |h B| |:::: | : : : : : :| |#", +- "#############################|; | dd|dd B| Y 5 Y 2YYYYYYYYYYYYYYYYY:| :::: :::::|#", +- "#############################|||| |h B| Y | | : : : : : :| |#", +- "################################| h| ^|2||| |||2||:::| : : : : : :| :::::::::::|#", +- "################################|2|||||||| |555||Y :|||||||||||||| |||||||||22||||||||||||||#", +- "################################| ( | |:Y :|############| |#######| |: : : : : :|#", +- "################################| cccc 2 2 ||2|||||||||||||||| ||||||||| |: : : : : :|#", +- "################################| ||||| | |::::::::::::| 2 2 |#", +- "################################| cccc | 2 2 |#", +- "################################| 2 |||||||||||||||||#", +- "################################| ccccccccc ||||| |||||||||||||||| |||||||||#################", +- "################################| |###| :::::::::::::: :|######################", +- "################################||||||||||||||###| 6 :|######################", +- "#################################################| 6 :|######################", +- "#################################################| :::::::::::::: :|######################", +- "#################################################|||||||||||||||||||||||||######################", +- "################################################################################################", +- "################################################################################################" +- ], +- "palettes": [ "robofachq" ], +- "terrain": { +- "-": "t_wall_metal", +- "e": "t_elevator", +- "w": "t_water_pool_shallow", +- "E": "t_elevator_control", +- "Y": "t_thconc_floor_olight", +- "#": "t_rock", +- "6": "t_console" +- }, +- "furniture": { ":": "f_server" }, +- "items": { +- "B": [ +- { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, +- { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } +- ] +- } +- } + } + ] +diff --git a/data/json/obsoletion/map.json b/data/json/obsoletion/map.json +new file mode 100644 +index 0000000000..4b48616c30 +--- /dev/null ++++ b/data/json/obsoletion/map.json +@@ -0,0 +1,519 @@ ++[ ++ { ++ "type": "mapgen", ++ "om_terrain": [ ++ [ "robofachq_exe_a0", "robofachq_exe_a1", "robofachq_exe_a2", "robofachq_exe_a3" ], ++ [ "robofachq_exe_b0", "robofachq_exe_b1", "robofachq_exe_b2", "robofachq_exe_b3" ] ++ ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_thconc_floor", ++ "rows": [ ++ "############################################| |############################################", ++ "########|||||||||||||||||||||||||#|||||||||||||22|||############################################", ++ "########|k ht|A h ^|#|lll|lllll| YY |############################################", ++ "########|i k k htth ht| Cd6ddC |#|bYb|bYbYb|T YY T|########||||||||############################", ++ "########|k o k htth ht| CCCCCC |#|b b|b b b|| YY ||######||=A6666A=||##########################", ++ "########| W ^|^ h ^|#|l l|l l l| YY |######|,=Y Y=,|##########################", ++ "########|FFFF| htth ?||||[[||||||l l|l l l|T YY T|######|,= htth =,|##########################", ++ "########|||||| htth ?||^^ ^^|| |||22||||||||||,= htth =,|##########################", ++ "########|ffff| 2 YY 2Y bbb bbbb| |L | i|,= htth =,|##########################", ++ "########| |^??t t??^| ,, ||||||||||||| |LY2 Y;|,= htth =,|##########################", ++ "###||||||hd ||||||||||| ,, 2 r r r| d( Y b|||||2||,= htth =,|##########################", ++ "###|;i|T|dd 2 2 (d r r r| Gd( Y b|AhQ ^|,= =,|##########################", ++ "###|@ 2Y2 | T T |G YY G(dh r| 2 Y b|ddd H|,[Y Y[,|##########################", ++ "###|||| |||||||||||||||||||22|||||||||||||||| ^| h ||||| |||||##########################", ++ "###|;i| |''''''''''''''''R R''''''''''''''( ^| YH|###|YY|##############################", ++ "###|@ 2Yh|''''''''''''''''R R''''''''''''''|||22|||====[=|||||22|||||||||||####################", ++ "###|||| t|''''''''''''''''R R''''''''''''''(< GY Y =,,,,,,,,|||||||||############", ++ "###|;i| h|''''''''''''''''R R''''''''''''''(> CC Y G=,,,,,,,,|^BB ^^|#|||||######", ++ "###|@ 2Y |''''''''''''''''R R'''''''|======|| CC ||(RRRRRRRR =======[=(YY CCC |||:::|######", ++ "###|||||||''''''''''''''''R R'''''''=Eeeeee2Y CC ^('''''''([( Y Y(H Cdd 5T Y|######", ++ "#########|''''''''''''''''RYYR'''''''=eeeeee2CCCC.dG('''''''R<( CCCCCCCCCC 2 C6C Y5 6|######", ++ "#########|''''''''''''''''RYYR'''''''=eeeeee2CCCC dh('''''''R>( CCCCCCCCCC 2 hCdh Y5 :|######", ++ "#########|''''''''''''''''R R'''''''=Eeeeee2Y CC ^('''''''([( Y Y( Cdd 5T Y|######", ++ "#########|''''''''''''''''R R'''''''|======|| CC ||(RRRRRRRR =======[=(YY CCC |||:::|######", ++ "#########|''''''''''''''''R R''''''''''''''(> CC Y G=,,,,,,,,|^ A ^|#|||||######", ++ "#########|''''''''''''''''R R''''''''''''''(< GY Y =,,,,,,,,||||55||||###########", ++ "#########|''''''''''''''''R R''''''''''''''|||22|||((2||||||||22|||||||||||^ ^|###########", ++ "#########|''''''''''''''''R R''''''''''''''( Y(dG L|L6dd|^YY^|::::::::| YY |###########", ++ "#########|====|====|=====||22||=======||||||| Y(dh 2 Yhd|^ ^| Y Y | htth |###########", ++ "#########| h ^|h B|h B| |A dh B|A dCCCCCCC ||||||||||||| ||[=======| htth |###########", ++ "#########|dd ^|dd B|dd B| |Bh6 ^| hdCCCCCCC 5Y |Wt| dh dh dh f| h tth |###########", ++ "#|||||||||^h Y|h Y^|h Y^| |B Y2 dCCCCCCC 5Y d d d f| htth |###########", ++ "#|iii |===[|==[=|===[=||YY|||||||||| ((((( d dh dh Y f| YY |###########", ++ "#|Y Y Y |Y ^ ^ ^ ^ Y(,,,(. dh d dY Y d d d Yf|^ ^|###########", ++ "#|2|2|2| |Y CCC Y(,,,[ dh dh dh f||||66||||###########", ++ "#|;|;|;|Y =========================t CCC (,,,[ dh d dY Yf|##||||##############", ++ "#|||||||Y [,,,,,,,,,,,,,,,,,,,,,,,=t CCC (,,,( d dh dh Y d d d f|||||||||||||########", ++ "#|;|;|;|Y =========================t cCC ((((( Y dh dh dh f|^^^^^^^^^^^|########", ++ "#|2|2|2| |YG CCC Y 5Y Y ^|########", ++ "#|Y Y Y |Y Y 5Y G Y ^|########", ++ "#|iii |====[[||=====|===[=|===[|[==||==[=||2||2|||[=======|| |||=====||||||2|||2||||########", ++ "#||||||||| ^| hd^|^ H| | |^ |f ff f| d dh dh| |Y Y^|;2Y | Y2;|########", ++ "#########|dd [ dh|h t|h h | | d |f ff f| dh d d | 2 hhhhh ^||| ||| |||########", ++ "#########| h [ hh |6dd H|ddd |6dd |hd |f ff f| Y Y| 2 ttttt ^|;2Y i|i Y2;|########", ++ "#########|dd dd|Y |h YB|Yh |Yhd |^ Y|f f| d d dh| | hhh h ^||| i|i |||########", ++ "#########|Yh h|BBBB^|^^BBB|A6^^| |BBBB|ffffff| dh d d |^^|Y h Y^|;2Y i|i Y2;|########", ++ "#########|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||########", ++ "################################################################################################" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { ++ ",": [ "t_shrub_rose", "t_shrub", "t_grass", "t_grass", "t_grass_tall" ], ++ "-": "t_wall_metal", ++ "'": "t_open_air", ++ "e": "t_elevator", ++ "C": "t_carpet_red", ++ "E": "t_elevator_control", ++ "Y": "t_thconc_floor_olight", ++ "#": "t_rock", ++ "6": "t_console", ++ "R": "t_railing", ++ "W": "t_water_dispenser" ++ }, ++ "furniture": { ":": "f_server", "K": "f_counter", "H": "f_armchair", "L": "f_locker", "f": "f_filing_cabinet" }, ++ "item": { "A": { "item": "american_flag" } }, ++ "items": { ++ "F": { "item": "fridge", "chance": 80 }, ++ "f": { "item": "file_room", "repeat": [ 10, 30 ] }, ++ "@": { "item": "bed", "chance": 80 }, ++ "r": [ ++ { "item": "cop_armory", "chance": 80 }, ++ { "item": "energy_weapon_armory", "chance": 33 }, ++ { "item": "ammo_milspec", "chance": 40 }, ++ { "item": "mags_milspec", "chance": 40 }, ++ { "item": "guns_milspec", "chance": 40 } ++ ], ++ "L": [ ++ { "item": "energy_weapon_armory", "chance": 33 }, ++ { "item": "ammo_milspec", "chance": 40 }, ++ { "item": "mags_milspec", "chance": 40 }, ++ { "item": "guns_milspec", "chance": 40 } ++ ], ++ "K": { "item": "kitchen", "chance": 40 }, ++ "o": { "item": "oven", "chance": 70 }, ++ "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], ++ "D": { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 }, ++ "B": [ ++ { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, ++ { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } ++ ] ++ }, ++ "monster": { "T": { "monster": "mon_turret_light" } }, ++ "npcs": { "G": { "class": "hub_security" }, "Q": { "class": "hub_security_head" } } ++ } ++ }, ++ { ++ "type": "mapgen", ++ "om_terrain": [ ++ [ "robofachq_hab_a0", "robofachq_hab_a1", "robofachq_hab_a2", "robofachq_hab_a3" ], ++ [ "robofachq_hab_b0", "robofachq_hab_b1", "robofachq_hab_b2", "robofachq_hab_b3" ] ++ ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_concrete", ++ "rows": [ ++ "################################################################################################", ++ "################################||||||||||######################################################", ++ "################################|FFFF|FFF|######################################################", ++ "#############||||||||||||||||||||F F|F F||||#####||||||##||||||################################", ++ "#############|KiKKKKKiKooKKKK K|F F|F F|;Y|#####|~Y ~|##|~ Y~|################################", ++ "#############|K K YY o K|F F|F f|i |#####|| |||##||| ||################################", ++ "#############|k K iKKoK K K||2||||2|||2|||||||i 2;|##|;2 i|################################", ++ "#############| i i| Y Y Y|^^^^^|i |||##||| i|################################", ++ "#############|FFFFFFFF 2 | Y2;||||;2Y |||||############################", ++ "####|||||||||||||||||||YY|||||||||||||||||||||| ||2||||FF|||2||FFF|||||||||||||||||||||||######", ++ "####|,,,.| htth Yffff i|'''''''''''''''(Y Y|Y X X X EE|rrrrrrrrrrrrp|######", ++ "####|,,,,= htth Mi|'''''''''''''''(G CC | TT TT b CCC X X Y | p|######", ++ "####|,,,, ccccccff||||'''''''''''''''( CC | b CCC EE| c cccc p|######", ++ "####|,,,,= htth |WW|RRRRRRRRRRRRRRR| CC | TT TT b CCC X X Y | h6 p|######", ++ "####|,,,,= htth h Y CC |Y ^ ^ X X X EE|ccccYYcccc p|######", ++ "####|,,,,= htth hth Y RRRRRR CC ||=========||22||=======||||||22||||||||######", ++ "####|,,,,= ^| ,,,,,R'''R>YCC Y =,,,,,,,,|cccAYYApppppp|######", ++ "####|,,,,= htth htth htth ^|^bb^ ,,,,,R'''R<YCC Y =,,,,,,,,| A A p p P|######", ++ "####|,,,,= htth htth htth ^| ,,|======|| CC ||====[==== ========== hA A p p p|######", ++ "####|,,,,[Y =Eeeeee| CC ^=,,,,,,,=[( bb Y= ddA A p p p|######", ++ "####|,,,,=& ^MMM^ ^MMM^ Y [eeeeee[CCCC.dG=,,,,,,,= ( [ % % r|######", ++ "####|,,,,=& ^MMM^ ^MMM^ Y [eeeeee[CCCC dh=,,,,,,,=<( [ AAAA Y Y r|######", ++ "####|,,,,[Y =Eeeeee| CC ^=,,,,,,,=[( bb Y= A r|######", ++ "####|,,,,= htth htth hth h ^|G ,,|======|| CC ||====[==== ==========AAAA P P P P|######", ++ "####|,,,,= htth htth t ^|^bb^ ,,,,,R'''R<YCC Y G=,,,,,,,,|Y P P P P|######", ++ "####|,,,,= htth hth h ^| ,,,,,R'''R>YCC Y =,,,,,,,,|PPPPPPP P P P|######", ++ "####|,,,,= MM Y RRRRRR CC ||=========||22||========|||||||||||||||######", ++ "####|,,,,= MM Y CC |Y BB BB B|####################", ++ "####|,,,,= hth htth|WW|RRRRRRRRRRRRRRR| CC |htth hhh htth B|####################", ++ "####|,,,,= hth thht htth||||'''''''''''''''( CC |htth ttt ^^ htth B|####################", ++ "####|,,,,= hth thht htth|##|'''''''''''''''( CC |Y B B B|####################", ++ "#||||||||| hth YY htth|##|'''''''''''''''(Y Y|BBBBBBBBBBBBBBBBBBBBBBBB|####################", ++ "#|iii | |||||||||||||||||||||||||||||||||||22|||||||||||||||||||||||||||||||||||############", ++ "#|Y Y Y | ^|##|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|^ t ^ |~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|############", ++ "#|2|2|2| | ^|##|~ i|~ i|~ i|~ i|~ i|~ i|? a^ htth |~ i|~ i|~ i|~ i|~ i|~ i|~ i|||||||||||||", ++ "#|;|;|;|Y ^|##||2|||2|||2|||2|||2|||2||? t ^ htth ||2|||2|||2|||2|||2|||2|||2||~2 |@@ D @@|", ++ "#|||||||Y ^|##|@ D|@ D|@ D|@ D|@ D|@ D|? t a^ |@ D|@ D|@ D|@ D|@ D|@ D| D||| |D @ D|", ++ "#|;|;|;|Y|YY^|##|@ D|@ D|@ D|@ D|@ D|@ D| htth |@ D|@ D|@ D|@ D|@ D|@ D| D|~2 |@@ @ @@|", ++ "#|2|2|2| |||||||||5|||5|||5|||5|||5|||2||at a ||5|||5|||5|||5|||5|||5|||5||||2|D D|", ++ "#|Y Y Y |###|,,,=Y Y 2 S @@|", ++ "#|iii |###|,,,=Y Y 2 D|", ++ "#|||||||||###|||||5|||5|||5|||5|||5|||2||G ? t ?||5|||5|||5|||5|||5|||5|||5||||2| @@|", ++ "#############|##|@ D|@ D|@ D|@ D|@ D|@ D|^ h ? t ?|@ D|@ D|@ D|@ D|@ D|@ D|@ D|i |D D|", ++ "#############|##|@ D|@ D|@ D|@ D|@ D|@ D|t??t ^|@ D|@ D|@ D|@ D|@ D|@ D|@ D|i |@@ @ @@|", ++ "#############|##||2|||2|||2|||2|||2|||2||======[[======||2|||2|||2|||2|||2|||2|||2|| |D @ D|", ++ "#############|##|~ i|~ i|~ i|~ i|~ i|~ i|,,,,,,,,,,,,,,|~ i|~ i|~ i|~ i|~ i|~ i|~ i|2|2|@@ D @@|", ++ "#############|##|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|,,,,,,,,,,,,,,|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|~Y;|;|;|||||||||", ++ "#############|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||########" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { ++ ",": [ "t_shrub_rose", "t_shrub", "t_grass_tall" ], ++ "-": "t_wall_metal", ++ "'": "t_open_air", ++ "e": "t_elevator", ++ "C": "t_carpet_red", ++ "E": "t_elevator_control", ++ "Y": "t_thconc_floor_olight", ++ "#": "t_rock", ++ "6": "t_console", ++ "R": "t_railing", ++ "W": "t_water_dispenser", ++ "&": "t_machinery_electronic" ++ }, ++ "furniture": { ++ "K": "f_counter", ++ "M": "f_counter", ++ "S": "f_table", ++ "A": "f_canvas_wall", ++ "%": "f_canvas_door", ++ "E": "f_ergometer", ++ "T": "f_treadmill", ++ "X": "f_exercise" ++ }, ++ "sealed_item": { ++ "P": { "item": { "item": "seed_tomato" }, "furniture": "f_planter_mature" }, ++ "p": { "item": { "item": "seed_wheat" }, "furniture": "f_planter_mature" } ++ }, ++ "items": { ++ "S": [ ++ { "item": "tools_robotics", "chance": 30, "repeat": [ 1, 3 ] }, ++ { "item": "robots", "chance": 50, "repeat": [ 1, 3 ] }, ++ { "item": "supplies_electronics", "chance": 50, "repeat": [ 1, 3 ] } ++ ], ++ "F": { "item": "fridge", "chance": 80, "repeat": [ 2, 6 ] }, ++ "@": { "item": "bed", "chance": 80 }, ++ "M": [ ++ { "item": "SUS_dishes", "chance": 80, "repeat": [ 1, 3 ] }, ++ { "item": "SUS_silverware", "chance": 33, "repeat": [ 1, 3 ] } ++ ], ++ "k": [ ++ { "item": "kitchen", "chance": 33, "repeat": [ 1, 3 ] }, ++ { "item": "SUS_knife_drawer", "chance": 40, "repeat": [ 1, 3 ] }, ++ { "item": "SUS_cookware", "chance": 40, "repeat": [ 1, 3 ] } ++ ], ++ "K": { "item": "kitchen", "chance": 40 }, ++ "o": { "item": "oven", "chance": 70 }, ++ "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], ++ "r": [ { "item": "tools_earthworking", "chance": 50 }, { "item": "supplies_farming", "chance": 70, "repeat": [ 1, 3 ] } ], ++ "D": { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 }, ++ "B": [ ++ { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, ++ { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } ++ ] ++ }, ++ "npcs": { "G": { "class": "hub_security" } } ++ } ++ }, ++ { ++ "type": "mapgen", ++ "om_terrain": [ ++ [ "robofachq_res_a0", "robofachq_res_a1", "robofachq_res_a2", "robofachq_res_a3" ], ++ [ "robofachq_res_b0", "robofachq_res_b1", "robofachq_res_b2", "robofachq_res_b3" ] ++ ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_concrete", ++ "rows": [ ++ "############################################| |#############################################", ++ "################################||||||||||##| |#############################################", ++ "################################|FFFF|FFF|##| |#############################################", ++ "#############||||||||||||||||||||F F|F F|||||222|||||||||||||||||||||||||||####################", ++ "#############| |^ ^| :|####################", ++ "#############| |^ ^| === === === === === :|####################", ++ "#############| |^ ^| =6= =6= =6= =6= =6= :|####################", ++ "#############| |^ ^| =2= =2= =2= =2= =2= :|####################", ++ "#############| AAAA |^ ^| :|####################", ++ "####||||||||||||||||||||||||||||YY||||||||||||222|| === === === === === :|||||||||||||||######", ++ "####|,,,.|SSSS6SSSS| h B|##|,,( (,,,,,,,,,( | =6= =6= =6= =6= =6= :|:::::::::::::|######", ++ "####|,,,,|S S|ddd B|##|,,( (,,,,,,,,,( | =2= =2= =2= =2= =2= :| :|######", ++ "####|,,,,|SSS SSSS| h B||||,,( (,,,,,,,,,( | :| 66 66 6 :|######", ++ "####|,,,,|====[====|=[===|YY|((( ((((((((((| | d d d d 2 66 66 6 :|######", ++ "####|,,,,= G Y | dh dh dh dh 2 :|######", ++ "####|,,,,= Y RRRRR ||====[==|||||||||||||||||2(||||||||||||######", ++ "####|,,,,= ||||||| (((((((( ======'''(> 2 G Y(:::::::::::::::| : : : : : |######", ++ "####|,,,,= = 666 = (''''''(^bb^ =,,,,='''(<Y Y2 Y('''''''''''''':| : : : : : |######", ++ "####|,,,,= = = (''''''( ==|======|||dd|| |===[==('''''''''''''':| Y Y Y Y|######", ++ "####|,,,,[ = hth = (''::''( d =Eeeeee| h|^ |6h ('''''''''''''':| : : : : : |######", ++ "####|,,,,= [ hth [ (''::''(Gd [eeeeee|6h |^ |6h h6(''''''MM''''''Y| 6: : : : : |######", ++ "####|,,,,= [ hth [ (''::''(hd [eeeeee|d |^ |6h h6(''''''MM''''''Y| 6: : : : : |######", ++ "####|,,,,[ = hth = (''::''( d =Eeeeee| Gh|^ |6h ('''''''''''''':| : : : : : |######", ++ "####|,,,,= = hth = (''''''( ==|======|||dd|| |===[==('''''''''''''':| Y Y Y Y|######", ++ "####|,,,,= = = (''''''(^bb^ =,,,,='''(<Y Y2 Y('''''''''''''':| : : : : : |######", ++ "####|,,,,= ======= (((((((( ======'''(> 2 G Y(:::::::::::::::| : : : : : |######", ++ "####|,,,,= RRRRRR ||=[=====|||||||||||||||||2(||||||||||||######", ++ "####|,,,,= |? [ 2 |#################", ++ "####|,,,,= |=[===|=[===|YY|((( ((((((((((|||||||? [ ( Y|#################", ++ "####|,,,,= |S S|s S||||,,( (,,,,,,,,,( ^|^ |[=======|===[|[====||||#################", ++ "####|,,,,= |S hS|S hS|##|,,( (,,,,,,,,,( hdhd|ddd | hhhh ^|h Y|Y h |####################", ++ "#||||||||| ||S6SSS|S6SSS|##|,,( (,,,,,,,,,( d6d| h | tttt 6|d6d | dd6|####################", ++ "#|iii | ^||||||||||||||||((|YY|(((((((((|[[|||| | hhhh | h | h|####################", ++ "#|Y Y Y | ^|lllll|^Y dh = dh^|Y B| |ffff|Y Y|BBBB|BBBBB|####################", ++ "#|2|2|2| | ^|l |B h6 [ d | hdhB|AAAAA||||||||||||||||||||||||||||||||||||||||||||||", ++ "#|;|;|;|Y |l ll |B d ^|||| ||2|Y d B|SSSSSSSS9S|SlllSSSS llSSSS SSS=YDSS SSS SSSll ll|", ++ "#|||||||Y ^|||||2|BY HtH| G|2|||||| hy|SY G Y= Y|", ++ "#|;|;|;|Y|YY^|S |||||||||| A Y|S SSSSS hS hS sh= |", ++ "#|2|2|2| |||||Sh SS6 SSS= y% Y|| SSSSS SS SS SS= SSS t 7966 6|", ++ "#|Y Y Y |###|S h [ Y% SSS Y2Y G [Y hSSS t 7966 6|", ++ "#|iii |###|S 2 66 A h6SS Y2Y G Y[Y 688 t Y|", ++ "#|||||||||###|||||2|========|[=====[=======|AA%AA|AAAAA||yyyyyyyyyyyyyyyyyy = 9 t &&66 6|", ++ "#############|l ll |Sh SSSS|h d| y6 y = 9 &&66 6|", ++ "#############|l l |SSSSS 6| hhdA y y =t8898888 7|", ++ "#############|l l|S hS| h hdA y y =Y 6 7|", ++ "#############|lllll|SSSSSYYll 6 llYYSSS|ddd h %Y y yY=t77 t7799988ttt777|", ++ "#############|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||", ++ "################################################################################################" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { ++ ",": [ "t_shrub_rose", "t_shrub", "t_grass_tall" ], ++ "-": "t_wall_metal", ++ "'": "t_open_air", ++ "e": "t_elevator", ++ "C": "t_carpet_red", ++ "E": "t_elevator_control", ++ "Y": "t_thconc_floor_olight", ++ "#": "t_rock", ++ "6": "t_console", ++ "R": "t_railing", ++ "9": "t_conveyor", ++ "7": "t_machinery_light", ++ "8": "t_machinery_heavy", ++ "&": "t_machinery_electronic" ++ }, ++ "furniture": { ++ ":": "f_server", ++ "K": "f_counter", ++ "S": "f_table", ++ "A": "f_canvas_wall", ++ "%": "f_canvas_door", ++ "H": "f_armchair", ++ "M": "f_server", ++ "E": "f_ergometer", ++ "T": "f_treadmill", ++ "X": "f_exercise" ++ }, ++ "items": { ++ "S": [ ++ { "item": "tools_robotics", "chance": 30, "repeat": [ 1, 3 ] }, ++ { "item": "robots", "chance": 50, "repeat": [ 1, 3 ] }, ++ { "item": "supplies_electronics", "chance": 50, "repeat": [ 1, 3 ] } ++ ], ++ "d": [ { "item": "office_supplies", "chance": 70 }, { "item": "office_mess", "chance": 70, "repeat": [ 1, 3 ] } ], ++ "B": [ ++ { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, ++ { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } ++ ] ++ }, ++ "npcs": { "G": { "class": "hub_security" } } ++ } ++ }, ++ { ++ "type": "mapgen", ++ "om_terrain": [ [ "robofachq_sub_a0", "robofachq_sub_a1", "robofachq_sub_a2", "robofachq_sub_a3" ] ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_thconc_floor", ++ "rows": [ ++ "#######################| ||||||||||||||####################################", ++ "#######################|Y Y (tt ^|####################################", ++ "#######################| bb bbb bb (th |####################################", ++ "#######################| (t |####################################", ++ "#######################|Y ^bb^ ^bbb^ ^bb Y (t ^|####################################", ++ "#######################|||||||||||||||||||||||| |||2|||####################################", ++ "##############################################||5555||tt tt|####################################", ++ "#####################################||||||||||^ ^| h h|####################################", ++ "#####################################|rrrrrrrr|^ ^| |####################################", ++ "#####################################|r r|| ||||2|||####################################", ++ "#####################################|r YY 2 (t r|####################################", ++ "#####################################|||||||||| YY (thY r|####################################", ++ "#####################################|bbbbbbbb| YY (t Y r|####################################", ++ "#####################################|Y Y2 ( r|####################################", ++ "#####################################| llllll ||2222||||2|||####################################", ++ "#####################################|2||||||2|^ Y^|####################################", ++ "#####################################| ~| |~ |^ Y^|####################################", ++ "#####################################| i| |i |^ Y^|####################################", ++ "#####################################||||||||||| ||||||||####################################", ++ "#####################################|lll 2 ^|##########################################", ++ "#####################################|^ ( YY ^|##########################################", ++ "#####################################| d ( YY ^|##########################################", ++ "#####################################|^hdh ( ^|##########################################", ++ "#####################################|||||||| ||||##########################################" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { "-": "t_wall_metal", "e": "t_elevator", "E": "t_elevator_control", "Y": "t_utility_light", "I": "t_intercom" }, ++ "items": { ++ "l": [ { "item": "NC_ROBOFAC_FIELD_RESEARCHER_worn", "chance": 50 }, { "item": "NC_ROBOFAC_SCIENTIST_worn", "chance": 50 } ], ++ "i": { "item": "cleaning", "chance": 50 }, ++ "B": [ { "item": "textbooks", "chance": 50 }, { "item": "manuals", "chance": 50 } ] ++ } ++ } ++ }, ++ { ++ "type": "mapgen", ++ "om_terrain": [ ++ [ "robofachq_ai_a0", "robofachq_ai_a1", "robofachq_ai_a2", "robofachq_ai_a3" ], ++ [ "robofachq_ai_b0", "robofachq_ai_b1", "robofachq_ai_b2", "robofachq_ai_b3" ] ++ ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_thconc_floor", ++ "rows": [ ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "######################################################|||||||||||||||||||||||||||||||||||||||||#", ++ "######################################################|:YY:YY:YY:YY:YY:YY:YY:| rrrrrrrrrrr|#", ++ "######################################################|: : : : : : : :| Y|#", ++ "######################################################|: : : : : : : :| rrr rrrr |#", ++ "######################################################|: : : : : : : :| Y|#", ++ "###################################################||||: : : : : : : :| rrrrrrrrrrr|#", ++ "############################################||||||||YY|: : : : : : : :||5(((||||||||||||#", ++ "############################################| 5 5 Y2>|##########", ++ "############################################| 5 5 Y Y Y Y Y Y |||||||2|||##########", ++ "############################################| Y||||((((((((((((((((((((|6 |############", ++ "############################################| 5 (````````````````````||Y |||||||######", ++ "#####################################|||||||| |5(````````````````````6|: ::::::|######", ++ "#####################################|eeeeee d | (((((((((((``````````6|||| :|######", ++ "#####################################|eeeeee Y d | h6``````````6|: Y 6 :|######", ++ "#####################################|Eeeeee Y 6h| h6``````````6|: Y 6 :|######", ++ "#####################################|eeeeee d | (((((((((((``````````6|||| :|######", ++ "#####################################|||||||| |5(````````````````````6|: ::::::|######", ++ "########################################|>< 5 5 (````````````````````||Y |||||||######", ++ "########################################| | ||||((((((((((((((((((((|6 |############", ++ "########################################||||| 5 5 Y Y Y Y Y Y |||||||2|||##########", ++ "############################################| 5 5 Y2>|##########", ++ "############################################||||||||YY|: : : : : : : :||5(((||||||||||||#", ++ "###################################################||||: : : : : : : :| rrrrrrrrrrr|#", ++ "######################################################|: : : : : : : :| Y|#", ++ "######################################################|: : : : : : : :| rrr rrrr |#", ++ "######################################################|: : : : : : : :| Y|#", ++ "######################################################|:YY:YY:YY:YY:YY:YY:YY:| rrrrrrrrrrr|#", ++ "######################################################|||||||||||||||||||||||||||||||||||||||||#", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { ++ "-": "t_wall_metal", ++ "e": "t_elevator", ++ "E": "t_elevator_control", ++ "Y": "t_thconc_floor_olight", ++ "#": "t_rock", ++ "6": "t_console" ++ }, ++ "furniture": { ":": "f_server", "K": "f_counter" }, ++ "items": { "r": [ { "item": "electronics", "chance": 75, "repeat": [ 1, 5 ] } ] } ++ } ++ }, ++ { ++ "type": "mapgen", ++ "om_terrain": [ ++ [ "robofachq_aiutl_a0", "robofachq_aiutl_a1", "robofachq_aiutl_a2", "robofachq_aiutl_a3" ], ++ [ "robofachq_aiutl_b0", "robofachq_aiutl_b1", "robofachq_aiutl_b2", "robofachq_aiutl_b3" ] ++ ], ++ "method": "json", ++ "object": { ++ "fill_ter": "t_thconc_floor", ++ "rows": [ ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "################################################################################################", ++ "##############################################||||##############################################", ++ "##############################################|66|##############################################", ++ "##############################################| |##############################################", ++ "###########################|||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||||||#", ++ "###########################|::::::::::::::::|B d ^|: : : : : : : :| :::::::::::|#", ++ "###########################| :|B Y h dh |: : : : : : : :| |#", ++ "###########################| :|B Y dd |YYYYYYYYYYYYYYYYYYYYYY| ::: :::::|#", ++ "###########################| :|B |: : : : : : : :| |#", ++ "###########################|:::::::: ||||||55||^||||: : : : : : : :| :::::::::::|#", ++ "###########################| 5 Y ||| |||||||||||||||||||||||||5(((||||||||||||#", ++ "###########################|::::::::::::| Y 5 5 2<|##########", ++ "###########################|||||||||||||||||| 5 5 Y Y Y Y Y Y |||||||2|||##########", ++ "############################################||55|||||||((((((((((((((((((((|6 |############", ++ "############################################| 5wwwwwwwwwwwwwwwwwwwwww||Y |||||||######", ++ "#####################################|||||||| |wwwwwwwwwwwwwwwwwwwwww:|: ::::::|######", ++ "#####################################|eeeeee (wwwwwwwwwwwwwwwwwwwwww:|||| :|######", ++ "#####################################|eeeeee Y (wwwwwwwwwwwwwwwwwwwwww:|: 6 :|######", ++ "#####################################|Eeeeee Y (wwwwwwwwwwwwwwwwwwwwww:|: 6 :|######", ++ "#####################################|eeeeee (wwwwwwwwwwwwwwwwwwwwww:|||| :|######", ++ "#####################################|||||||| |wwwwwwwwwwwwwwwwwwwwww:|: ::::::|######", ++ "########################################|>< 5 5wwwwwwwwwwwwwwwwwwwwww||Y |||||||######", ++ "########################################| ||55|||||||((((((((((((((((((((|6 |############", ++ "#############################|||||||||||||||| 5 5 Y Y Y Y Y Y ||2||||2|||##########", ++ "#############################|^ Y 5 5 | 2<|##########", ++ "#############################|^ Y ||| ||||||||||||||22|||||||||5(((||||||||||||#", ++ "#############################||2|2((((|(((2|||222||||||:::| : : : : : :| :::::::::::|#", ++ "#############################|i | |h B| |:::: | : : : : : :| |#", ++ "#############################|; | dd|dd B| Y 5 Y 2YYYYYYYYYYYYYYYYY:| :::: :::::|#", ++ "#############################|||| |h B| Y | | : : : : : :| |#", ++ "################################| h| ^|2||| |||2||:::| : : : : : :| :::::::::::|#", ++ "################################|2|||||||| |555||Y :|||||||||||||| |||||||||22||||||||||||||#", ++ "################################| ( | |:Y :|############| |#######| |: : : : : :|#", ++ "################################| cccc 2 2 ||2|||||||||||||||| ||||||||| |: : : : : :|#", ++ "################################| ||||| | |::::::::::::| 2 2 |#", ++ "################################| cccc | 2 2 |#", ++ "################################| 2 |||||||||||||||||#", ++ "################################| ccccccccc ||||| |||||||||||||||| |||||||||#################", ++ "################################| |###| :::::::::::::: :|######################", ++ "################################||||||||||||||###| 6 :|######################", ++ "#################################################| 6 :|######################", ++ "#################################################| :::::::::::::: :|######################", ++ "#################################################|||||||||||||||||||||||||######################", ++ "################################################################################################", ++ "################################################################################################" ++ ], ++ "palettes": [ "robofachq" ], ++ "terrain": { ++ "-": "t_wall_metal", ++ "e": "t_elevator", ++ "w": "t_water_pool_shallow", ++ "E": "t_elevator_control", ++ "Y": "t_thconc_floor_olight", ++ "#": "t_rock", ++ "6": "t_console" ++ }, ++ "furniture": { ":": "f_server" }, ++ "items": { ++ "B": [ ++ { "item": "magazines", "chance": 75, "repeat": [ 1, 5 ] }, ++ { "item": "lab_bookshelves", "chance": 55, "repeat": [ 1, 3 ] } ++ ] ++ } ++ } ++ } ++] +diff --git a/data/json/npcs/robofac/NPC_Ulysses_Rourke.json b/data/json/obsoletion/npc.json +similarity index 100% +rename from data/json/npcs/robofac/NPC_Ulysses_Rourke.json +rename to data/json/obsoletion/npc.json +diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json +index 9d6302c72c..2c73e69a2c 100644 +--- a/data/json/overmap/overmap_special/specials.json ++++ b/data/json/overmap/overmap_special/specials.json +@@ -4208,56 +4208,6 @@ + { "point": [ 1, 1, 0 ], "overmap": "robofachq_surface_b1_north" }, + { "point": [ 2, 1, 0 ], "overmap": "robofachq_surface_b2_north" }, + { "point": [ 3, 1, 0 ], "overmap": "robofachq_surface_b3_north" }, +- { "point": [ 1, -2, -2 ], "overmap": "microlab_sub_connector_north" }, +- { "point": [ 0, -1, -2 ], "overmap": "robofachq_sub_a0_north" }, +- { "point": [ 1, -1, -2 ], "overmap": "robofachq_sub_a1_north" }, +- { "point": [ 2, -1, -2 ], "overmap": "robofachq_sub_a2_north" }, +- { "point": [ 3, -1, -2 ], "overmap": "robofachq_sub_a3_north" }, +- { "point": [ 0, 0, -2 ], "overmap": "robofachq_exe_a0_north" }, +- { "point": [ 1, 0, -2 ], "overmap": "robofachq_exe_a1_north" }, +- { "point": [ 2, 0, -2 ], "overmap": "robofachq_exe_a2_north" }, +- { "point": [ 3, 0, -2 ], "overmap": "robofachq_exe_a3_north" }, +- { "point": [ 0, 1, -2 ], "overmap": "robofachq_exe_b0_north" }, +- { "point": [ 1, 1, -2 ], "overmap": "robofachq_exe_b1_north" }, +- { "point": [ 2, 1, -2 ], "overmap": "robofachq_exe_b2_north" }, +- { "point": [ 3, 1, -2 ], "overmap": "robofachq_exe_b3_north" }, +- { "point": [ 0, 0, -3 ], "overmap": "robofachq_hab_a0_north" }, +- { "point": [ 1, 0, -3 ], "overmap": "robofachq_hab_a1_north" }, +- { "point": [ 2, 0, -3 ], "overmap": "robofachq_hab_a2_north" }, +- { "point": [ 3, 0, -3 ], "overmap": "robofachq_hab_a3_north" }, +- { "point": [ 0, 1, -3 ], "overmap": "robofachq_hab_b0_north" }, +- { "point": [ 1, 1, -3 ], "overmap": "robofachq_hab_b1_north" }, +- { "point": [ 2, 1, -3 ], "overmap": "robofachq_hab_b2_north" }, +- { "point": [ 3, 1, -3 ], "overmap": "robofachq_hab_b3_north" }, +- { "point": [ 1, -2, -4 ], "overmap": "microlab_sub_connector_north" }, +- { "point": [ 0, -1, -4 ], "overmap": "robofachq_sub_a0_north" }, +- { "point": [ 1, -1, -4 ], "overmap": "robofachq_sub_a1_north" }, +- { "point": [ 2, -1, -4 ], "overmap": "robofachq_sub_a2_north" }, +- { "point": [ 3, -1, -4 ], "overmap": "robofachq_sub_a3_north" }, +- { "point": [ 0, 0, -4 ], "overmap": "robofachq_res_a0_north" }, +- { "point": [ 1, 0, -4 ], "overmap": "robofachq_res_a1_north" }, +- { "point": [ 2, 0, -4 ], "overmap": "robofachq_res_a2_north" }, +- { "point": [ 3, 0, -4 ], "overmap": "robofachq_res_a3_north" }, +- { "point": [ 0, 1, -4 ], "overmap": "robofachq_res_b0_north" }, +- { "point": [ 1, 1, -4 ], "overmap": "robofachq_res_b1_north" }, +- { "point": [ 2, 1, -4 ], "overmap": "robofachq_res_b2_north" }, +- { "point": [ 3, 1, -4 ], "overmap": "robofachq_res_b3_north" }, +- { "point": [ 0, 0, -6 ], "overmap": "robofachq_ai_a0_north" }, +- { "point": [ 1, 0, -6 ], "overmap": "robofachq_ai_a1_north" }, +- { "point": [ 2, 0, -6 ], "overmap": "robofachq_ai_a2_north" }, +- { "point": [ 3, 0, -6 ], "overmap": "robofachq_ai_a3_north" }, +- { "point": [ 0, 1, -6 ], "overmap": "robofachq_ai_b0_north" }, +- { "point": [ 1, 1, -6 ], "overmap": "robofachq_ai_b1_north" }, +- { "point": [ 2, 1, -6 ], "overmap": "robofachq_ai_b2_north" }, +- { "point": [ 3, 1, -6 ], "overmap": "robofachq_ai_b3_north" }, +- { "point": [ 0, 0, -7 ], "overmap": "robofachq_aiutl_a0_north" }, +- { "point": [ 1, 0, -7 ], "overmap": "robofachq_aiutl_a1_north" }, +- { "point": [ 2, 0, -7 ], "overmap": "robofachq_aiutl_a2_north" }, +- { "point": [ 3, 0, -7 ], "overmap": "robofachq_aiutl_a3_north" }, +- { "point": [ 0, 1, -7 ], "overmap": "robofachq_aiutl_b0_north" }, +- { "point": [ 1, 1, -7 ], "overmap": "robofachq_aiutl_b1_north" }, +- { "point": [ 2, 1, -7 ], "overmap": "robofachq_aiutl_b2_north" }, +- { "point": [ 3, 1, -7 ], "overmap": "robofachq_aiutl_b3_north" }, + { "point": [ 10, 2, 0 ], "overmap": "radio_tower_1_north" }, + { "point": [ 10, 2, 1 ], "overmap": "radio_tower_roof_1_north" }, + { "point": [ 10, 2, 2 ], "overmap": "radio_tower_even_stair_only_north" }, +-- +2.35.1 + |