From d573f9c98f8029275fafb56f9e59bfdbb4071f85 Mon Sep 17 00:00:00 2001
From: Carter Hesterman <hestermancarter@gmail.com>
Date: Fri, 11 Oct 2024 16:34:44 -0600
Subject: [PATCH] Fix issue with ampersand

---
 data/RoomData.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/data/RoomData.py b/data/RoomData.py
index fcd41ae..a09ec6d 100644
--- a/data/RoomData.py
+++ b/data/RoomData.py
@@ -22,7 +22,9 @@
 def get_config_item_text(world: 'MetroidPrimeWorld', location) -> str:
     loc = world.multiworld.get_location(location, world.player)
     player_name = f"{world.multiworld.player_name[loc.item.player]}'s " if loc.item.player != world.player else ""
-    return f"{player_name}{loc.item.name}"
+    player_name = player_name.replace("&", "[and]")
+    item_name = loc.item.name.replace("&", "[and]")
+    return f"{player_name}{item_name}"
 
 
 def get_config_item_model(world: 'MetroidPrimeWorld', location) -> str: