using System; namespace XivCommon.Functions.Tooltips; /// /// An enum containing the strings used in item tooltips. /// 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 } /// /// An enum containing the fields that can be displayed in item tooltips. /// [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, /// /// /// Shows item level and equip level. /// /// /// Item level is always visible, but if equip level is set to an empty string, it will be hidden. /// /// Levels = 1 << 15, GlamourIndicator = 1 << 16, Unknown19 = 1 << 19, #pragma warning restore 1591 }