Files
SessionGoldTracker/docs/blizzard-api/Blizzard_APIDocumentationGenerated/CombatLogConstantsDocumentation.lua
T
2026-10-15 14:27:00 +11:00

91 lines
3.6 KiB
Lua

local CombatLogConstants =
{
Tables =
{
{
Name = "CombatLogObject",
Type = "Enumeration",
NumValues = 20,
MinValue = 0,
MaxValue = 2147483648,
Fields =
{
{ Name = "Empty", Type = "CombatLogObject", EnumValue = 0 },
{ Name = "AffiliationMine", Type = "CombatLogObject", EnumValue = 1 },
{ Name = "AffiliationParty", Type = "CombatLogObject", EnumValue = 2 },
{ Name = "AffiliationRaid", Type = "CombatLogObject", EnumValue = 4 },
{ Name = "AffiliationOutsider", Type = "CombatLogObject", EnumValue = 8 },
{ Name = "ReactionFriendly", Type = "CombatLogObject", EnumValue = 16 },
{ Name = "ReactionNeutral", Type = "CombatLogObject", EnumValue = 32 },
{ Name = "ReactionHostile", Type = "CombatLogObject", EnumValue = 64 },
{ Name = "ControlPlayer", Type = "CombatLogObject", EnumValue = 256 },
{ Name = "ControlNpc", Type = "CombatLogObject", EnumValue = 512 },
{ Name = "TypePlayer", Type = "CombatLogObject", EnumValue = 1024 },
{ Name = "TypeNpc", Type = "CombatLogObject", EnumValue = 2048 },
{ Name = "TypePet", Type = "CombatLogObject", EnumValue = 4096 },
{ Name = "TypeGuardian", Type = "CombatLogObject", EnumValue = 8192 },
{ Name = "TypeObject", Type = "CombatLogObject", EnumValue = 16384 },
{ Name = "Target", Type = "CombatLogObject", EnumValue = 65536 },
{ Name = "Focus", Type = "CombatLogObject", EnumValue = 131072 },
{ Name = "Maintank", Type = "CombatLogObject", EnumValue = 262144 },
{ Name = "Mainassist", Type = "CombatLogObject", EnumValue = 524288 },
{ Name = "None", Type = "CombatLogObject", EnumValue = 2147483648 },
},
},
{
Name = "CombatLogObjectTarget",
Type = "Enumeration",
NumValues = 9,
MinValue = 1,
MaxValue = 2147483648,
Fields =
{
{ Name = "Raidtarget1", Type = "CombatLogObjectTarget", EnumValue = 1 },
{ Name = "Raidtarget2", Type = "CombatLogObjectTarget", EnumValue = 2 },
{ Name = "Raidtarget3", Type = "CombatLogObjectTarget", EnumValue = 4 },
{ Name = "Raidtarget4", Type = "CombatLogObjectTarget", EnumValue = 8 },
{ Name = "Raidtarget5", Type = "CombatLogObjectTarget", EnumValue = 16 },
{ Name = "Raidtarget6", Type = "CombatLogObjectTarget", EnumValue = 32 },
{ Name = "Raidtarget7", Type = "CombatLogObjectTarget", EnumValue = 64 },
{ Name = "Raidtarget8", Type = "CombatLogObjectTarget", EnumValue = 128 },
{ Name = "RaidNone", Type = "CombatLogObjectTarget", EnumValue = 2147483648 },
},
},
{
Name = "CombatLogMessageLimits",
Type = "Constants",
Values =
{
{ Name = "CombatLogDefaultMessageLimit", Type = "number", Value = 300 },
{ Name = "CombatLogMaximumMessageLimit", Type = "number", Value = 1000 },
},
},
{
Name = "CombatLogObjectMasks",
Type = "Constants",
Values =
{
{ Name = "COMBATLOG_OBJECT_AFFILIATION_MASK", Type = "CombatLogObject", Value = 15 },
{ Name = "COMBATLOG_OBJECT_REACTION_MASK", Type = "CombatLogObject", Value = 240 },
{ Name = "COMBATLOG_OBJECT_CONTROL_MASK", Type = "CombatLogObject", Value = 768 },
{ Name = "COMBATLOG_OBJECT_TYPE_MASK", Type = "CombatLogObject", Value = 64512 },
{ Name = "COMBATLOG_OBJECT_SPECIAL_MASK", Type = "CombatLogObject", Value = 4294901760 },
},
},
{
Name = "CombatLogObjectTargetMasks",
Type = "Constants",
Values =
{
{ Name = "COMBATLOG_OBJECT_RAID_TARGET_MASK", Type = "CombatLogObjectTarget", Value = 255 },
{ Name = "COMBATLOG_OBJECT_RAID_MASK", Type = "CombatLogObjectTarget", Value = 4294967295 },
},
},
},
Predicates =
{
},
};
APIDocumentation:AddDocumentationTable(CombatLogConstants);