local CombatAudioAlertShared = { Tables = { { Name = "CombatAudioAlertCastState", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Off", Type = "CombatAudioAlertCastState", EnumValue = 0 }, { Name = "OnCastStart", Type = "CombatAudioAlertCastState", EnumValue = 1 }, { Name = "OnCastEnd", Type = "CombatAudioAlertCastState", EnumValue = 2 }, }, }, { Name = "CombatAudioAlertCategory", Type = "Enumeration", NumValues = 10, MinValue = 0, MaxValue = 9, Fields = { { Name = "General", Type = "CombatAudioAlertCategory", EnumValue = 0 }, { Name = "PlayerHealth", Type = "CombatAudioAlertCategory", EnumValue = 1 }, { Name = "TargetHealth", Type = "CombatAudioAlertCategory", EnumValue = 2 }, { Name = "PlayerCast", Type = "CombatAudioAlertCategory", EnumValue = 3 }, { Name = "TargetCast", Type = "CombatAudioAlertCategory", EnumValue = 4 }, { Name = "PlayerResource1", Type = "CombatAudioAlertCategory", EnumValue = 5 }, { Name = "PlayerResource2", Type = "CombatAudioAlertCategory", EnumValue = 6 }, { Name = "PartyHealth", Type = "CombatAudioAlertCategory", EnumValue = 7 }, { Name = "PlayerDebuffs", Type = "CombatAudioAlertCategory", EnumValue = 8 }, { Name = "PlayerHealthPulse", Type = "CombatAudioAlertCategory", EnumValue = 9 }, }, }, { Name = "CombatAudioAlertDebuffSelfAlertValues", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Off", Type = "CombatAudioAlertDebuffSelfAlertValues", EnumValue = 0 }, { Name = "DispelType", Type = "CombatAudioAlertDebuffSelfAlertValues", EnumValue = 1 }, }, }, { Name = "CombatAudioAlertPartyPercentValues", Type = "Enumeration", NumValues = 11, MinValue = 0, MaxValue = 10, Fields = { { Name = "Off", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 0 }, { Name = "Under100Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 1 }, { Name = "Under90Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 2 }, { Name = "Under80Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 3 }, { Name = "Under70Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 4 }, { Name = "Under60Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 5 }, { Name = "Under50Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 6 }, { Name = "Under40Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 7 }, { Name = "Under30Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 8 }, { Name = "Under20Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 9 }, { Name = "Under10Percent", Type = "CombatAudioAlertPartyPercentValues", EnumValue = 10 }, }, }, { Name = "CombatAudioAlertPercentValues", Type = "Enumeration", NumValues = 6, MinValue = 0, MaxValue = 5, Fields = { { Name = "Off", Type = "CombatAudioAlertPercentValues", EnumValue = 0 }, { Name = "Every10Percent", Type = "CombatAudioAlertPercentValues", EnumValue = 1 }, { Name = "Every20Percent", Type = "CombatAudioAlertPercentValues", EnumValue = 2 }, { Name = "Every30Percent", Type = "CombatAudioAlertPercentValues", EnumValue = 3 }, { Name = "Every40Percent", Type = "CombatAudioAlertPercentValues", EnumValue = 4 }, { Name = "Every50Percent", Type = "CombatAudioAlertPercentValues", EnumValue = 5 }, }, }, { Name = "CombatAudioAlertPlayerCastFormatValues", Type = "Enumeration", NumValues = 5, MinValue = 0, MaxValue = 4, Fields = { { Name = "CastingSpellname", Type = "CombatAudioAlertPlayerCastFormatValues", EnumValue = 0 }, { Name = "CastSpellname", Type = "CombatAudioAlertPlayerCastFormatValues", EnumValue = 1 }, { Name = "Casting", Type = "CombatAudioAlertPlayerCastFormatValues", EnumValue = 2 }, { Name = "Cast", Type = "CombatAudioAlertPlayerCastFormatValues", EnumValue = 3 }, { Name = "Spellname", Type = "CombatAudioAlertPlayerCastFormatValues", EnumValue = 4 }, }, }, { Name = "CombatAudioAlertPlayerDebuffFormatValues", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Full", Type = "CombatAudioAlertPlayerDebuffFormatValues", EnumValue = 0 }, { Name = "NoSpellname", Type = "CombatAudioAlertPlayerDebuffFormatValues", EnumValue = 1 }, }, }, { Name = "CombatAudioAlertPlayerHealthFormatValues", Type = "Enumeration", NumValues = 6, MinValue = 0, MaxValue = 5, Fields = { { Name = "HealthFull", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 0 }, { Name = "HealthNoPercent", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 1 }, { Name = "HealthNoPercentDiv10", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 2 }, { Name = "NoHealthFull", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 3 }, { Name = "NoHealthNoPercent", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 4 }, { Name = "NoHealthNoPercentDiv10", Type = "CombatAudioAlertPlayerHealthFormatValues", EnumValue = 5 }, }, }, { Name = "CombatAudioAlertPlayerResourceFormatValues", Type = "Enumeration", NumValues = 6, MinValue = 0, MaxValue = 5, Fields = { { Name = "ResourceFull", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 0 }, { Name = "ResourceNoPercent", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 1 }, { Name = "ResourceNoPercentDiv10", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 2 }, { Name = "NoResourceFull", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 3 }, { Name = "NoResourceNoPercent", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 4 }, { Name = "NoResourceNoPercentDiv10", Type = "CombatAudioAlertPlayerResourceFormatValues", EnumValue = 5 }, }, }, { Name = "CombatAudioAlertPulsePercentValues", Type = "Enumeration", NumValues = 10, MinValue = 0, MaxValue = 9, Fields = { { Name = "Off", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 0 }, { Name = "Under90Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 1 }, { Name = "Under80Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 2 }, { Name = "Under70Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 3 }, { Name = "Under60Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 4 }, { Name = "Under50Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 5 }, { Name = "Under40Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 6 }, { Name = "Under30Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 7 }, { Name = "Under20Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 8 }, { Name = "Under10Percent", Type = "CombatAudioAlertPulsePercentValues", EnumValue = 9 }, }, }, { Name = "CombatAudioAlertSayIfTargetedType", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "None", Type = "CombatAudioAlertSayIfTargetedType", EnumValue = 0 }, { Name = "Aggro", Type = "CombatAudioAlertSayIfTargetedType", EnumValue = 1 }, { Name = "Targeted", Type = "CombatAudioAlertSayIfTargetedType", EnumValue = 2 }, { Name = "TargetedBy", Type = "CombatAudioAlertSayIfTargetedType", EnumValue = 3 }, }, }, { Name = "CombatAudioAlertSpecSetting", Type = "Enumeration", NumValues = 9, MinValue = 0, MaxValue = 8, Fields = { { Name = "Resource1Percent", Type = "CombatAudioAlertSpecSetting", EnumValue = 0 }, { Name = "Resource1Format", Type = "CombatAudioAlertSpecSetting", EnumValue = 1 }, { Name = "Resource1Voice", Type = "CombatAudioAlertSpecSetting", EnumValue = 2 }, { Name = "Resource1Volume", Type = "CombatAudioAlertSpecSetting", EnumValue = 3 }, { Name = "Resource2Percent", Type = "CombatAudioAlertSpecSetting", EnumValue = 4 }, { Name = "Resource2Format", Type = "CombatAudioAlertSpecSetting", EnumValue = 5 }, { Name = "Resource2Voice", Type = "CombatAudioAlertSpecSetting", EnumValue = 6 }, { Name = "Resource2Volume", Type = "CombatAudioAlertSpecSetting", EnumValue = 7 }, { Name = "SayIfTargeted", Type = "CombatAudioAlertSpecSetting", EnumValue = 8 }, }, }, { Name = "CombatAudioAlertTargetCastFormatValues", Type = "Enumeration", NumValues = 7, MinValue = 0, MaxValue = 6, Fields = { { Name = "TargetCastingSpellname", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 0 }, { Name = "TargetCastSpellname", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 1 }, { Name = "CastingSpellname", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 2 }, { Name = "CastSpellname", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 3 }, { Name = "Casting", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 4 }, { Name = "Cast", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 5 }, { Name = "Spellname", Type = "CombatAudioAlertTargetCastFormatValues", EnumValue = 6 }, }, }, { Name = "CombatAudioAlertTargetDeathBehavior", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Default", Type = "CombatAudioAlertTargetDeathBehavior", EnumValue = 0 }, { Name = "SayTargetDead", Type = "CombatAudioAlertTargetDeathBehavior", EnumValue = 1 }, }, }, { Name = "CombatAudioAlertTargetHealthFormatValues", Type = "Enumeration", NumValues = 9, MinValue = 0, MaxValue = 8, Fields = { { Name = "NoHealthFull", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 0 }, { Name = "NoHealthNoPercent", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 1 }, { Name = "NoHealthNoPercentDiv10", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 2 }, { Name = "HealthFull", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 3 }, { Name = "HealthNoPercent", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 4 }, { Name = "HealthNoPercentDiv10", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 5 }, { Name = "TargetFull", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 6 }, { Name = "TargetNoPercent", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 7 }, { Name = "TargetNoPercentDiv10", Type = "CombatAudioAlertTargetHealthFormatValues", EnumValue = 8 }, }, }, { Name = "CombatAudioAlertThrottle", Type = "Enumeration", NumValues = 11, MinValue = 0, MaxValue = 10, Fields = { { Name = "Sample", Type = "CombatAudioAlertThrottle", EnumValue = 0 }, { Name = "PlayerHealth", Type = "CombatAudioAlertThrottle", EnumValue = 1 }, { Name = "TargetHealth", Type = "CombatAudioAlertThrottle", EnumValue = 2 }, { Name = "PlayerCast", Type = "CombatAudioAlertThrottle", EnumValue = 3 }, { Name = "TargetCast", Type = "CombatAudioAlertThrottle", EnumValue = 4 }, { Name = "PlayerResource1", Type = "CombatAudioAlertThrottle", EnumValue = 5 }, { Name = "PlayerResource2", Type = "CombatAudioAlertThrottle", EnumValue = 6 }, { Name = "PlayerHealthSamePercent", Type = "CombatAudioAlertThrottle", EnumValue = 7 }, { Name = "TargetHealthSamePercent", Type = "CombatAudioAlertThrottle", EnumValue = 8 }, { Name = "PlayerResource1SamePercent", Type = "CombatAudioAlertThrottle", EnumValue = 9 }, { Name = "PlayerResource2SamePercent", Type = "CombatAudioAlertThrottle", EnumValue = 10 }, }, }, { Name = "CombatAudioAlertType", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Health", Type = "CombatAudioAlertType", EnumValue = 0 }, { Name = "Cast", Type = "CombatAudioAlertType", EnumValue = 1 }, }, }, { Name = "CombatAudioAlertUnit", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Player", Type = "CombatAudioAlertUnit", EnumValue = 0 }, { Name = "Target", Type = "CombatAudioAlertUnit", EnumValue = 1 }, }, }, }, Predicates = { }, }; APIDocumentation:AddDocumentationTable(CombatAudioAlertShared);