From 13efbee556a86a0b3c1cd2f18bf429d9900722d6 Mon Sep 17 00:00:00 2001 From: Further Reading Date: Mon, 13 Jan 2025 13:19:18 +0000 Subject: [PATCH 1/3] Change to start outside refugee center entrance --- data/json/start_locations.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/json/start_locations.json b/data/json/start_locations.json index 86d478053ad15..44eb02aefb5e5 100644 --- a/data/json/start_locations.json +++ b/data/json/start_locations.json @@ -79,7 +79,8 @@ "type": "start_location", "id": "sloc_refugee_center", "name": "Refugee Center", - "terrain": [ "evac_center_7" ] + "terrain": [ "evac_center_23" ], + "flags": [ "ALLOW_OUTSIDE" ] }, { "type": "start_location", From cdfbd34b9c7645fd6a63c0d5f5d84f76449acff9 Mon Sep 17 00:00:00 2001 From: Further Reading Date: Mon, 13 Jan 2025 13:20:15 +0000 Subject: [PATCH 2/3] Move refugee center start to its own option --- data/json/scenarios.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/data/json/scenarios.json b/data/json/scenarios.json index e08cb5b47a504..60f77f2d17f9a 100644 --- a/data/json/scenarios.json +++ b/data/json/scenarios.json @@ -9,6 +9,16 @@ "start_name": "Evac Shelter", "flags": [ "CITY_START" ] }, + { + "type": "scenario", + "id": "refugeecenter", + "name": "Refugee Center", + "points": 0, + "description": "You have survived the initial wave of panic, and have made your way to a refugee center.", + "allowed_locs": [ "sloc_refugee_center" ], + "start_name": "Refugee Center", + "flags": [ "LONE_START" ] + }, { "type": "scenario", "id": "friend_liam", @@ -143,7 +153,6 @@ "points": 1, "description": "You've found a safe place away from the cities and devoid of the living dead. Looks like you're on your own…", "allowed_locs": [ - "sloc_refugee_center", "sloc_hermit_shack", "sloc_farm_survivalist", "sloc_cabin", From da1db6eb19d0ec2b912c05773fc8af19382e6b8a Mon Sep 17 00:00:00 2001 From: Further Reading Date: Mon, 13 Jan 2025 14:46:23 +0000 Subject: [PATCH 3/3] Starting on path by entrance --- data/json/mapgen/refugee_center/refugee_center.json | 3 ++- data/json/start_locations.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/data/json/mapgen/refugee_center/refugee_center.json b/data/json/mapgen/refugee_center/refugee_center.json index da4b5a81402bf..da2b631ce6e5d 100644 --- a/data/json/mapgen/refugee_center/refugee_center.json +++ b/data/json/mapgen/refugee_center/refugee_center.json @@ -289,7 +289,8 @@ { "type": "NPC_INVESTIGATE_ONLY", "faction": "lobby_beggars", "x": [ 51, 68 ], "y": [ 0, 4 ] }, { "type": "LOOT_UNSORTED", "faction": "free_merchants", "x": [ 72, 72 ], "y": [ 0, 0 ] }, { "type": "LOOT_CURRENCY", "faction": "free_merchants", "x": [ 71, 71 ], "y": [ 2, 2 ] }, - { "type": "LOOT_WOOD", "faction": "free_merchants", "x": [ 71, 71 ], "y": [ 1, 1 ] } + { "type": "LOOT_WOOD", "faction": "free_merchants", "x": [ 71, 71 ], "y": [ 1, 1 ] }, + { "type": "ZONE_START_POINT", "faction": "your_followers", "x": [ 59, 60 ], "y": [ 10, 11 ] } ], "items": { "@": { "item": "bed", "chance": 80 }, diff --git a/data/json/start_locations.json b/data/json/start_locations.json index 44eb02aefb5e5..99bef5e835cb3 100644 --- a/data/json/start_locations.json +++ b/data/json/start_locations.json @@ -79,7 +79,7 @@ "type": "start_location", "id": "sloc_refugee_center", "name": "Refugee Center", - "terrain": [ "evac_center_23" ], + "terrain": [ "evac_center_18" ], "flags": [ "ALLOW_OUTSIDE" ] }, {