From 566eb1ca24c9d930668be301db4c95dddb038b3d Mon Sep 17 00:00:00 2001
From: Further Reading <roy.healy87+gh@gmail.com>
Date: Mon, 13 Jan 2025 18:22:26 +0000
Subject: [PATCH] Move refugee center start from isolationist to its own
 scenario (#79140)

* Change to start outside refugee center entrance

* Move refugee center start to its own option

* Starting on path by entrance
---
 data/json/mapgen/refugee_center/refugee_center.json |  3 ++-
 data/json/scenarios.json                            | 11 ++++++++++-
 data/json/start_locations.json                      |  3 ++-
 3 files changed, 14 insertions(+), 3 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/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",
diff --git a/data/json/start_locations.json b/data/json/start_locations.json
index 86d478053ad15..99bef5e835cb3 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_18" ],
+    "flags": [ "ALLOW_OUTSIDE" ]
   },
   {
     "type": "start_location",