Skip to content

Commit 244fce5

Browse files
committed
equippingWeapon string to use localized names
This was using built-in item template name rather than displaying localized template name from Internal_Items. Built-in template name is still used as a fallback.
1 parent 29be03b commit 244fce5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Assets/Scripts/Game/UserInterfaceWindows/DaggerfallInventoryWindow.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -735,8 +735,9 @@ public override void OnPop()
735735
DaggerfallUnityItem currentRightHandWeapon = player.ItemEquipTable.GetItem(EquipSlots.RightHand);
736736
if (currentRightHandWeapon != null)
737737
{
738+
string templateName = TextManager.Instance.GetLocalizedItemName(currentRightHandWeapon.ItemTemplate.index, currentRightHandWeapon.ItemTemplate.name);
738739
string message = TextManager.Instance.GetLocalizedText("equippingWeapon");
739-
message = message.Replace("%s", currentRightHandWeapon.ItemTemplate.name);
740+
message = message.Replace("%s", templateName);
740741
DaggerfallUI.Instance.PopupMessage(message);
741742
}
742743
}
@@ -746,8 +747,9 @@ public override void OnPop()
746747
DaggerfallUnityItem currentLeftHandWeapon = player.ItemEquipTable.GetItem(EquipSlots.LeftHand);
747748
if (currentLeftHandWeapon != null)
748749
{
750+
string templateName = TextManager.Instance.GetLocalizedItemName(currentLeftHandWeapon.ItemTemplate.index, currentLeftHandWeapon.ItemTemplate.name);
749751
string message = TextManager.Instance.GetLocalizedText("equippingWeapon");
750-
message = message.Replace("%s", currentLeftHandWeapon.ItemTemplate.name);
752+
message = message.Replace("%s", templateName);
751753
DaggerfallUI.Instance.PopupMessage(message);
752754
}
753755
}

0 commit comments

Comments
 (0)