From 23133f3aeebbb4e2371f2f018e19ae325f91854b Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Mon, 9 Mar 2026 01:46:29 -0400 Subject: [PATCH] Recover The Loot briefing now correctly replaces text on repeat playthroughs. --- Assets/UdonSharp/Game Managers/GameManagerRound2.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound2.cs b/Assets/UdonSharp/Game Managers/GameManagerRound2.cs index f408373..cc8564a 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound2.cs +++ b/Assets/UdonSharp/Game Managers/GameManagerRound2.cs @@ -170,9 +170,12 @@ public class GameManagerRound2 : GameManagerBase (HostCardRecoverTheLootExplainerInterface)GetHostCardInterface(RoundSegmentType.RecoverTheLootExplainer); RecoverTheLootInterface.HeaderUI.text = RoundSegmentTypeToString(RoundSegmentType.RecoverTheLootExplainer); - RecoverTheLootInterface.ExplainerUI.text = RecoverTheLootInterface.ExplainerUI.text - .Replace("[[LOOT]]", _CaseManager.GetLoot()) - .Replace("[[CROOK]]", _CaseManager.GetCrookName()); + RecoverTheLootInterface.ExplainerUI.text = + "• Here we have the possible locations for " + _CaseManager.GetLoot() + ", " + _CaseManager.GetCrookName() + ", and a warrant for " + _CaseManager.GetCrookName() + "'s arrest.\n" + + "• First, find the loot. That's the evidence you need to obtain a warrant.\n" + + "• Once you have the warrant, then you can arrest the crook.\n" + + "• Finding either the loot, the warrant, or the crook, gets you a free turn.\n" + + "• Connect loot -> warrant -> crook in a single turn, and in that order, and you will put " + _CaseManager.GetCrookName() + " in jail and have a chance to catch Carmen Sandiego.\n"; _AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "FadeOutMusic");