v1.0.8.13: Item tooltips (TryGetRow + base item ID)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user