summaryrefslogtreecommitdiff
path: root/backport-06_fix-campground-mapgen-3702.patch
diff options
context:
space:
mode:
Diffstat (limited to 'backport-06_fix-campground-mapgen-3702.patch')
-rw-r--r--backport-06_fix-campground-mapgen-3702.patch186
1 files changed, 186 insertions, 0 deletions
diff --git a/backport-06_fix-campground-mapgen-3702.patch b/backport-06_fix-campground-mapgen-3702.patch
new file mode 100644
index 0000000..0dd5977
--- /dev/null
+++ b/backport-06_fix-campground-mapgen-3702.patch
@@ -0,0 +1,186 @@
+From 0f8ea67a352735ca1b12525b87b8d37b7fe0d284 Mon Sep 17 00:00:00 2001
+From: 0Monet <146018959+0Monet@users.noreply.github.com>
+Date: Fri, 17 Nov 2023 19:36:11 +0100
+Subject: [PATCH] fix: campground mapgen (#3702)
+
+* fix_campground
+
+* fix_waterless_toilets
+
+* style(autofix.ci): automated formatting
+
+---------
+
+Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
+---
+ data/json/mapgen/campground.json | 124 ++++++++++------------
+ data/json/mapgen_palettes/campground.json | 4 +-
+ 2 files changed, 60 insertions(+), 68 deletions(-)
+
+diff --git a/data/json/mapgen/campground.json b/data/json/mapgen/campground.json
+index 0bd8910b1c4..b4e8ff694f3 100644
+--- a/data/json/mapgen/campground.json
++++ b/data/json/mapgen/campground.json
+@@ -1,68 +1,10 @@
+ [
+ {
++ "type": "mapgen",
+ "method": "json",
++ "om_terrain": [ [ "campground_1a", "campground_1b" ], [ "campground_2a", "campground_2b" ] ],
++ "weight": 100,
+ "object": {
+- "items": {
+- ";": [
+- { "item": "dresser", "chance": 5, "repeat": [ 1, 2 ] },
+- { "item": "creepy", "chance": 2 },
+- { "item": "camping", "chance": 5 },
+- { "item": "archery", "chance": 2 }
+- ],
+- ",": [
+- { "item": "dresser", "chance": 5, "repeat": [ 1, 2 ] },
+- { "item": "creepy", "chance": 2 },
+- { "item": "camping", "chance": 5 },
+- { "item": "archery", "chance": 2 }
+- ],
+- "t": [
+- { "item": "barbecue", "chance": 5, "repeat": [ 1, 2 ] },
+- { "item": "misc_smoking", "chance": 2 },
+- { "item": "cannedfood", "chance": 2, "repeat": [ 1, 2 ] }
+- ]
+- },
+- "place_monsters": [
+- { "chance": 50, "density": 1, "monster": "CAMPERS", "x": [ 8, 18 ], "y": [ 7, 22 ] },
+- { "monster": "GROUP_PARK_ANIMAL", "x": [ 2, 17 ], "y": [ 2, 15 ], "repeat": [ 0, 2 ] },
+- { "chance": 50, "density": 1, "monster": "CAMPERS", "x": [ 3, 17 ], "y": [ 32, 46 ] },
+- { "monster": "GROUP_PARK_ANIMAL", "x": [ 2, 17 ], "y": [ 31, 46 ], "repeat": [ 0, 2 ] },
+- { "monster": "GROUP_PARK_ANIMAL", "x": [ 30, 46 ], "y": [ 31, 46 ], "repeat": [ 0, 2 ] }
+- ],
+- "place_vehicles": [
+- { "chance": 25, "fuel": 15, "rotation": 270, "status": -1, "vehicle": "campground_vehicles", "x": 16, "y": 2 },
+- { "chance": 25, "fuel": -1, "rotation": 180, "status": -1, "vehicle": "campground_vehicles", "x": 5, "y": 19 },
+- { "chance": 50, "fuel": 20, "rotation": 0, "status": -1, "vehicle": "lux_rv", "x": 43, "y": 18 },
+- {
+- "chance": 25,
+- "fuel": 15,
+- "rotation": 180,
+- "status": -1,
+- "vehicle": "campground_vehicles",
+- "x": 26,
+- "y": 14
+- },
+- {
+- "chance": 25,
+- "fuel": 15,
+- "rotation": 360,
+- "status": -1,
+- "vehicle": "campground_vehicles",
+- "x": 18,
+- "y": 32
+- },
+- { "chance": 25, "fuel": -1, "rotation": 0, "status": -1, "vehicle": "campground_vehicles", "x": 7, "y": 34 },
+- {
+- "chance": 25,
+- "fuel": -1,
+- "rotation": 270,
+- "status": -1,
+- "vehicle": "campground_vehicles",
+- "x": 17,
+- "y": 40
+- },
+- { "chance": 10, "fuel": -1, "rotation": 0, "status": -1, "vehicle": "rv", "x": 42, "y": 27 },
+- { "chance": 25, "fuel": 15, "rotation": 90, "status": -1, "vehicle": "campground_vehicles", "x": 35, "y": 43 }
+- ],
+ "rows": [
+ "_____________________ssssss_ss_......sssssssss__",
+ "_______sssssssssssssssbbbbs__ss......|ww||||||||",
+@@ -113,11 +55,61 @@
+ "______________sssssss#####sssssssss____ssssss___",
+ "____________________ssssss______________________"
+ ],
+- "palettes": [ "campground_palette" ]
+- },
+- "om_terrain": [ [ "campground_1a", "campground_1b" ], [ "campground_2a", "campground_2b" ] ],
+- "type": "mapgen",
+- "weight": 100
++ "palettes": [ "campground_palette" ],
++ "items": {
++ ";": [
++ { "item": "dresser", "chance": 5, "repeat": [ 1, 2 ] },
++ { "item": "creepy", "chance": 2 },
++ { "item": "camping", "chance": 5 },
++ { "item": "archery", "chance": 2 }
++ ],
++ ",": [
++ { "item": "dresser", "chance": 5, "repeat": [ 1, 2 ] },
++ { "item": "creepy", "chance": 2 },
++ { "item": "camping", "chance": 5 },
++ { "item": "archery", "chance": 2 }
++ ],
++ "t": [
++ { "item": "barbecue", "chance": 5, "repeat": [ 1, 2 ] },
++ { "item": "misc_smoking", "chance": 2 },
++ { "item": "cannedfood", "chance": 2, "repeat": [ 1, 2 ] }
++ ]
++ },
++ "place_monsters": [
++ { "chance": 50, "density": 1, "monster": "CAMPERS", "x": [ 8, 18 ], "y": [ 7, 22 ] },
++ { "monster": "GROUP_PARK_ANIMAL", "x": [ 2, 17 ], "y": [ 2, 15 ], "repeat": [ 0, 2 ] },
++ { "chance": 50, "density": 1, "monster": "CAMPERS", "x": [ 3, 17 ], "y": [ 32, 46 ] },
++ { "monster": "GROUP_PARK_ANIMAL", "x": [ 2, 17 ], "y": [ 31, 46 ], "repeat": [ 0, 2 ] },
++ { "monster": "GROUP_PARK_ANIMAL", "x": [ 30, 46 ], "y": [ 31, 46 ], "repeat": [ 0, 2 ] }
++ ],
++ "place_vehicles": [
++ { "chance": 25, "fuel": 15, "rotation": 270, "status": -1, "vehicle": "campground_vehicles", "x": 16, "y": 5 },
++ { "chance": 25, "fuel": -1, "rotation": 180, "status": -1, "vehicle": "campground_vehicles", "x": 5, "y": 19 },
++ { "chance": 50, "fuel": 20, "rotation": 0, "status": -1, "vehicle": "lux_rv", "x": 42, "y": 18 },
++ {
++ "chance": 25,
++ "fuel": 15,
++ "rotation": 180,
++ "status": -1,
++ "vehicle": "campground_vehicles",
++ "x": 26,
++ "y": 14
++ },
++ { "chance": 25, "fuel": 15, "rotation": 90, "status": -1, "vehicle": "campground_vehicles", "x": 22, "y": 31 },
++ { "chance": 25, "fuel": -1, "rotation": 0, "status": -1, "vehicle": "campground_vehicles", "x": 7, "y": 34 },
++ {
++ "chance": 25,
++ "fuel": -1,
++ "rotation": 270,
++ "status": -1,
++ "vehicle": "campground_vehicles",
++ "x": 17,
++ "y": 41
++ },
++ { "chance": 10, "fuel": -1, "rotation": 0, "status": -1, "vehicle": "rv", "x": 42, "y": 27 },
++ { "chance": 25, "fuel": 15, "rotation": 90, "status": -1, "vehicle": "campground_vehicles", "x": 34, "y": 41 }
++ ]
++ }
+ },
+ {
+ "method": "json",
+diff --git a/data/json/mapgen_palettes/campground.json b/data/json/mapgen_palettes/campground.json
+index c14a2f34e06..3d659fb5018 100644
+--- a/data/json/mapgen_palettes/campground.json
++++ b/data/json/mapgen_palettes/campground.json
+@@ -32,7 +32,6 @@
+ "h": "f_chair",
+ "H": "f_camp_chair",
+ "#": "f_large_canvas_wall",
+- "&": "f_toilet",
+ ";": "f_large_groundsheet",
+ ",": "f_center_groundsheet",
+ "B": "f_brazier",
+@@ -42,6 +41,7 @@
+ "t": "f_table",
+ "n": "f_tourist_table",
+ "o": "f_firering"
+- }
++ },
++ "toilets": { "&": { } }
+ }
+ ]
+--
+2.42.0
+