From 7090b36d639241f714b2edbdc5c006a0863c8f3c Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Sun, 3 May 2020 10:43:23 -0400 Subject: [PATCH] merge some maps, swap palette --- data/json/mapgen/mall/mall_ground.json | 869 +++----------------- data/json/mapgen_palettes/mall_palette.json | 10 + 2 files changed, 144 insertions(+), 735 deletions(-) diff --git a/data/json/mapgen/mall/mall_ground.json b/data/json/mapgen/mall/mall_ground.json index 211718090dcc5..6976f28e302a4 100644 --- a/data/json/mapgen/mall/mall_ground.json +++ b/data/json/mapgen/mall/mall_ground.json @@ -2,392 +2,88 @@ { "type": "mapgen", "method": "json", - "om_terrain": [ "mall_a_1" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "........................", - "....###..sssssssssssssss", - "....#T#.ss______________", - "....###ss_______________", - ".###..ss________________", - ".#T#.ss__________,,,,,,,", - ".###ss__________,,,,,,,,", - "...ss__________,,_______", - "..ss__________,,________", - ".ss________,_,,_________", - ".s________,,,,,,________", - ".s_________,,,__________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.15 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_2" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "........................", - "ssssssssssssssssssssssss", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "______,,,,,,,,,,,,,,,,,,", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "______,,,,,,,,,,,,,,,,,,", - "________________________", - "________________________", - "________________________", - "________________________" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.3 } ], - "place_vehicles": [ { "vehicle": "semi_truck", "x": 12, "y": 17, "chance": 90, "rotation": 180 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_3" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "........................", - "ssssssssssssssssssssssss", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "____ssssssssssssssssssss", - "___ss.......######...###", - ",,,ss|------------------", - "_____|7 rrrr rr", - "_____= zz ", - "_____= zz zz ", - "_____= zz ", - "_____= zz ", - "_____| zz ", - ",,,,,| ", - "_____|7 ", - "_____= ", - "_____= ", - "_____= " - ], - "palettes": [ "mall_palette" ], - "place_loot": [ - { "group": "mechanics", "x": [ 13, 16 ], "y": [ 13, 13 ], "chance": 90, "repeat": [ 1, 3 ] }, - { "group": "tools_mechanic", "x": [ 22, 23 ], "y": [ 13, 13 ], "chance": 90 }, - { "group": "shirts", "x": [ 8, 9 ], "y": [ 14, 15 ], "chance": 80, "repeat": [ 1, 3 ] }, - { "group": "shirts", "x": [ 8, 9 ], "y": [ 17, 18 ], "chance": 80, "repeat": [ 1, 3 ] }, - { "group": "vending_food", "x": [ 12, 13 ], "y": [ 15, 16 ], "chance": 80, "repeat": [ 2, 5 ] } - ], - "place_monsters": [ - { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 10 ], "density": 0.2 }, - { "monster": "GROUP_MALL", "x": [ 8, 20 ], "y": [ 17, 21 ], "density": 0.1 } - ], - "place_vehicles": [ - { "vehicle": "truck_trailer", "x": 0, "y": 15, "chance": 100, "rotation": 180 }, - { "vehicle": "warehouse_vehicles", "x": 15, "y": 50, "chance": 75 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_4" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "........................", - "ssssssssssssssssssssssss", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "ssssssssssssssssssssssss", - "###...######...######...", - "---------|-----|--------", - "rr |EEEEE| ", - " +EEEEE+ zz ", - " zz +EEEEE+ zz ", - " zz +EEEEE+ ", - " |EEEEE| ", - " |-----| ", - " ", - " ", - " |-----| ", - " |c + zzzzz", - " |S | -----" - ], - "palettes": [ "mall_palette" ], - "place_items": [ - { "item": "tools_common", "x": [ 0, 1 ], "y": [ 13, 13 ], "chance": 60 }, - { "item": "pants", "x": [ 6, 7 ], "y": [ 15, 16 ], "chance": 80 }, - { "item": "winter", "x": [ 20, 21 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "home_hw", "x": [ 19, 23 ], "y": [ 22, 22 ], "chance": 60 }, - { "item": "tools_common", "x": [ 10, 10 ], "y": [ 22, 22 ], "chance": 60 } - ], - "place_monsters": [ - { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 10 ], "density": 0.2 }, - { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 17, 19 ], "density": 0.1 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_5" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "...................sssss", - "ssssssssssssssssssss____", - "________________________", - "________________________", - "_________________,______", - "________________,,,,,___", - "________________,,,,,___", - "_________________,______", - "________________________", - "________________________", - "ssssssssssssssssssss____", - "######............sss___", - "---------------|...ss___", - " |...ss___", - "zz zz zz zz |...ss___", - "zz zz zz zz |#..ss___", - " zz zz |#T.ss___", - " zz zz zz |#..ss___", - " z |...ss___", - " zz |...ss___", - " zz |#..ss___", - " |#T.ss___", - " |#..ss___", - "|-::-|---|--|++|...ss___" - ], - "palettes": [ "mall_palette" ], - "place_items": [ - { "item": "jackets", "x": [ 0, 1 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "pants", "x": [ 6, 7 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "winter", "x": [ 9, 10 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bags", "x": [ 12, 13 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "allclothes", "x": [ 9, 10 ], "y": [ 16, 17 ], "chance": 80 }, - { "item": "vending_food", "x": [ 12, 13 ], "y": [ 16, 17 ], "chance": 80 }, - { "item": "female_underwear_bottom", "x": [ 3, 3 ], "y": [ 18, 18 ], "chance": 80 }, - { "item": "allclothes", "x": [ 2, 3 ], "y": [ 17, 17 ], "chance": 80 }, - { "item": "allclothes", "x": [ 12, 13 ], "y": [ 19, 20 ], "chance": 80 } - ], + "om_terrain": [ [ "mall_a_1", "mall_a_2", "mall_a_3", "mall_a_4", "mall_a_5", "mall_a_6", "mall_a_7", "mall_a_8", "mall_a_9" ] ], + "weight": 250, + "object": { + "fill_ter": "t_thconc_floor", + "rows": [ + "ւււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГւււււււււււ", + "ււււɱɱɱււГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГււɱɱɱւււււ", + "ււււɱϻɱւГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГւɱϻɱւււււ", + "ււււɱɱɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւɱɱɱւււււ", + "ւɱɱɱււГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւււււɱɱɱւ", + "ւɱϻɱւГГ˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔ˽˽˽˽˽ɔɔ˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւււււɱϻɱւ", + "ւɱɱɱГГ˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔ˽˽˽˽ɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւււււɱɱɱւ", + "ւււГГ˽˽˽˽˽˽˽˽˽˽ɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽ɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГււււււււ", + "ււГГ˽˽˽˽˽˽˽˽˽˽ɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔ˽˽˽˽˽ГГГГГГГГГГ˽˽˽˽˽˽˽˽˽˽ГГГГГГГГГГГГГГГГГГГ˽˽˽˽˽˽˽˽˽˽ГГГГГГГГГГГГГГГГГГГ˽˽˽˽˽˽˽˽˽˽˽ГГГГГГГГւ", + "ւГГ˽˽˽˽˽˽˽˽˽˽ɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔ˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГւ", + "ւГ˽˽˽˽˽˽˽˽ɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГ˽˽˽˽˽ɔɔ˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽ɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГւււււււɱɱɱɱɱɱւււɱɱɱɱɱɱւււɱɱɱɱɱɱւււɱɱɱɱɱɱւււɱɱɱɱɱɱււււււււււււГГГ˽˽˽˽ɔɔ˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔГГ|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||ւււГГ˽˽˽˽ɔɔ˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽|3______QQQQ_____QQQQ_______|_____|_______________________|ւււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1__zz_______________________θ_____θ____zz__zz____zz_zz_zz_|ւււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1__zz__zz________________zz_θ_____θ____zz__zz____zz_zz_zz_|ɱււГГ˽˽˽˽˽˽˽˽˽˽ГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1______zz________________zz_θ_____θ_________________zz_zz_|ɱϻւГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1__zz______________________Ŋ|_____|Ŋ_________zz_____zz_zz_|ɱււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽|__zz_______________________|||||||___________z___________|ւււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔɔ|______________________________________________________zz_|ւււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽|3_____________________________________________________zz_|ɱււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1___________________________|||||||_______________________|ɱϻւГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1___________________________|J____=___zzzzz_______________|ɱււГГ˽˽˽˽˽˽˽˽˽˽ГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГГɔɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽1___________________________|j____|___|||||||θθ|||||||||θθ|ւււГГ˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ" + ], + "palettes": [ "mall_palette_2" ], + "terrain": { "3": "t_gates_control_brick", "1": "t_door_metal_locked" }, "place_monsters": [ - { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 0, 11 ], "density": 0.2 }, - { "monster": "GROUP_MALL", "x": [ 0, 9 ], "y": [ 16, 21 ], "density": 0.1 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_6" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "ssssssssssssssssssssssss", - "________________________", - "_______,________________", - "_____,,,,_______________", - "___,,,,,,_______________", - "__,,___,________________", - "_,,_____________________", - "_,,_____________________", - "_,,_____ssssssssss______", - "_,,____sss______________", - "_,,____ss_______________", - "_,,____ss_______________", - "_,,____ss_______________", - "_______ss_______________", - "_______ss_______________", - "_______ss,,,,,,,,_______", - "_______ss_______________", - "_______ss_______________", - "_______ss_______________", - "_______ss_______________", - "_______ss_______________", - "_______ss_______________", - "_______ss,,,,,,,,_______", - "_______ss_______________" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 } ], - "place_vehicles": [ - { "vehicle": "car", "x": 12, "y": 11, "chance": 35, "rotation": 0 }, - { "vehicle": "beetle", "x": 12, "y": 19, "chance": 35, "rotation": 180 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_7" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "ssssssssssssssssssssssss", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "____sssssssssssssssssss_", - "___________ssss_________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "_____,,,,,,,ss,,,,,,,,__", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "____________ss__________", - "_____,,,,,,,ss,,,,,,,,__", - "____________ss__________" + { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 26, 47 ], "y": [ 2, 23 ], "density": 0.3 }, + { "monster": "GROUP_MALL", "x": [ 49, 71 ], "y": [ 2, 10 ], "density": 0.2 }, + { "monster": "GROUP_MALL", "x": [ 56, 68 ], "y": [ 17, 21 ], "density": 0.1 }, + { "monster": "GROUP_MALL", "x": [ 73, 95 ], "y": [ 2, 10 ], "density": 0.2 }, + { "monster": "GROUP_MALL", "x": [ 73, 95 ], "y": [ 17, 19 ], "density": 0.1 }, + { "monster": "GROUP_MALL", "x": [ 98, 119 ], "y": [ 0, 11 ], "density": 0.2 }, + { "monster": "GROUP_MALL", "x": [ 96, 105 ], "y": [ 16, 21 ], "density": 0.1 }, + { "monster": "GROUP_MALL", "x": [ 170, 191 ], "y": [ 2, 23 ], "density": 0.1 }, + { "monster": "GROUP_MALL", "x": [ 194, 215 ], "y": [ 2, 23 ], "density": 0.05 } ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 } ], - "place_vehicles": [ - { "vehicle": "car_sports", "x": 17, "y": 18, "chance": 35, "rotation": 0 }, - { "vehicle": "electric_car", "x": 8, "y": 11, "chance": 35, "rotation": 180 }, - { "vehicle": "cube_van", "x": 19, "y": 10, "chance": 35, "rotation": 0 }, - { "vehicle": "car_mini", "x": 8, "y": 18, "chance": 35, "rotation": 0 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_8" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "ssssssssssssssssssssssss", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "_________sssssssssssssss", - "________________ssss____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "__________,,,,,,,ss,,,,,", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "_________________ss_____", - "__________,,,,,,,ss,,,,,", - "_________________ss_____" + "place_loot": [ + { "group": "mechanics", "x": [ 61, 64 ], "y": 13, "chance": 90, "repeat": [ 1, 3 ] }, + { "group": "tools_mechanic", "x": [ 70, 71 ], "y": 13, "chance": 90 }, + { "group": "shirts", "x": [ 56, 57 ], "y": [ 14, 15 ], "chance": 80, "repeat": [ 1, 3 ] }, + { "group": "shirts", "x": [ 56, 57 ], "y": [ 17, 18 ], "chance": 80, "repeat": [ 1, 3 ] }, + { "group": "vending_food", "x": [ 60, 61 ], "y": [ 15, 16 ], "chance": 80, "repeat": [ 2, 5 ] }, + { "group": "tools_common", "x": [ 73, 73 ], "y": 13, "chance": 60 }, + { "group": "pants", "x": [ 78, 79 ], "y": [ 15, 16 ], "chance": 80 }, + { "group": "winter", "x": [ 92, 93 ], "y": [ 14, 15 ], "chance": 80 }, + { "group": "home_hw", "x": [ 90, 95 ], "y": 22, "chance": 60 }, + { "group": "tools_common", "x": 81, "y": 22, "chance": 60 }, + { "group": "jackets", "x": [ 96, 97 ], "y": [ 14, 15 ], "chance": 80 }, + { "group": "pants", "x": [ 102, 103 ], "y": [ 14, 15 ], "chance": 80 }, + { "group": "winter", "x": [ 105, 106 ], "y": [ 14, 15 ], "chance": 80 }, + { "group": "bags", "x": [ 108, 109 ], "y": [ 14, 15 ], "chance": 80 }, + { "group": "allclothes", "x": [ 105, 106 ], "y": [ 16, 17 ], "chance": 80 }, + { "group": "vending_food", "x": [ 108, 109 ], "y": [ 16, 17 ], "chance": 80 }, + { "group": "female_underwear_bottom", "x": 99, "y": 18, "chance": 80 }, + { "group": "allclothes", "x": [ 98, 99 ], "y": 17, "chance": 80 }, + { "group": "allclothes", "x": [ 108, 109 ], "y": [ 19, 20 ], "chance": 80 } ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.1 } ], "place_vehicles": [ - { "vehicle": "pickup", "x": 12, "y": 12, "chance": 35, "rotation": 180 }, - { "vehicle": "car", "x": 13, "y": 18, "chance": 35, "rotation": 0 }, - { "vehicle": "car", "x": 23, "y": 11, "chance": 35, "rotation": 0 }, - { "vehicle": "beetle", "x": 21, "y": 18, "chance": 35, "rotation": 0 } + { "vehicle": "semi_truck", "x": 36, "y": 17, "chance": 80, "rotation": 180 }, + { "vehicle": "warehouse_vehicles", "x": 63, "y": 19, "chance": 50 }, + { "vehicle": "car", "x": 132, "y": 11, "chance": 35, "rotation": 0 }, + { "vehicle": "beetle", "x": 132, "y": 19, "chance": 35, "rotation": 180 }, + { "vehicle": "car_sports", "x": 161, "y": 18, "chance": 35, "rotation": 0 }, + { "vehicle": "electric_car", "x": 152, "y": 11, "chance": 35, "rotation": 180 }, + { "vehicle": "cube_van", "x": 164, "y": 11, "chance": 35, "rotation": 0 }, + { "vehicle": "car_mini", "x": 153, "y": 17, "chance": 35, "rotation": 0 }, + { "vehicle": "pickup", "x": 178, "y": 12, "chance": 35, "rotation": 180 }, + { "vehicle": "car", "x": 181, "y": 18, "chance": 35, "rotation": 0 }, + { "vehicle": "car", "x": 188, "y": 11, "chance": 35, "rotation": 0 }, + { "vehicle": "beetle", "x": 188, "y": 18, "chance": 35, "rotation": 0 }, + { "vehicle": "schoolbus", "x": 211, "y": 17, "chance": 35, "rotation": 90 } ] } }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_9" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "sssssssssssss...........", - "____________ss..###.....", - "_____________ss.#T#.....", - "______________s.###.....", - "______________s.....###.", - "______________s.....#T#.", - "______________s.....###.", - "______________ss........", - "ssss___________ssssssss.", - "_____________________ss.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - ",,,____________,,,,,,,s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - ",,,____________,,,,,,,s.", - "______________________s." - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.05 } ], - "place_vehicles": [ { "vehicle": "schoolbus", "x": 18, "y": 22, "chance": 35, "rotation": 90 } ] - } - }, { "type": "mapgen", "method": "json", @@ -3665,368 +3361,71 @@ { "type": "mapgen", "method": "json", - "om_terrain": [ "mall_a_73" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "..ssssssss__________s###", - ".....###.ss_________s.##", - "....##T##.s_________s...", - ".....###.ss_________ss..", - "..ssssssss___________sss", - ".ss_____________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______________________", - ".s______,______,______,_", - ".s______,______,______,_", - ".s______,______,______,_", - ".s______,______,______,_", - ".s______,______,______,_", - ".s______,______,______,_", - ".ss_____,______,______,_", - "..ssssssssssssssssssssss", - "........................" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ { "vehicle": "schoolbus", "x": 18, "y": 18, "chance": 35, "rotation": 0 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_74" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "#s______,______,______,_", - ".s______,______,______,_", - ".s______,______,______,_", - "ss______________________", - "s_______________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "______ss________________", - "_____ssss______,______,_", - "_____s..s______,______,_", - "_____s..s______,______,_", - "_____s..s______,______,_", - "_____s..s______,______,_", - "_____s..s______,______,_", - "____ss..ss_____,______,_", - "sssss....sssssssssssssss", - "........................" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "car", "x": 11, "y": 18, "chance": 35, "rotation": 270 }, - { "vehicle": "hippie_van", "x": 18, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_75" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "_____,______s###s______,", - "_____,______s.#.s______,", - "_____,______s...s______,", - "____________ss.ss_______", - "_____________sss________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "_____________sss________", - "____________ss.ss_______", - "_____,______s...s______,", - "_____,______s.#.s______,", - "_____,______s###s______,", - "_____,______s#T#s______,", - "_____,______s###s______,", - "_____,______s.#.s______,", - "_____,_____ss...ss_____,", - "ssssssssssss.....sssssss", - "........................" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "motorcycle", "x": 1, "y": 18, "chance": 35, "rotation": 270 }, - { "vehicle": "car_mini", "x": 8, "y": 18, "chance": 35, "rotation": 270 }, - { "vehicle": "car", "x": 19, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_76" ], - "weight": 250, + "om_terrain": [ + [ "mall_a_73", "mall_a_74", "mall_a_75", "mall_a_76", "mall_a_77", "mall_a_78", "mall_a_79", "mall_a_80", "mall_a_81" ] + ], "object": { "fill_ter": "t_floor", "rows": [ - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,______s.#.", - "____________________ss.s", - "_____________________sss", - "________________________", - "________________________", - "_____________________,__", - "___________________,,,,_", - "___________________,,,,_", - "_____________________,__", - "________________________", - "________________________", - "_____________________sss", - "____________________ss.s", - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,______s.#.", - "______,______,_____ss.#.", - "ssssssssssssssssssss.#.s", - ".......................s" + "ււГГГГГГГГ˽˽˽˽˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽˽˽˽˽ГГГГГГГГɱɱ", + "ւɱɱɱɱɱɱɱɱГГ˽˽˽˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽˽˽˽ГГɱɱɱɱɱɱɱɱɱ", + "ւɱЯϻЯЯϻЯЯɱГ˽˽˽˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯЯɱГ˽˽˽˽˽˽˽˽˽ГɱЯЯϻЯЯЯЯЯɱ", + "ւɱɱɱɱɱɱɱɱГГ˽˽˽˽˽˽˽˽˽ГГɱɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽ГϻϻГ˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱɱГГ˽˽˽˽˽˽˽˽˽ГГɱɱɱɱɱɱɱɱɱ", + "ււГГГГГГГГ˽˽˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽˽˽ГГГГГГГГɱւ", + "ւГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ɔ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱЯɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГГГГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱϻɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱϻɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱЯɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱЯɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽ɔɔ˽˽˽˽ГɱɱГ˽˽˽˽ɔɔ˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱЯɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽ɔɔ˽˽˽˽ГɱɱГ˽˽˽ɔɔɔɔ˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГЯЯГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱЯɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽ɔɔɔɔ˽˽˽ГГГГ˽˽˽˽ɔɔ˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱЯɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ГɱɱГ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽Гւ", + "ւГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱɱɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱɱɱГ˽˽˽ɔɔ˽˽˽˽˽ГГ˽˽˽˽˽ɔɔ˽˽˽ГɱɱɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱɱɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГɱɱГГ˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽˽ɔ˽˽˽˽˽ГГւ", + "ււГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГГււ", + "ւււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГւււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււււ" ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "flatbed_truck", "x": 2, "y": 18, "chance": 35, "rotation": 270 }, - { "vehicle": "scooter", "x": 9, "y": 17, "chance": 35, "rotation": 90 }, - { "vehicle": "car", "x": 16, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_77" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "s______________________s", - "s______________________s", - "s_________ssss_________s", - "s_________s##s_________s", - "__________ssss__________", - "________________________", - "________________________", - "________________________", - "_______________________,", - "_______________________,", - "________________________", - "________________________", - "________________________", - "___________ss___________", - "s_________ssss_________s", - "s_________s##s_________s", - "s_________s##s_________s", - "s_________s##s_________s", - "s___,,____s##s____,,___s", - "s___,,____s##s___,,,,__s", - "s__,,,,___ssss____,,___s", - "s___,,_____ss_____,,___s", - "s______________________s", - "________________________" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.25 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_78" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - ".#.s______,______,______", - ".#.s______,______,______", - ".#.s______,______,______", - "s.ss____________________", - "sss_____________________", - "________________________", - "________________________", - "_,______________________", - ",,,_____________________", - ",,,_____________________", - "_,______________________", - "________________________", - "________________________", - "sss_____________________", - "s.ss____________________", - ".#.s______,______,______", - ".#.s______,______,______", - ".#.s______,______,______", - ".#.s______,______,______", - ".#.s______,______,______", - ".#.s______,______,______", - ".#.ss_____,______,______", - "s.#.ssssssssssssssssssss", - "s......................." - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "cube_van", "x": 6, "y": 17, "chance": 35, "rotation": 270 }, - { "vehicle": "motorcycle", "x": 13, "y": 17, "chance": 35, "rotation": 90 }, - { "vehicle": "car", "x": 20, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_79" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - ",______s###s______,_____", - ",______s.#.s______,_____", - ",______s...s______,_____", - "_______sssss____________", - "________sss_____________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________sss_____________", - "_______ss.ss____________", - ",______s...s______,_____", - ",______s.#.s______,_____", - ",______s###s______,_____", - ",______s#T#s______,_____", - ",______s###s______,_____", - ",______s.#.s______,_____", - ",_____ss...ss_____,_____", - "sssssss.....ssssssssssss", - "........................" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "hippie_van", "x": 3, "y": 17, "chance": 35, "rotation": 270 }, - { "vehicle": "car", "x": 14, "y": 18, "chance": 35, "rotation": 90 }, - { "vehicle": "car_sports", "x": 21, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_80" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "_,______,______,______s#", - "_,______,______,______s.", - "_,______,______,______s.", - "______________________ss", - "_______________________s", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________________", - "________________ss______", - "_,______,______ssss_____", - "_,______,______s..s_____", - "_,______,______s..s_____", - "_,______,______s..s_____", - "_,______,______s..s_____", - "_,______,______s..s_____", - "_,______,_____ss..ss____", - "sssssssssssssss....sssss", - "........................" - ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], - "place_vehicles": [ - { "vehicle": "electric_car", "x": 4, "y": 17, "chance": 35, "rotation": 270 }, - { "vehicle": "motorcycle", "x": 11, "y": 18, "chance": 35, "rotation": 270 }, - { "vehicle": "car", "x": 21, "y": 17, "chance": 35, "rotation": 270 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "mall_a_81" ], - "weight": 250, - "object": { - "fill_ter": "t_floor", - "rows": [ - "###s__________ssssssss..", - "##.s_________ss.###.....", - "...s_________s.##T##....", - "..ss_________ss.###.....", - "sss___________ssssssss..", - "_____________________ss.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "______________________s.", - "_,______,______,______s.", - "_,______,______,______s.", - "_,______,______,______s.", - "_,______,______,______s.", - "_,______,______,______s.", - "_,______,______,______s.", - "_,______,______,_____ss.", - "ssssssssssssssssssssss..", - "........................" + "palettes": [ "mall_palette_2" ], + "place_monsters": [ + { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 24, 47 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 48, 71 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 72, 95 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 96, 119 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 120, 143 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 144, 167 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 168, 191 ], "y": [ 0, 23 ], "density": 0.15 }, + { "monster": "GROUP_MALL", "x": [ 192, 215 ], "y": [ 0, 23 ], "density": 0.15 } ], - "palettes": [ "mall_palette" ], - "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 } ], "place_vehicles": [ - { "vehicle": "semi_truck", "x": 4, "y": 15, "chance": 35, "rotation": 270 }, - { "vehicle": "semi_truck", "x": 11, "y": 15, "chance": 35, "rotation": 270 }, - { "vehicle": "car", "x": 18, "y": 17, "chance": 35, "rotation": 270 } + { "vehicle": "schoolbus", "x": 18, "y": 18, "chance": 35, "rotation": 0 }, + { "vehicle": "car", "x": 35, "y": 18, "chance": 35, "rotation": 270 }, + { "vehicle": "hippie_van", "x": 42, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "motorcycle", "x": 49, "y": 18, "chance": 35, "rotation": 270 }, + { "vehicle": "car_mini", "x": 56, "y": 18, "chance": 35, "rotation": 270 }, + { "vehicle": "car", "x": 67, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "flatbed_truck", "x": 73, "y": 13, "chance": 35, "rotation": 90 }, + { "vehicle": "scooter", "x": 81, "y": 17, "chance": 35, "rotation": 90 }, + { "vehicle": "car", "x": 88, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "cube_van", "x": 126, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "motorcycle", "x": 133, "y": 17, "chance": 35, "rotation": 90 }, + { "vehicle": "car", "x": 140, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "hippie_van", "x": 147, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "car", "x": 158, "y": 18, "chance": 35, "rotation": 90 }, + { "vehicle": "car_sports", "x": 165, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "electric_car", "x": 172, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "motorcycle", "x": 179, "y": 18, "chance": 35, "rotation": 270 }, + { "vehicle": "car", "x": 189, "y": 17, "chance": 35, "rotation": 270 }, + { "vehicle": "semi_truck", "x": 194, "y": 14, "chance": 35, "rotation": 270 }, + { "vehicle": "semi_truck", "x": 203, "y": 14, "chance": 35, "rotation": 270 }, + { "vehicle": "car", "x": 210, "y": 17, "chance": 35, "rotation": 270 } ] } } diff --git a/data/json/mapgen_palettes/mall_palette.json b/data/json/mapgen_palettes/mall_palette.json index 8138876cfd99d..c49c21418fc66 100644 --- a/data/json/mapgen_palettes/mall_palette.json +++ b/data/json/mapgen_palettes/mall_palette.json @@ -196,14 +196,24 @@ "u": [ "f_vending_c", "f_vending_reinforced" ], "v": "f_gun_safe_el", "w": "f_safe_l", + "Я": "f_flower_tulip", "y": [ "f_indoor_plant", "f_indoor_plant_y" ], "z": [ [ "f_cardboard_box", 5 ], "f_crate_c" ] }, "terrain": { + "ɔ": "t_pavement_y", + "Г": "t_sidewalk", + "˽": "t_pavement", + "ɱ": "t_shrub_hydrangea", + "ϻ": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ], + "Я": "t_region_groundcover_urban", + "ւ": "t_region_groundcover_urban", "Ŋ": "t_elevator_control_off", "ȴ": "t_gutter_downspout", "ȸ": "t_gutter_drop", + "θ": "t_door_metal_pickable", " ": "t_open_air", + "Ƨ": "t_open_air_rooved", ".": "t_linoleum_gray", ",": "t_linoleum_white", "_": "t_thconc_floor",