94 lines
2.1 KiB
C#
Executable File
94 lines
2.1 KiB
C#
Executable File
using System;
|
|
|
|
namespace XivCommon.Functions.Tooltips;
|
|
|
|
/// <summary>
|
|
/// An enum containing the strings used in item tooltips.
|
|
/// </summary>
|
|
public enum ItemTooltipString {
|
|
#pragma warning disable 1591
|
|
Name = 0,
|
|
GlamourName = 1,
|
|
Type = 2,
|
|
Stat1Label = 4,
|
|
Stat2Label = 5,
|
|
Stat3Label = 6,
|
|
Stat1 = 7,
|
|
Stat2 = 8,
|
|
Stat3 = 9,
|
|
Stat1Delta = 10,
|
|
Stat2Delta = 11,
|
|
Stat3Delta = 12,
|
|
Description = 13,
|
|
Quantity = 14,
|
|
EffectsLabel = 15,
|
|
Effects = 16,
|
|
EquipJobs = 22,
|
|
EquipLevel = 23,
|
|
VendorSellPrice = 25,
|
|
Crafter = 26,
|
|
Level = 27,
|
|
Condition = 28,
|
|
SpiritbondLabel = 29,
|
|
Spiritbond = 30,
|
|
RepairLevel = 31,
|
|
Materials = 32,
|
|
QuickRepairs = 33,
|
|
MateriaMelding = 34,
|
|
Capabilities = 35,
|
|
BonusesLabel = 36,
|
|
Bonus1 = 37,
|
|
Bonus2 = 38,
|
|
Bonus3 = 39,
|
|
Bonus4 = 40,
|
|
MateriaLabel = 52,
|
|
Materia1 = 53,
|
|
Materia2 = 54,
|
|
Materia3 = 55,
|
|
Materia4 = 56,
|
|
Materia5 = 57,
|
|
Materia1Effect = 58,
|
|
Materia2Effect = 59,
|
|
Materia3Effect = 60,
|
|
Materia4Effect = 61,
|
|
Materia5Effect = 62,
|
|
ShopSellingPrice = 63,
|
|
ControllerControls = 64,
|
|
#pragma warning restore 1591
|
|
}
|
|
|
|
/// <summary>
|
|
/// An enum containing the fields that can be displayed in item tooltips.
|
|
/// </summary>
|
|
[Flags]
|
|
public enum ItemTooltipFields {
|
|
#pragma warning disable 1591
|
|
Crafter = 1 << 0,
|
|
Description = 1 << 1,
|
|
VendorSellPrice = 1 << 2,
|
|
|
|
// makes the tooltip much smaller when hovered over gear and unset
|
|
// something to do with EquipLevel maybe?
|
|
Unknown3 = 1 << 3,
|
|
Bonuses = 1 << 4,
|
|
Materia = 1 << 5,
|
|
CraftingAndRepairs = 1 << 6,
|
|
Effects = 1 << 8,
|
|
DyeableIndicator = 1 << 10,
|
|
Stat1 = 1 << 11,
|
|
Stat2 = 1 << 12,
|
|
Stat3 = 1 << 13,
|
|
|
|
/// <summary>
|
|
/// <para>
|
|
/// Shows item level and equip level.
|
|
/// </para>
|
|
/// <para>
|
|
/// Item level is always visible, but if equip level is set to an empty string, it will be hidden.
|
|
/// </para>
|
|
/// </summary>
|
|
Levels = 1 << 15,
|
|
GlamourIndicator = 1 << 16,
|
|
Unknown19 = 1 << 19,
|
|
#pragma warning restore 1591
|
|
} |