From b96995266fe32a676636434d5b3655553dfa3a60 Mon Sep 17 00:00:00 2001 From: Interkarma Date: Fri, 13 Oct 2023 08:44:12 +1000 Subject: [PATCH] Fix two cases of unlocalized %cn in TalkManager Applies to asking about local buildings or work when building has localized city name in title. --- Assets/Scripts/Game/TalkManager.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Game/TalkManager.cs b/Assets/Scripts/Game/TalkManager.cs index 9d718a1211..bddb26c415 100644 --- a/Assets/Scripts/Game/TalkManager.cs +++ b/Assets/Scripts/Game/TalkManager.cs @@ -2763,7 +2763,7 @@ private void GetBuildingList() buildingSummary.NameSeed, buildingSummary.BuildingType, buildingSummary.FactionId, - location.Name, + TextManager.Instance.GetLocalizedLocationName(location.MapTableData.MapId, location.Name), TextManager.Instance.GetLocalizedRegionName(location.RegionIndex)); item.buildingKey = buildingSummary.buildingKey; // Compute building position in map coordinate system @@ -2828,7 +2828,12 @@ private void GetBuildingList() { npc = npcData2, socialGroup = socialGroup, - buildingName = BuildingNames.GetName(buildingSummary.NameSeed, buildingSummary.BuildingType, buildingSummary.FactionId, location.Name, location.RegionName) + buildingName = BuildingNames.GetName( + buildingSummary.NameSeed, + buildingSummary.BuildingType, + buildingSummary.FactionId, + TextManager.Instance.GetLocalizedLocationName(location.MapTableData.MapId, location.Name), + TextManager.Instance.GetLocalizedRegionName(location.RegionIndex)) }; if (!RMBLayout.IsNamedBuilding(buildingSummary.BuildingType))