From d9a4610515b9c18d11ed97df0dd1e212719a5a77 Mon Sep 17 00:00:00 2001
From: 0Monet <146018959+0Monet@users.noreply.github.com>
Date: Thu, 4 Apr 2024 01:03:11 +0200
Subject: [PATCH] fix: more fix for level 0 of the Necropolis 2 (#4426)

* Update necropolis.json

* Update necropolis_a.json

* style(autofix.ci): automated formatting

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
---
 data/json/mapgen/necropolis/necropolis.json   | 87 +++++++++----------
 .../necropolis/necropolis_a.json              | 10 ++-
 2 files changed, 47 insertions(+), 50 deletions(-)

diff --git a/data/json/mapgen/necropolis/necropolis.json b/data/json/mapgen/necropolis/necropolis.json
index f03d1340342..3e621b18774 100644
--- a/data/json/mapgen/necropolis/necropolis.json
+++ b/data/json/mapgen/necropolis/necropolis.json
@@ -79,28 +79,28 @@
         "......................................ss................................",
         "...............X......................ss................................",
         ".qQQQQQQQQQQQQQQQQQQQQQQQq......sssssssssssssssss8777777777777777777778.",
-        ".q.......................q.....ssssssssssssssssss8ssrrrrrrrrrrsssssssr8.",
-        ".q..|-vv-|----|-|-----|..q....ss_________________9sssssssssssssssssssr8.",
-        ".q..|((Sc|BtcS|>|d @@ |..q...ss__________________9sssssssssssssssZZssr8.",
-        ".q..|(   |B   | +  @@ v..q..ss___________________9sssssssssssssssZZssr8.",
-        ".q..vO   |--+-|-|     |..q.ss____________________9sssssssssssssssssssr8.",
-        ".q..vc          +     v..qss_____________________9sssssssssssssssssssr8.",
-        ".q..|f   |c    ?| ddd |..qss_____________________9sssssssssssssssZZssr8.",
-        ".q..|-| -|c    ?|-----|..qss_________________s...8sssZZssssZZssssZZssr8.",
-        ".q....|        ?v........qss________________ss...8sssZZssssZZssssssssr8.",
-        ".q....V hnnh    |........qss________________ss...8sssssssssssssssssssr8.",
-        ".q....V hnnh    ;sssssssssss_______,,_______ss...8sssssssssssssssZZssr8.",
-        ".q....V         ;sssssssssss_______,,_______ss...8srrrrrrrrrsssssZZssr8.",
-        ".q....|      ooP|....s...qss_______,,_______ss..|------------|rssssssr8.",
-        ".q....|;|--+----|--|es...qss________________ss..|222222222222|rssssssr8.",
-        ".q..ssss|r̲~~~~~~~~~=_______________,,_______ss..w3          2|rssZZssr8.",
-        ".q..sЮss|r̲~~~~~~~~~=_______________,,_______ss..w3  11  11  2|rssZZssr8.",
-        ".q..sЯss|r̲~~~~~~~~~=_______________,,_______ss..w3  11  11  2|rssssssr8.",
-        ".q..sЮss|r̲~~~~~~~~~=________________________ss..|r           [sssssssr8.",
-        ".q..ssss|r̲~~~~~~~~~=_______________,,_______ss..w3  11       [sssssssr8.",
-        ".q......|----------|.....qss_______,,_______ss..w3  11  cc  1|rssssssr8.",
-        ".q.......................qss_______,,_______ss..w3      6   1|rssZZssr8.",
-        ".qQQQQQQQQQQQQQQQQQQQQQQQqss________________ss..|r333r  c   1|rssZZssr8.",
+        ".q.......................q.....ssssssssssssssssss8ssṟṟṟṟṟṟṟṟṟṟsssssssṟ8.",
+        ".q..|-vv-|----|-|-----|..q....ss_________________9sssssssssssssssssssṟ8.",
+        ".q..|((Sc|BtcS|>|d @@ |..q...ss__________________9sssssssssssssssZZssṟ8.",
+        ".q..|(   |B   | +  @@ v..q..ss___________________9sssssssssssssssZZssṟ8.",
+        ".q..vO   |--+-|-|     |..q.ss____________________9sssssssssssssssssssṟ8.",
+        ".q..vc          +     v..qss_____________________9sssssssssssssssssssṟ8.",
+        ".q..|f   |c    ?| ddd |..qss_____________________9sssssssssssssssZZssṟ8.",
+        ".q..|-| -|c    ?|-----|..qss_________________s...8sssZZssssZZssssZZssṟ8.",
+        ".q....|        ?v........qss________________ss...8sssZZssssZZssssssssṟ8.",
+        ".q....V hnnh    |........qss________________ss...8sssssssssssssssssssṟ8.",
+        ".q....V hnnh    ;sssssssssss_______,,_______ss...8sssssssssssssssZZssṟ8.",
+        ".q....V         ;sssssssssss_______,,_______ss...8sṟṟṟṟṟṟṟṟṟsssssZZssṟ8.",
+        ".q....|      ooP|....s...qss_______,,_______ss..|------------|ṟssssssṟ8.",
+        ".q....|;|--+----|--|es...qss________________ss..|222222222222|ṟssssssṟ8.",
+        ".q..ssss|r̲~~~~~~~~~=_______________,,_______ss..w3          2|ṟssZZssṟ8.",
+        ".q..sЮss|r̲~~~~~~~~~=_______________,,_______ss..w3  11  11  2|ṟssZZssṟ8.",
+        ".q..sЯss|r̲~~~~~~~~~=_______________,,_______ss..w3  11  11  2|ṟssssssṟ8.",
+        ".q..sЮss|r̲~~~~~~~~~=________________________ss..|r           [sssssssṟ8.",
+        ".q..ssss|r̲~~~~~~~~~=_______________,,_______ss..w3  11       [sssssssṟ8.",
+        ".q......|----------|.....qss_______,,_______ss..w3  11  cc  1|ṟssssssṟ8.",
+        ".q.......................qss_______,,_______ss..w3      6   1|ṟssZZssṟ8.",
+        ".qQQQQQQQQQQQQQQQQQQQQQQQqss________________ss..|r333r  c   1|ṟssZZssṟ8.",
         "..........................ss_______,,_______ss..|-www-[[-www-|777777778."
       ],
       "palettes": [ "necropolis_a" ],
@@ -197,7 +197,7 @@
         ".|-{{{-sss-ssssssM.MMMsMMmm]]]]]]]]]]]]]]]]]mmMMMMMs_M_M___,,_______sss."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "l": "t_floor", "u": "t_floor" },
+      "terrain": { "l": "t_floor" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
         { "square": "radiation", "amount": [ 0, 1 ], "x": 24, "x2": 47, "y": 0, "y2": 23 },
@@ -291,7 +291,7 @@
         "..|P           : | hhhhh |ss________________,________,________8........."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "furniture": { "F": "f_filing_cabinet" },
       "items": {
         "F": { "item": "office_paper", "chance": 40, "repeat": 5 },
@@ -355,8 +355,8 @@
     "object": {
       "fill_ter": "t_floor",
       "rows": [
-        ".....sssssssssssssssssssssss_______,,_______ss..........................",
-        "....ssssssssssssssssssssssss_______,,_______sss.........................",
+        ".....sssssssssssssssssssssss_______,,_______ss........ss................",
+        "....ssssssssssssssssssssssss_______,,_______sss.......ss................",
         "....sss_____,______,_____sss________________ssssssssssssssssssssssssssss",
         "....ss______,______,______ss_______,,________sssssssssssssssssssssssssss",
         "....ss______,______,______ss_______,,___________________________________",
@@ -405,14 +405,7 @@
         "...........ss|r {{  {{{{sMsssssMsMMsMMMMMMMMMMMMMMMNNNMNNMNNNNNNMss....."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": {
-        "%": "t_elevator_control_off",
-        "Y": "t_elevator",
-        "Z": "t_floor",
-        "l": "t_floor",
-        "u": "t_floor",
-        "z": "t_thconc_floor"
-      },
+      "terrain": { "%": "t_elevator_control_off", "Y": "t_elevator", "Z": "t_floor", "l": "t_floor", "z": "t_thconc_floor" },
       "furniture": { "Y": "f_crate_c" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
@@ -525,7 +518,7 @@
         "..ss________________sss..........|c      |---------|      h    @@ |--|.."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
         { "square": "radiation", "amount": [ 0, 1 ], "x": 24, "x2": 47, "y": 0, "y2": 23 },
@@ -622,7 +615,7 @@
         "......|-{{{{ssMsMssMssMMMMMMMmm]]]]]]]]]]]]]]]]]]]mmMMMMM.M..M..MM......"
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "furniture": { "$": "f_safe_l" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
@@ -708,7 +701,7 @@
         "........|BB|d@@d@@ n|sss________________________sss|   jjjjjj D|l    |ss"
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "D": "t_floor", "R": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "D": "t_floor", "R": "t_floor", "l": "t_floor", "z": "t_floor" },
       "furniture": { "R": "f_rack" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
@@ -799,7 +792,7 @@
         "ss________________________ss_______,,______________,,,,_________________"
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "N": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "N": "t_floor", "z": "t_floor" },
       "furniture": { "N": "f_table" },
       "items": { "n": { "item": "traveler", "chance": 50 } },
       "place_loot": [
@@ -880,7 +873,7 @@
         "___________________________________,,_______ss......C..................."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "furniture": { "$": "f_safe_l" },
       "set": [
         { "square": "radiation", "amount": [ 0, 1 ], "x": 0, "x2": 23, "y": 0, "y2": 23 },
@@ -960,8 +953,8 @@
         "________________u_______________________________________________________",
         "________________________________________________________________________",
         "__________________u_____________________________________________________",
-        "_,,,_,,,_,,,_,,,_,u,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,",
-        "_,,,_,,,_,,,_,,,_,u,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,",
+        "_,,,_,,,_,,,_,,,_,u̲,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,",
+        "_,,,_,,,_,,,_,,,_,u̲,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,_,,,",
         "________________________________________________________________________",
         "_________________u______________________________________________________",
         "_________________u______________________________________________________",
@@ -975,7 +968,7 @@
         ".............###.s______,______,______,______s##s___,,___s|hnnh  hnnh|ss"
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "D": "t_floor", "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "D": "t_floor", "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "items": { "n": { "item": "traveler", "chance": 50 } },
       "place_loot": [
         { "group": "dining", "x": [ 56, 57 ], "y": [ 17, 18 ], "chance": 70 },
@@ -1150,7 +1143,7 @@
         "_____________________________s.......#.................................."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "items": { "r": { "item": "SUS_junk_drawer", "chance": 75 } },
       "place_loot": [
         { "group": "SUS_bathroom_medicine", "x": 59, "y": 10, "chance": 50 },
@@ -1209,7 +1202,7 @@
         "........................................................#..............."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "D": "t_floor", "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "D": "t_floor", "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "items": {
         "L": { "item": "cleaning", "chance": 50, "repeat": 2 },
         "n": { "item": "dining", "chance": 50 },
@@ -1248,7 +1241,7 @@
         "__________________________ss_______,,_______ss________s________ssD|r cc ",
         "s_________________________ss____________uuu_ss________s________sss[     ",
         "sssssss____________,,,,,,,ss_______,,_______ss________I________sss[     ",
-        "__________________________ss_______,uuu_____ss________&________ssD|r    ",
+        "__________________________ss_______,u̲uu_____ss________&________ssD|r    ",
         "__________________________ss_______,,________s________I________sssw     ",
         "__________________________ss__uuu______________________________sssw rrr ",
         "__________________________ss_______,,__________________________sss| rrr ",
@@ -1262,7 +1255,7 @@
         "............................________________ss.........................."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "gaspumps": { "&": {  } },
       "place_loot": [
         { "group": "alcohol", "x": [ 67, 71 ], "y": 19, "chance": 30, "repeat": 3 },
@@ -1313,7 +1306,7 @@
         "..............#........................................................."
       ],
       "palettes": [ "necropolis_a" ],
-      "terrain": { "Z": "t_floor", "l": "t_floor", "u": "t_floor", "z": "t_floor" },
+      "terrain": { "Z": "t_floor", "l": "t_floor", "z": "t_floor" },
       "place_vendingmachines": [ { "item_group": "vending_food", "x": 3, "y": 5 }, { "item_group": "vending_drink", "x": 4, "y": 5 } ],
       "items": { "o": { "item": "hardware_books", "chance": 50 } },
       "place_loot": [
diff --git a/data/json/mapgen_palettes/necropolis/necropolis_a.json b/data/json/mapgen_palettes/necropolis/necropolis_a.json
index 8e785c6163e..c474e5ced74 100644
--- a/data/json/mapgen_palettes/necropolis/necropolis_a.json
+++ b/data/json/mapgen_palettes/necropolis/necropolis_a.json
@@ -13,6 +13,9 @@
       "h̲": "f_chair",
       "d̲": "f_dumpster",
       "r̲": "f_rack",
+      "u": "f_barricade_road",
+      "u̲": "f_barricade_road",
+      "ṟ": "f_rack",
       ")": "f_wreckage",
       "?": "f_sofa",
       "B": "f_bathtub",
@@ -46,8 +49,7 @@
       "z": "f_crate_c",
       "(": "f_cupboard",
       "{": "f_rubble",
-      "t": "f_toilet",
-      "u": "f_barricade_road"
+      "t": "f_toilet"
     },
     "terrain": {
       "Ю": "t_sidewalk",
@@ -61,6 +63,9 @@
       "d̲": "t_sidewalk",
       "~": "t_thconc_floor",
       "r̲": "t_thconc_floor",
+      "u": "t_pavement",
+      "u̲": "t_pavement_y",
+      "ṟ": "t_sidewalk",
       "!": "t_bars",
       "#": "t_region_shrub",
       "&": "t_sidewalk",
@@ -133,7 +138,6 @@
       "r": "t_floor",
       "s": "t_sidewalk",
       "t": "t_floor",
-      "u": "t_pavement",
       "v": "t_window_domestic",
       "w": "t_window",
       "x": "t_region_groundcover_urban",
-- 
2.43.0