[
  {
    "type": "palette",
    "id": "aftershock_crashing_ship",
    "terrain": { "0": "t_metal_floor" }
  },
  {
    "//": "Aftershock crashing ship, divided into six sections. This is intended to be the port side of a larger ship, with the corridors leading to the rest of the ship sealed off due to hull breaches.",
    "//1": "Barracks (Top Left): Top Left: locker room, meant to store work clothes and small tools/trinkets. Top Right: armory, stores weapons and armor. Mid Left: Bathroom/showers. Mid Right: Sleeping quarters. Lockers in corner will have emergency supplies. Bottom: Cafeteria.",
    "//2": "Cargo (Top Center): Six shipping containers with crates of misc equipment and supplies.",
    "//3": "Workshop (Top Right): Toolshop and light manufacturing. Shelves with spare parts for vehicles and individual equipment, some broken/damaged.",
    "//4": "Corridor (Center): Access to the various rooms, hallways are sealed due to breaches on either end of the ship.",
    "//5": "Shuttle Bay (Bottom Left): Berthing for small shuttles.",
    "//6": "Launch Bay (Bottom Center): A long launch bay with a ramp for ground vehicles to embark/disembark.",
    "//7": "Vehicle Bay (Bottom Right): Escape pod bays are near the central corridor. Storage for ground vehicles.",
    "type": "mapgen",
    "om_terrain": [
      [ "crashing_ship_3", "crashing_ship_2", "crashing_ship_1" ],
      [ "crashing_ship_6", "crashing_ship_5", "crashing_ship_4" ],
      [ "crashing_ship_9", "crashing_ship_8", "crashing_ship_7" ]
    ],
    "object": {
      "fill_ter": "t_metal_floor",
      "rows": [
        "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM",
        "MLLLLLLLM......MeeeeeeeMM......................MMPPPPPPPPPPPPPPPPPPPPPPM",
        "M...*...M......M......eMM.MddM.MddM..MddM.MddM.MMPPPPPPPPPPPPPPPPPPPPPPM",
        "M.bbbbb.M......@......eMM.MCCM.MCCM..MCCM.MCCM.MMPPPPPPPPPPPPPPPPPPPPPPM",
        "M...*...d......d...*..eMM.MCCM.MCCM..MCCM.MCCM.MMPPPPPPPPPPPPPPPPPPPPPPM",
        "M.bbbbb.!.....FM......eMM.MCCM.MCCM..MCCM.MCCM.MMPPPPpppppppppppppPPPPPM",
        "M...*...MFFFF..M......eMM.MCCM.MCCM..MCCM.MCCM.MMPPPPpppppppppppppPPPPPM",
        "MLLLLLLLMFvPPFFMeeeeeeeMM.MddM.MddM..MddM.MddMFMMPPPPpppppppppppppPPPPPM",
        "MMMMMMMMM*.pFv*MMMMMMMMMM.....*..........*...F.MMPPPPpppppppppppppPPPPPM",
        "MsMsMsMsM.F..F.ME.B.B.BMM.MddM.MddM..MddM.MddM.PPPPPPpppppppppppppPPPPPM",
        "MgMgMgMgM......M..B.B.BMM.MCCM.MCCM..MCCM.MCCMFPPPPPPPPPPPPPPPPPPPPpp..M",
        "M.......M......M..f.f.fMM.MCCM.MCCM..MCCM.MCCMFPPPPPPPPPPPPPPPPPPPPppF.M",
        "MS..*...D......D...*...MM.MCCM.MCCM..MCCM.MCCM.ppppPPPPPPPPPPPPPPPPp...M",
        "M.......M......M..f.f.fMM.MCCM.MCCM..MCCM.MCCM.MM.FppPPPPPPPPPPPPPPppFFM",
        "MgMgMgMgM......M..B.B.BMM.MddM.MddM..MddM.MddM.MMF..ppPPPPPPPPPPPPPp...M",
        "MTMTMTMTM......ME.B.B.BMM.....*..........*.....MMFFPPPPPPPPPPPPPPPPp...M",
        "MMMMMMMMM*....*MMMMMMMMMM.MddM.MddM..MddM.MddM.MM...pppPPPPPPPPPPPppp..M",
        "MVVVVVVVV......VVVVVVVVMM.MCCM.MCCM..MCCM.MCCM.MM.....ppppPPPPPPppppF..M",
        "M.....*..........*.....MM.MCCM.MCCM..MCCM.MCCM.MMJJJJJJJJJpppppppJJJFJJM",
        "M.bbbbbbbbb..bbbbbbbbb.MM.MCCM.MCCM..MCCM.MCCM.MM.........J..J..F..F...M",
        "M.ttttttttt..ttttttttt.MM.MCCM.MCCM..MCCM.MCCM.MM.........j..j.........M",
        "M.bbbbbbbbb..bbbbbbbbb.MM.MddM.MddM..MddM.MddM.MM.........j..j.........M",
        "M.....*..........*.....MM......................MMh.h.h.h.hJ..JH.H.H.H.HM",
        "MMMMMMMMMMMDDMMMMMMMMMMMMddddddddddddddddddddddMMMMMMMMMMM#ddMMMMMMMMMMM",
        "MPPpv................................................................pPM",
        "Mpppv.*.....*.....*.....*.....*....**....*.....*.....*.....*.....*...pPM",
        "MPPPpv...............................................................pPM",
        "MPPpMMMMMMMMMMMMMMMMMMMMMddddddddddddddddddddddMMMMMMMMMMMMDDMMMMMMMMMMM",
        "MPPPv................*....*..................*.MMMMMMMcx..........MMMMMM",
        "MPvYYYYYYYYYYYYYYYYYY..................pp......MM.MMMM(x.........(MYYY.M",
        "M.....................................ppPp.....MM.MFDxx*x.......*.dYYY.M",
        "M....................................pppPpp....MM.MMMMMxx........MMYYY.M",
        "M....................................pPPpp.....MMMMMMMMxc........MMMMMMM",
        "M.....................................ppp......MM.YYYM(x.x.......(MYYY.M",
        "M..............................................MM.YYYd.*........*.dYYY.M",
        "M..YYYYYYYYYYYYYYYYYY..........................MM.YYYMM..........MMYYY.M",
        "M..............................................MMMMMMMM..........MMMMMMM",
        "M.*..................*....*..................*.MM.YYYM(..........(MYYY.M",
        "M..............................................MM.YYYd.*........*.dYYY.M",
        "M..YYYYYYYYYYYYYYYYYY..........................MM.YYYMM..........MMYYY.M",
        "M................p.............................MMMMMMMM..........MMMMMMM",
        "M...............ppp............................MM.YYYM(..........^MMZM.M",
        "M..............ppPpp...........................MM.YYYd.*........* ddzM.M",
        "M...............ppp............................MM.YYYMM..........MMMMM.M",
        "M................p.............................MMMMMMMM..........MMMMMMM",
        "M..YYYYYYYYYYYYYYYYYY..........................MMMMMMMMMMMMDDMMMMMMMMMMM",
        "M..............................................MME....................EM",
        "M.*..................*....*......pp..........*.MME....................EM",
        "M...............................ppPp...........MM.*Y....Y......Y....Y*.M",
        "M..YYYYYYYYYYYYYYYYYY..........pPppp...........MM..Y....Y......Y....Y..M",
        "M...............................ppp............MM..Y....Y......Y....Y..M",
        "M................................p.............MM..Y....Y......Y....Y..M",
        "M..............................................MM..Y....Y......Y....Y..M",
        "M..............................................MM..Y....Y......Y....Y..M",
        "M..............................................MM..Y....Y......Y....Y..M",
        "M..YYYYYYYYYYYYYYYYYY..........................MM..Y....Y...p..Y....Y..M",
        "M..............................................MM..Y....Y..pPp.Y....Y..M",
        "M.*..................*....*..................*.MM.*Y....Y.pPPppY....Y*.M",
        "M..............................................MM..Y....Y..pPp.Y....Y..M",
        "M..YYYYYYYYYYYYYYYYYY..........................MM..Y....Y...p..Y....Y..M",
        "M.FFMMMMMMMMMMMMMMM.......................p....MM..Y....Y......Y....Y..M",
        "M..FFF.[.[.[.[.M[UM......................ppp...MM..Y....Y......Y....Y..M",
        "M.F.u..........u.UM......................Pppp..MM..Y....Y......Y....Y..M",
        "M...M..[.[.[.[.M[UM.....................pppppp.MM..Y....Y......Y....Y..M",
        "M...MMMMMMMMMMMMMMM....................pppppp..MM..Y....Y......Y....Y..M",
        "M..YYYYYYYYYYYYYYYYYY...................pp.p...MM..Y....Y......Y....Y..M",
        "M..............................................MM.*Y....Y......Y....Y*.M",
        "M.*..................*....*..................*.MM..Y....Y......Y....Y..M",
        "MWWWWWWWWWWWWWWWWWWWW..........................MM..Y....Y......Y....Y..M",
        "Mw(w(w(w(w(w(w(w(w(wW..........................MM..Y....Y......Y....Y..M",
        "M...F*pPp.*.F..*FF..D..........................MM..Y....Y......Y....Y..M",
        "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
      ],
      "palettes": [ "aftershock_crashing_ship" ],
      "furniture": {
        "L": "f_locker",
        "E": "f_locker",
        "e": "f_gun_safe_el",
        "B": "f_bunkbed",
        "f": "f_foot_locker",
        "b": "f_bench",
        "s": "f_shower",
        "T": "f_toilet",
        "w": "f_workbench",
        "S": "f_sink",
        "t": "f_table",
        "C": "f_crate_c",
        "1": "f_arcfurnace_empty",
        "2": "f_hydraulic_press",
        "3": "f_air_compressor",
        "4": "f_drill_press",
        "9": "f_heavy_lathe",
        "K": "f_beverly_shear",
        "H": "f_exo_gantry",
        "h": "f_exo_gantry",
        "5": "f_machinery_electronic",
        "6": "f_machinery_light",
        "7": "f_machinery_heavy",
        "8": "f_machinery_old",
        "$": "f_console_broken",
        "z": "f_afs_escape_pod_seat",
        "v": "f_wreckage",
        "(": "f_console",
        "%": "f_console",
        "^": "f_console",
        "[": "f_afs_shuttle_seat"
      },
      "terrain": {
        "Y": "t_bridge",
        "!": "t_card_locker_room",
        "@": "t_card_armory_room",
        "#": "t_card_exobay_room",
        "*": "t_metal_floor_olight",
        "u": "t_afs_space_ship_hatch_c",
        "U": "t_afs_shuttlepod_g",
        "M": "t_afs_space_ship_hull_wall",
        "D": "t_door_metal_c",
        "g": "t_door_glass_frosted_c",
        "d": "t_door_metal_locked",
        "c": "t_metal_floor",
        "x": "t_metal_floor",
        "F": "t_metal_floor",
        "J": "t_chainfence",
        "j": "t_chaingate_l",
        "W": "t_reinforced_glass_shutter",
        "Z": "t_afs_escapepod_g_shipboard",
        "P": "t_foamcrete_wall_seal",
        "p": "t_foamcrete_floor_seal",
        "z": "t_escape_pod_floor"
      },
      "vendingmachines": { "V": { "item_group": "afs_vending_false_meals", "reinforced": true, "powered": true, "networked": true } },
      "place_zones": [ { "type": "ZONE_START_POINT", "faction": "your_followers", "x": 19, "y": 14 } ],
      "mapping": {
        "e": { "items": [ { "item": "afs_ballistic_armory", "chance": 20 } ] },
        "L": {
          "items": [
            { "item": "gear_soldier_sidearm", "chance": 33 },
            { "item": "book_military", "chance": 20 },
            { "item": "afs_plastic_armor_g", "chance": 33 },
            { "item": "afs_carbide_raider_armor_g", "chance": 10 },
            { "item": "mil_armor", "chance": 10 },
            { "item": "afs_colonist_outfit", "chance": 75, "repeat": [ 3, 5 ] },
            { "item": "drugs_soldier", "chance": 25 },
            { "item": "tools_survival", "chance": 60 }
          ]
        },
        "r": {
          "items": [
            { "item": "afs_tools_scavenging", "chance": 60 },
            { "item": "afs_tools_robot_maintenance", "chance": 10 },
            { "item": "afs_tools_electric_repair", "chance": 10 }
          ]
        },
        "T": { "items": [ { "item": "afs_todd_howard", "chance": 1 } ] },
        "c": { "items": [ { "item": "afs_escapepod_shootout", "chance": 100 } ] },
        "C": {
          "items": [
            { "item": "hardware_bulk", "chance": 25 },
            { "item": "plumbing_bulk", "chance": 25 },
            { "item": "sports_bulk", "chance": 25 },
            { "item": "cleaning_bulk", "chance": 25 }
          ]
        },
        "E": { "items": [ { "item": "afs_tools_space_emergency", "chance": 100 } ] },
        "w": { "items": [ { "item": "SUS_office_mess", "chance": 75 } ] },
        "t": { "items": [ { "item": "afs_mess_hall", "chance": 80 } ] },
        "H": { "items": [ { "item": "afs_exosuit_worker", "chance": 75 } ] },
        "h": { "items": [ { "item": "afs_exosuit_light_worker", "chance": 75 } ] }
      },
      "place_loot": [
        { "item": "crashing_ship_locker_card", "x": [ 16, 22 ], "y": [ 9, 15 ], "chance": 100 },
        { "item": "crashing_ship_armory_card", "x": [ 1, 7 ], "y": 1, "chance": 100 },
        { "item": "crashing_ship_exobay_card", "x": [ 16, 22 ], "y": [ 9, 15 ], "chance": 100 },
        { "item": "electrohack", "x": [ 1, 7 ], "y": [ 1, 1 ], "chance": 100 },
        { "group": "ammo_light_batteries_full", "x": [ 1, 7 ], "y": [ 1, 1 ], "chance": 300 },
        { "group": "afs_escapepod_shootout_corpse", "x": 54, "y": 28 },
        { "group": "afs_escapepod_shootout_corpse", "x": 52, "y": 32 }
      ],
      "place_rubble": [ { "x": [ 1, 4 ], "y": [ 24, 29 ], "repeat": [ 5, 20 ] } ],
      "place_graffiti": [
        { "text": "Barracks", "x": 10, "y": 23 },
        { "text": "Barracks", "x": 13, "y": 23 },
        { "text": "Cargo Bay 01", "x": 24, "y": 23 },
        { "text": "Cargo Bay 01", "x": 47, "y": 23 },
        { "text": "Workshop", "x": 61, "y": 23 },
        { "text": "Workshop", "x": 57, "y": 23 },
        { "text": "Shuttle Bay 01", "x": 24, "y": 27 },
        { "text": "Shuttle Bay 01", "x": 47, "y": 27 },
        { "text": "Escape Pods & Vehicle Bay", "x": 58, "y": 27 },
        { "text": "Escape Pods & Vehicle Bay", "x": 61, "y": 27 }
      ],
      "fields": { "F": { "field": "fd_fire", "intensity": 3, "age": 1 }, "x": { "field": "fd_blood", "intensity": 3 } },
      "computers": { "^": { "name": "Escape Pod", "eocs": [ "EOC_ESPOD_CONTROL" ], "chat_topics": [ "ESPOD_CONTROL_START" ] } }
    }
  }
]
