Commit 7c8aae84 authored by TOM_RUS's avatar TOM_RUS

WOW-33978patch9.0.1_Beta

parent b685b9c5
local AnimaDiversionUI =
{
Name = "AnimaDiversionInfo",
Type = "System",
Namespace = "C_AnimaDiversion",
Functions =
{
{
Name = "GetAnimaDiversionNodes",
Type = "Function",
Returns =
{
{ Name = "animaNodes", Type = "table", InnerType = "AnimaDiversionNodeInfo", Nilable = false },
},
},
{
Name = "OpenAnimaDiversionUI",
Type = "Function",
},
{
Name = "SelectAnimaNode",
Type = "Function",
Arguments =
{
{ Name = "talentID", Type = "number", Nilable = false },
},
},
},
Events =
{
{
Name = "AnimaDiversionClose",
Type = "Event",
LiteralName = "ANIMA_DIVERSION_CLOSE",
},
{
Name = "AnimaDiversionOpen",
Type = "Event",
LiteralName = "ANIMA_DIVERSION_OPEN",
Payload =
{
{ Name = "info", Type = "AnimaDiversionFrameInfo", Nilable = false },
},
},
},
Tables =
{
{
Name = "AnimaDiversionNodeState",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Available", Type = "AnimaDiversionNodeState", EnumValue = 0 },
{ Name = "SelectedTemporary", Type = "AnimaDiversionNodeState", EnumValue = 1 },
{ Name = "SelectedPermanent", Type = "AnimaDiversionNodeState", EnumValue = 2 },
},
},
{
Name = "AnimaDiversionFrameInfo",
Type = "Structure",
Fields =
{
{ Name = "textureKit", Type = "string", Nilable = false },
{ Name = "title", Type = "string", Nilable = false },
{ Name = "mapID", Type = "number", Nilable = false },
},
},
{
Name = "AnimaDiversionNodeInfo",
Type = "Structure",
Fields =
{
{ Name = "talentID", Type = "number", Nilable = false },
{ Name = "name", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "cost", Type = "number", Nilable = false },
{ Name = "currencyID", Type = "number", Nilable = false },
{ Name = "icon", Type = "number", Nilable = false },
{ Name = "normalizedPosition", Type = "table", Mixin = "Vector2DMixin", Nilable = false },
{ Name = "state", Type = "AnimaDiversionNodeState", Nilable = false },
},
},
},
};
APIDocumentation:AddDocumentationTable(AnimaDiversionUI);
\ No newline at end of file
...@@ -18,6 +18,7 @@ AddOnsDocumentation.lua ...@@ -18,6 +18,7 @@ AddOnsDocumentation.lua
AdventureJournalDocumentation.lua AdventureJournalDocumentation.lua
AdventureMapDocumentation.lua AdventureMapDocumentation.lua
AlliedRacesFrameDocumentation.lua AlliedRacesFrameDocumentation.lua
AnimaDiversionUIDocumentation.lua
AreaPoiInfoDocumentation.lua AreaPoiInfoDocumentation.lua
ArtifactUIDocumentation.lua ArtifactUIDocumentation.lua
AuctionHouseDocumentation.lua AuctionHouseDocumentation.lua
...@@ -35,6 +36,7 @@ CalendarDocumentation.lua ...@@ -35,6 +36,7 @@ CalendarDocumentation.lua
ChallengeModeInfoDocumentation.lua ChallengeModeInfoDocumentation.lua
ChatBubblesDocumentation.lua ChatBubblesDocumentation.lua
ChatInfoDocumentation.lua ChatInfoDocumentation.lua
ChromieTimeUIDocumentation.lua
CinematicDocumentation.lua CinematicDocumentation.lua
ClassColorDocumentation.lua ClassColorDocumentation.lua
ClassTrialDocumentation.lua ClassTrialDocumentation.lua
...@@ -47,6 +49,8 @@ ConfigurationWarningsDocumentation.lua ...@@ -47,6 +49,8 @@ ConfigurationWarningsDocumentation.lua
ConsoleDocumentation.lua ConsoleDocumentation.lua
ContainerDocumentation.lua ContainerDocumentation.lua
ContributionCollectorDocumentation.lua ContributionCollectorDocumentation.lua
CovenantPreviewDocumentation.lua
CovenantSanctumDocumentation.lua
CreatureInfoDocumentation.lua CreatureInfoDocumentation.lua
CurrencyInfoDocumentation.lua CurrencyInfoDocumentation.lua
CursorDocumentation.lua CursorDocumentation.lua
...@@ -66,6 +70,7 @@ GossipInfoDocumentation.lua ...@@ -66,6 +70,7 @@ GossipInfoDocumentation.lua
GuildBankDocumentation.lua GuildBankDocumentation.lua
GuildInfoDocumentation.lua GuildInfoDocumentation.lua
HeirloomInfoDocumentation.lua HeirloomInfoDocumentation.lua
InGameNavigationDocumentation.lua
IncomingSummonDocumentation.lua IncomingSummonDocumentation.lua
InstanceEncounterDocumentation.lua InstanceEncounterDocumentation.lua
InvasionInfoDocumentation.lua InvasionInfoDocumentation.lua
...@@ -81,10 +86,11 @@ KnowledgeBaseDocumentation.lua ...@@ -81,10 +86,11 @@ KnowledgeBaseDocumentation.lua
LFGInfoDocumentation.lua LFGInfoDocumentation.lua
LFGListInfoDocumentation.lua LFGListInfoDocumentation.lua
LFGuildInfoDocumentation.lua LFGuildInfoDocumentation.lua
LegendaryCraftingDocumentation.lua
LevelLinkDocumentation.lua LevelLinkDocumentation.lua
LoadingScreenDocumentation.lua LoadingScreenDocumentation.lua
LootDocumentation.lua LootDocumentation.lua
LootJournalDocumentation.lua LoreTextDocumentation.lua
LossOfControlDocumentation.lua LossOfControlDocumentation.lua
MailInfoDocumentation.lua MailInfoDocumentation.lua
MapDocumentation.lua MapDocumentation.lua
...@@ -99,9 +105,10 @@ PartyInfoDocumentation.lua ...@@ -99,9 +105,10 @@ PartyInfoDocumentation.lua
PartyPoseUIDocumentation.lua PartyPoseUIDocumentation.lua
PetInfoDocumentation.lua PetInfoDocumentation.lua
PetJournalInfoDocumentation.lua PetJournalInfoDocumentation.lua
PlayerChoiceDocumentation.lua
PlayerInfoDocumentation.lua
PlayerLocationDocumentation.lua PlayerLocationDocumentation.lua
PvpInfoDocumentation.lua PvpInfoDocumentation.lua
QuestChoiceDocumentation.lua
QuestLineInfoDocumentation.lua QuestLineInfoDocumentation.lua
QuestLogDocumentation.lua QuestLogDocumentation.lua
QuestOfferDocumentation.lua QuestOfferDocumentation.lua
...@@ -126,9 +133,11 @@ SpecializationInfoDocumentation.lua ...@@ -126,9 +133,11 @@ SpecializationInfoDocumentation.lua
SpellDocumentation.lua SpellDocumentation.lua
SpellActivationOverlayDocumentation.lua SpellActivationOverlayDocumentation.lua
SpellBookDocumentation.lua SpellBookDocumentation.lua
SplashScreenDocumentation.lua
StableInfoDocumentation.lua StableInfoDocumentation.lua
StorePublicUIDocumentation.lua StorePublicUIDocumentation.lua
SummonInfoDocumentation.lua SummonInfoDocumentation.lua
SuperTrackManagerDocumentation.lua
SystemDocumentation.lua SystemDocumentation.lua
TalkingHeadDocumentation.lua TalkingHeadDocumentation.lua
TaxiMapDocumentation.lua TaxiMapDocumentation.lua
...@@ -147,6 +156,7 @@ UIManagerDocumentation.lua ...@@ -147,6 +156,7 @@ UIManagerDocumentation.lua
UIModelInfoDocumentation.lua UIModelInfoDocumentation.lua
UIWidgetManagerDocumentation.lua UIWidgetManagerDocumentation.lua
UnitDocumentation.lua UnitDocumentation.lua
UserFeedbackDocumentation.lua
VehicleDocumentation.lua VehicleDocumentation.lua
VideoDocumentation.lua VideoDocumentation.lua
VignetteInfoDocumentation.lua VignetteInfoDocumentation.lua
...@@ -168,16 +178,23 @@ ColorDocumentation.lua ...@@ -168,16 +178,23 @@ ColorDocumentation.lua
GarrisonConstantsDocumentation.lua GarrisonConstantsDocumentation.lua
GarrisonSharedDocumentation.lua GarrisonSharedDocumentation.lua
GuildInfoSharedDocumentation.lua GuildInfoSharedDocumentation.lua
ItemConstantsDocumentation.lua
ItemLocationSharedDocumentation.lua ItemLocationSharedDocumentation.lua
ItemSharedDocumentation.lua ItemSharedDocumentation.lua
LegendaryCraftingTypesDocumentation.lua
ModelSceneDocumentation.lua ModelSceneDocumentation.lua
NamePlateDocumentation.lua NamePlateDocumentation.lua
PlayerDocumentation.lua PlayerDocumentation.lua
QuestConstantsDocumentation.lua
QuestSessionConstantsDocumentation.lua QuestSessionConstantsDocumentation.lua
QueueSpecificDocumentation.lua QueueSpecificDocumentation.lua
RecruitAFriendSharedDocumentation.lua RecruitAFriendSharedDocumentation.lua
ScriptRegionSharedDocumentation.lua
TextureSharedDocumentation.lua TextureSharedDocumentation.lua
TimeDocumentation.lua TimeDocumentation.lua
TradeSkillUITypesDocumentation.lua
UIWidgetManagerSharedDocumentation.lua
UnitSharedDocumentation.lua UnitSharedDocumentation.lua
VectorSharedDocumentation.lua VectorSharedDocumentation.lua
VehicleConstantsDocumentation.lua
# End documentation files here # End documentation files here
...@@ -291,6 +291,18 @@ local CalendarConstants = ...@@ -291,6 +291,18 @@ local CalendarConstants =
{ Name = "TentativeSignup", Type = "CalendarWebActionType", EnumValue = 6 }, { Name = "TentativeSignup", Type = "CalendarWebActionType", EnumValue = 6 },
}, },
}, },
{
Name = "HolidayCalendarFlags",
Type = "Enumeration",
NumValues = 2,
MinValue = 1,
MaxValue = 2,
Fields =
{
{ Name = "Alliance", Type = "HolidayCalendarFlags", EnumValue = 1 },
{ Name = "Horde", Type = "HolidayCalendarFlags", EnumValue = 2 },
},
},
{ {
Name = "HolidayFlags", Name = "HolidayFlags",
Type = "Enumeration", Type = "Enumeration",
......
...@@ -424,7 +424,7 @@ local Calendar = ...@@ -424,7 +424,7 @@ local Calendar =
Arguments = Arguments =
{ {
{ Name = "eventIndex", Type = "number", Nilable = false }, { Name = "eventIndex", Type = "number", Nilable = false },
{ Name = "status", Type = "number", Nilable = false }, { Name = "status", Type = "CalendarStatus", Nilable = false },
}, },
}, },
{ {
...@@ -1018,7 +1018,7 @@ local Calendar = ...@@ -1018,7 +1018,7 @@ local Calendar =
Type = "Structure", Type = "Structure",
Fields = Fields =
{ {
{ Name = "optionIndex", Type = "number", Nilable = false }, { Name = "status", Type = "CalendarStatus", Nilable = false },
{ Name = "statusString", Type = "string", Nilable = false }, { Name = "statusString", Type = "string", Nilable = false },
}, },
}, },
......
local ChromieTimeUI =
{
Name = "ChromieTimeInfo",
Type = "System",
Namespace = "C_ChromieTime",
Functions =
{
{
Name = "CloseUI",
Type = "Function",
},
{
Name = "GetChromieTimeExpansionOptions",
Type = "Function",
Returns =
{
{ Name = "expansionOptions", Type = "table", InnerType = "ChromieTimeExpansionInfo", Nilable = false },
},
},
{
Name = "SelectChromieTimeOption",
Type = "Function",
Arguments =
{
{ Name = "chromieTimeExpansionInfoId", Type = "number", Nilable = false },
},
},
},
Events =
{
{
Name = "ChromieTimeClose",
Type = "Event",
LiteralName = "CHROMIE_TIME_CLOSE",
},
{
Name = "ChromieTimeOpen",
Type = "Event",
LiteralName = "CHROMIE_TIME_OPEN",
},
},
Tables =
{
{
Name = "ChromieTimeExpansionInfo",
Type = "Structure",
Fields =
{
{ Name = "id", Type = "number", Nilable = false },
{ Name = "name", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "mapAtlas", Type = "string", Nilable = false },
{ Name = "previewAtlas", Type = "string", Nilable = false },
},
},
},
};
APIDocumentation:AddDocumentationTable(ChromieTimeUI);
\ No newline at end of file
...@@ -66,6 +66,15 @@ local Container = ...@@ -66,6 +66,15 @@ local Container =
Type = "Event", Type = "Event",
LiteralName = "BAG_UPDATE_DELAYED", LiteralName = "BAG_UPDATE_DELAYED",
}, },
{
Name = "EquipBindRefundableConfirm",
Type = "Event",
LiteralName = "EQUIP_BIND_REFUNDABLE_CONFIRM",
Payload =
{
{ Name = "slot", Type = "number", Nilable = false },
},
},
{ {
Name = "EquipBindTradeableConfirm", Name = "EquipBindTradeableConfirm",
Type = "Event", Type = "Event",
......
local CovenantPreview =
{
Name = "CovenantPreview",
Type = "System",
Namespace = "C_CovenantPreview",
Functions =
{
{
Name = "CloseFromUI",
Type = "Function",
},
{
Name = "GetCovenantInfoForPlayerChoiceResponseID",
Type = "Function",
Arguments =
{
{ Name = "playerChoiceResponseID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "previewInfo", Type = "CovenantPreviewInfo", Nilable = false },
},
},
},
Events =
{
{
Name = "CovenantPreviewClose",
Type = "Event",
LiteralName = "COVENANT_PREVIEW_CLOSE",
},
{
Name = "CovenantPreviewOpen",
Type = "Event",
LiteralName = "COVENANT_PREVIEW_OPEN",
Payload =
{
{ Name = "previewInfo", Type = "CovenantPreviewInfo", Nilable = false },
},
},
},
Tables =
{
{
Name = "CovenantAbilityType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Class", Type = "CovenantAbilityType", EnumValue = 0 },
{ Name = "Racial", Type = "CovenantAbilityType", EnumValue = 1 },
},
},
{
Name = "CovenantAbilityInfo",
Type = "Structure",
Fields =
{
{ Name = "spellID", Type = "number", Nilable = false },
{ Name = "type", Type = "CovenantAbilityType", Nilable = false },
},
},
{
Name = "CovenantPreviewInfo",
Type = "Structure",
Fields =
{
{ Name = "textureKit", Type = "string", Nilable = false },
{ Name = "transmogSetID", Type = "number", Nilable = false },
{ Name = "mountID", Type = "number", Nilable = false },
{ Name = "covenantName", Type = "string", Nilable = false },
{ Name = "covenantZone", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "covenantCrest", Type = "string", Nilable = false },
{ Name = "covenantAbilities", Type = "table", InnerType = "CovenantAbilityInfo", Nilable = false },
},
},
},
};
APIDocumentation:AddDocumentationTable(CovenantPreview);
\ No newline at end of file
local CovenantSanctum =
{
Name = "CovenantSanctumUI",
Type = "System",
Namespace = "C_CovenantSanctumUI",
Functions =
{
{
Name = "EndInteraction",
Type = "Function",
},
{
Name = "GetFeatures",
Type = "Function",
Returns =
{
{ Name = "features", Type = "table", InnerType = "CovenantSanctumFeatureInfo", Nilable = false },
},
},
{
Name = "GetSanctumType",
Type = "Function",
Returns =
{
{ Name = "sanctumType", Type = "GarrTalentFeatureSubtype", Nilable = true },
},
},
},
Events =
{
{
Name = "CovenantSanctumInteractionEnded",
Type = "Event",
LiteralName = "COVENANT_SANCTUM_INTERACTION_ENDED",
},
{
Name = "CovenantSanctumInteractionStarted",
Type = "Event",
LiteralName = "COVENANT_SANCTUM_INTERACTION_STARTED",
},
},
Tables =
{
{
Name = "CovenantSanctumFeatureInfo",
Type = "Structure",
Fields =
{
{ Name = "garrTalentTreeID", Type = "number", Nilable = false },
{ Name = "featureType", Type = "number", Nilable = false },
{ Name = "uiOrder", Type = "number", Nilable = false },
},
},
},
};
APIDocumentation:AddDocumentationTable(CovenantSanctum);
\ No newline at end of file
local CurrencyInfo = local CurrencyInfo =
{ {
Name = "CurrencyInfo", Name = "CurrencySystem",
Type = "System", Type = "System",
Namespace = "C_CurrencyInfo", Namespace = "C_CurrencyInfo",
...@@ -21,6 +21,16 @@ local CurrencyInfo = ...@@ -21,6 +21,16 @@ local CurrencyInfo =
{ Name = "limitOncePerTooltip", Type = "bool", Nilable = true }, { Name = "limitOncePerTooltip", Type = "bool", Nilable = true },
}, },
}, },
{
Name = "ExpandCurrencyList",
Type = "Function",
Arguments =
{