v1.0.8.13: Item tooltips (TryGetRow + base item ID)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-10 21:55:38 -05:00
parent cdffaeb168
commit d2eb40b450
5 changed files with 12 additions and 9 deletions
+4 -4
View File
@@ -1441,13 +1441,13 @@ namespace HSUI.Interface.GeneralElements
if (slot.SlotType == RaptureHotbarModule.HotbarSlotType.Item)
{
var row = Plugin.DataManager.GetExcelSheet<Item>()?.GetRow(slot.ActionId);
if (row.HasValue)
uint baseItemId = slot.ActionId >= 1000000 ? slot.ActionId - 1000000 : slot.ActionId;
if (Plugin.DataManager.GetExcelSheet<Item>()?.TryGetRow(baseItemId, out var itemRow) == true)
{
string name = row.Value.Name.ToString();
string name = itemRow.Name.ToString();
try
{
string desc = row.Value.Description.ToDalamudString().ToString();
string desc = itemRow.Description.ToDalamudString().ToString();
if (!string.IsNullOrEmpty(desc))
desc = EncryptedStringsHelper.GetString(desc);
return (name, desc);