From 0d23269967c139f7553c1791d790e8b731e2dbaa Mon Sep 17 00:00:00 2001 From: moonheart Date: Tue, 31 Oct 2023 12:34:19 +0800 Subject: [PATCH] fix character name retrieve --- MementoMori.Ortega/Common/Utils/ItemUtil.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/MementoMori.Ortega/Common/Utils/ItemUtil.cs b/MementoMori.Ortega/Common/Utils/ItemUtil.cs index 0ba26a5..abc3325 100644 --- a/MementoMori.Ortega/Common/Utils/ItemUtil.cs +++ b/MementoMori.Ortega/Common/Utils/ItemUtil.cs @@ -58,13 +58,18 @@ public static string GetItemName(ItemType itemType, long itemId) return Masters.TextResourceTable.Get("[CommonItemEquipmentFragmentFormat]", name); } case ItemType.Character: + { var characterMb = Masters.CharacterTable.GetById(itemId); var combinedName = characterMb.GetCombinedName(); - return Masters.TextResourceTable.Get("[CommonItemCharacterFragment]", combinedName); + return combinedName; + } case ItemType.CharacterFragment: - var characterFragmentMb = Masters.CharacterTable.GetById(itemId); - return Masters.TextResourceTable.Get(characterFragmentMb.NameKey); + { + var characterMb = Masters.CharacterTable.GetById(itemId); + var combinedName = characterMb.GetCombinedName(); + return Masters.TextResourceTable.Get("[CommonItemCharacterFragment]", combinedName); break; + } case ItemType.DungeonBattleRelic: var dungeonBattleRelicMb = Masters.DungeonBattleRelicTable.GetById(itemId); return Masters.TextResourceTable.Get(dungeonBattleRelicMb.NameKey);