From 3f8f87687afa3d01577efb09df8bcf7673ff05fc Mon Sep 17 00:00:00 2001 From: Chaosvolt Date: Thu, 16 Nov 2023 06:41:04 -0600 Subject: [PATCH] fix(balance): Adjustments to bastion fort (#3690) Adjustments to bastion fort --- data/json/mapgen/Bastion_Fort.json | 177 +++++++++--------- .../mapgen_palettes/bastion_fort_palette.json | 3 +- 2 files changed, 92 insertions(+), 88 deletions(-) diff --git a/data/json/mapgen/Bastion_Fort.json b/data/json/mapgen/Bastion_Fort.json index a45453e4b15d..8849eef91672 100644 --- a/data/json/mapgen/Bastion_Fort.json +++ b/data/json/mapgen/Bastion_Fort.json @@ -17,22 +17,28 @@ " ######################", " ######################", " ######################", - " ########|||||||^^^ ", - " ########|&_-_&|vvv ", - " ########|__-__| ", - " ########|-+-+-| T ", + " ########|||||||### ", + " ########|&_-_&|^^^ ", + " ########|__-__|vvv ", + " ########|-+-+-| T ", " ####|s_-_s| ", - " ####|t_-_t| T ", + " ####|t_-_t| T ", " ####|-+-+-|< ", - " ####|B____|_ T ", + " ####|B____+_ T ", " ####|B____+_ ", - " ####|B____|_ T ", - " ####|--+--|< ", - " ####|e____| T ", - " ####|e____| " + " ####|--+--|< T ", + " ####|e____| ", + " ####|e____| T ", + " ####|RRRc_w " ], "palettes": [ "bastion_fort_palette" ], - "items": { "e": { "item": "fort_giftshop_rare", "chance": 50, "repeat": 2 } }, + "terrain": { "R": "t_floor" }, + "furniture": { "R": "f_rack_wood" }, + "items": { + "R": { "item": "fort_giftshop", "chance": 75, "repeat": 5 }, + "c": { "item": "fort_giftshop_rare", "chance": 50, "repeat": 3 }, + "e": { "item": "fort_giftshop_rare", "chance": 50, "repeat": 2 } + }, "place_monster": [ { "group": "GROUP_PARK_SCENIC", "x": [ 18, 23 ], "y": [ 13, 23 ], "repeat": [ 5, 10 ] } ] } }, @@ -54,22 +60,22 @@ "###################### ", "###################### ", "###################### ", - " ^^^|||||||######## ", - " vvv|CCCrr|######## ", - " |CC...|######## ", - " T |C...C|######## ", + " ###|||||||######## ", + " ^^^|CCCrr|######## ", + " vvv|CC...|######## ", + " T |C...C|######## ", " |C...C|#### ", - " T |||X|||#### ", - " |S____|#### ", - " T |D___D|#### ", - " wD___D|#### ", - " T |_____|#### ", - " |_____|#### ", - " T |D___D|#### ", - " |D___D|#### " + " T |.....|#### ", + " |||X|||#### ", + " T |_S__D|#### ", + " |____D|#### ", + " T +_____|#### ", + " +_____|#### ", + " T |D___D|#### ", + " wD___D|#### " ], "palettes": [ "bastion_fort_palette" ], - "terrain": { "S": "t_floor", "r": "t_rock_floor_no_roof" }, + "terrain": { "r": "t_rock_floor_no_roof" }, "signs": { "S": { "signage": "Danger! Do not smoke! Risk of explosion!" } }, "place_monster": [ { "group": "GROUP_PARK_SCENIC", "x": [ 0, 5 ], "y": [ 13, 23 ], "repeat": [ 5, 10 ] } ] } @@ -81,19 +87,19 @@ "weight": 1000, "object": { "rows": [ - " ####|rrrc_w T ", - " ####|__hc_|4 ", - " ####|S__h_| T ", + " ####|__hc_| T ", + " ####|S____|4 ", " ####||||||| ", " #### ", - " #### 4 _< ", - " #### |||w|+|||.", - " #### |b_b___b|.", - " #### |b_b___b|.", - " ######## |F______+.", - " ######## |__b_b_b|.", - " ########vvv|< ", - " #...|W____|_ ", - " ....we____+_ ", - " #...|W____|_ ", + " #...|W____+_ ", + " ....|W____+_ ", " #...|--+--|> ", + " #...|b___b| ", " ....|b___b| ", - " #...|b___b| " + " #...+_____w " ], "palettes": [ "bastion_fort_palette" ], "terrain": { " ": "t_open_air", "#": "t_rock_wall_half", "^": "t_sidewalk_ramp_down_high", "v": "t_sidewalk_ramp_down_low" }, @@ -230,19 +233,19 @@ "...................... ", ".....................# ", "....................## ", - " ^^^|||w|||........ ", + " ...|||w|||........ ", + " ^^^|,,,,,|.......# ", " vvv|,,,,,|.......# ", - " |,,,,,|.......# ", " w,,,,,w...##.## ", " |,,,,,|...# ", - " |||||||.... ", + " |,,,,,|.... ", + " |||||||...# ", " |lll_t|...# ", + " w_____+.... ", + " w_____+...# ", " |____n|...# ", - " wh___nw.... ", - " |e___n|...# ", - " |e___c|...# ", - " |h___c|.... ", - " |_____|...# " + " |h___n|.... ", + " we___cw...# " ], "palettes": [ "bastion_fort_palette" ], "terrain": { @@ -279,19 +282,19 @@ "weight": 1000, "object": { "rows": [ - " #...+_____w ", - " ....|b___b| ", - " #...|b_F_b|4 ", + " #...|b___b|4 ", + " ....|b_F_b| ", " #...||||||| ", + " #... ", " .... ", - " #... 4 _> ", + " #... 4 _> ", " #... |||w|+|||w", " .... |b_b__-bb_", " #... |b_b__-W__", " ##.##... |F____+___", - " #....... |_____-W__", - " #.......vvv|>>eW_-bb_", - " ........^^^|||w|+|||+", + " #.......vvv|_____-W__", + " #.......^^^|>>eW_-bb_", + " ...........|||w|+|||+", " ##....................", " #.....................", " ......................", @@ -332,19 +335,19 @@ "weight": 1000, "object": { "rows": [ - " w_____w...# ", - " |____>|.... ", - " 4|__F_>|...# ", + " 4|e____|...# ", + " |h_F>>|.... ", " |||||||...# ", + " ...# ", " .... ", " >_ 4 ...# ", "w|||+|w||| ...# ", "_bb-__b_b| .... ", "__W-__b_b| ...# ", "___+____F| ...##.## ", - "__W-_____| .......# ", - "_bb-_We>>|vvv.......# ", - "+|||+|w|||^^^........ ", + "__W-_____|vvv.......# ", + "_bb-_We>>|^^^.......# ", + "+|||+|w|||........... ", "....................## ", ".....................# ", "...................... ", @@ -458,12 +461,12 @@ "object": { "rows": [ " |.....3 ", - " |.....3 ", - " |..~..5 ", + " |.....5 ", + " |..~..3 ", " _______ ", " ", " ,, ", - " _522222222", + " _252222222", " _.........", " _.........", " _~........", @@ -494,12 +497,12 @@ "object": { "rows": [ " |.....3 ", - " |.....3 ", - " 5..~..3 ", + " 5.....3 ", + " |..~..3 ", " _______ ", " ", " ,, ", - "222222225_ ", + "222222252_ ", "........._ ", "........._ ", "........~_ ", diff --git a/data/json/mapgen_palettes/bastion_fort_palette.json b/data/json/mapgen_palettes/bastion_fort_palette.json index 94e5ca0f2181..2c1ab7a7da88 100644 --- a/data/json/mapgen_palettes/bastion_fort_palette.json +++ b/data/json/mapgen_palettes/bastion_fort_palette.json @@ -19,6 +19,7 @@ "C": "t_rock_floor_no_roof", "D": "t_floor", "F": "t_floor", + "S": "t_floor", "T": "t_region_tree_shade", "X": "t_door_locked_interior", "W": "t_floor", @@ -69,7 +70,7 @@ { "item": "clothing_outdoor_torso", "chance": 50, "repeat": 3 }, { "item": "clothing_outdoor_shoes", "chance": 50, "repeat": 3 } ], - "n": { "item": "snacks", "chance": 50, "repeat": 5 }, + "n": { "item": "snacks", "chance": 50, "repeat": 6 }, "r": { "item": "fort_powderbarrel", "chance": 100 }, "t": { "item": "trash_cart", "chance": 50, "repeat": 5 } }