Commit 2e8e8e40 authored by TOM_RUS's avatar TOM_RUS

WOW-35360patch9.0.1_Beta

parent 1d5fffcc
......@@ -705,12 +705,6 @@ local AuctionHouse =
{
Name = "IsThrottledMessageSystemReady",
Type = "Function",
Documentation = { "This function is not used in the base UI but is included for AddOn ease-of-use." },
Arguments =
{
{ Name = "specificSearch", Type = "bool", Nilable = false, Default = false },
},
Returns =
{
......@@ -1019,37 +1013,26 @@ local AuctionHouse =
Name = "AuctionHouseThrottledMessageDropped",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_MESSAGE_DROPPED",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionHouseThrottledMessageQueued",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_MESSAGE_QUEUED",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionHouseThrottledMessageResponseReceived",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_MESSAGE_RESPONSE_RECEIVED",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionHouseThrottledMessageSent",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_MESSAGE_SENT",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionHouseThrottledSpecificSearchReady",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_SPECIFIC_SEARCH_READY",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionHouseThrottledSystemReady",
Type = "Event",
LiteralName = "AUCTION_HOUSE_THROTTLED_SYSTEM_READY",
Documentation = { "This signal is not used in the base UI but is included for AddOn ease-of-use." },
},
{
Name = "AuctionMultisellFailure",
......
......@@ -10,6 +10,20 @@ local ChromieTimeUI =
Name = "CloseUI",
Type = "Function",
},
{
Name = "GetChromieTimeExpansionOption",
Type = "Function",
Arguments =
{
{ Name = "expansionRecID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "info", Type = "ChromieTimeExpansionInfo", Nilable = true },
},
},
{
Name = "GetChromieTimeExpansionOptions",
Type = "Function",
......
......@@ -148,6 +148,15 @@ local Expansion =
{ Name = "numExpansions", Type = "number", Nilable = false },
},
},
{
Name = "GetServerExpansionLevel",
Type = "Function",
Returns =
{
{ Name = "serverExpansionLevel", Type = "number", Nilable = false },
},
},
{
Name = "IsExpansionTrial",
Type = "Function",
......
......@@ -70,6 +70,7 @@ local GarrisonInfo =
Arguments =
{
{ Name = "garrFollowerID", Type = "string", Nilable = false },
{ Name = "followerLevel", Type = "number", Nilable = false },
},
Returns =
......@@ -345,6 +346,15 @@ local GarrisonInfo =
{ Name = "garrFollowerID", Type = "string", Nilable = false },
},
},
{
Name = "SetAutoCombatSpellFastForward",
Type = "Function",
Arguments =
{
{ Name = "state", Type = "bool", Nilable = false },
},
},
},
Events =
......@@ -1011,6 +1021,7 @@ local GarrisonInfo =
{ Name = "role", Type = "number", Nilable = false },
{ Name = "health", Type = "number", Nilable = false },
{ Name = "maxHealth", Type = "number", Nilable = false },
{ Name = "attack", Type = "number", Nilable = false },
{ Name = "boardIndex", Type = "number", Nilable = false },
},
},
......
......@@ -192,6 +192,42 @@ local GossipInfo =
Tables =
{
{
Name = "GossipOptionRewardType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Item", Type = "GossipOptionRewardType", EnumValue = 0 },
{ Name = "Currency", Type = "GossipOptionRewardType", EnumValue = 1 },
},
},
{
Name = "GossipOptionStatus",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Available", Type = "GossipOptionStatus", EnumValue = 0 },
{ Name = "Unavailable", Type = "GossipOptionStatus", EnumValue = 1 },
{ Name = "Locked", Type = "GossipOptionStatus", EnumValue = 2 },
{ Name = "AlreadyComplete", Type = "GossipOptionStatus", EnumValue = 3 },
},
},
{
Name = "GossipOptionRewardInfo",
Type = "Structure",
Fields =
{
{ Name = "id", Type = "number", Nilable = false },
{ Name = "quantity", Type = "number", Nilable = false },
{ Name = "rewardType", Type = "GossipOptionRewardType", Nilable = false },
},
},
{
Name = "GossipOptionUIInfo",
Type = "Structure",
......@@ -199,6 +235,8 @@ local GossipInfo =
{
{ Name = "name", Type = "string", Nilable = false },
{ Name = "type", Type = "string", Nilable = false },
{ Name = "rewards", Type = "table", InnerType = "GossipOptionRewardInfo", Nilable = false },
{ Name = "status", Type = "GossipOptionStatus", Nilable = false },
},
},
{
......
......@@ -81,6 +81,21 @@ local MythicPlusInfo =
{ Name = "rewardLevel", Type = "number", Nilable = true },
},
},
{
Name = "GetRunHistory",
Type = "Function",
Arguments =
{
{ Name = "includePreviousWeeks", Type = "bool", Nilable = false, Default = false },
{ Name = "includeIncompleteRuns", Type = "bool", Nilable = false, Default = false },
},
Returns =
{
{ Name = "runs", Type = "table", InnerType = "MythicPlusRunInfo", Nilable = false },
},
},
{
Name = "GetSeasonBestForMap",
Type = "Function",
......@@ -234,6 +249,17 @@ local MythicPlusInfo =
{ Name = "classID", Type = "number", Nilable = false },
},
},
{
Name = "MythicPlusRunInfo",
Type = "Structure",
Fields =
{
{ Name = "mapChallengeModeID", Type = "number", Nilable = false },
{ Name = "level", Type = "number", Nilable = false },
{ Name = "thisWeek", Type = "bool", Nilable = false },
{ Name = "completed", Type = "bool", Nilable = false },
},
},
},
};
......
......@@ -6,6 +6,15 @@ local PlayerInfo =
Functions =
{
{
Name = "CanPlayerEnterChromieTime",
Type = "Function",
Returns =
{
{ Name = "canEnter", Type = "bool", Nilable = false },
},
},
{
Name = "CanPlayerUseAreaLoot",
Type = "Function",
......@@ -13,7 +22,6 @@ local PlayerInfo =
Returns =
{
{ Name = "canUseAreaLoot", Type = "bool", Nilable = false },
{ Name = "failureReason", Type = "string", Nilable = false },
},
},
{
......@@ -74,6 +82,15 @@ local PlayerInfo =
{ Name = "failureReason", Type = "string", Nilable = false },
},
},
{
Name = "IsPlayerInChromieTime",
Type = "Function",
Returns =
{
{ Name = "inChromieTime", Type = "bool", Nilable = false },
},
},
{
Name = "IsPlayerNPERestricted",
Type = "Function",
......
......@@ -24,6 +24,11 @@ local PlayerMentorship =
Events =
{
{
Name = "NewcomerGraduation",
Type = "Event",
LiteralName = "NEWCOMER_GRADUATION",
},
},
Tables =
......
......@@ -319,6 +319,21 @@ local PvpInfo =
{ Name = "rewards", Type = "table", InnerType = "PVPPostMatchItemReward", Nilable = false },
},
},
{
Name = "GetPvpTierID",
Type = "Function",
Arguments =
{
{ Name = "tierEnum", Type = "number", Nilable = false },
{ Name = "bracketEnum", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "id", Type = "number", Nilable = true },
},
},
{
Name = "GetPvpTierInfo",
Type = "Function",
......
......@@ -323,6 +323,8 @@ local Soulbinds =
{ Name = "name", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "textureKit", Type = "string", Nilable = false },
{ Name = "unlocked", Type = "bool", Nilable = false },
{ Name = "cvarIndex", Type = "number", Nilable = false },
{ Name = "tree", Type = "SoulbindTree", Nilable = false },
{ Name = "modelSceneData", Type = "SoulbindModelSceneData", Nilable = false },
{ Name = "resetData", Type = "SoulbindResetData", Nilable = false },
......
......@@ -215,6 +215,20 @@ local UIWidgetManager =
{ Name = "widgetInfo", Type = "ScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetScenarioHeaderTimerWidgetVisualizationInfo",
Type = "Function",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ScenarioHeaderTimerWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetSpellDisplayVisualizationInfo",
Type = "Function",
......@@ -943,6 +957,30 @@ local UIWidgetManager =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "currencies", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "string", Nilable = false },
{ Name = "frameTextureKit", Type = "string", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
},
},
{
Name = "ScenarioHeaderTimerWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "timerMin", Type = "number", Nilable = false },
{ Name = "timerMax", Type = "number", Nilable = false },
{ Name = "timerValue", Type = "number", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "timerTooltip", Type = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "string", Nilable = false },
{ Name = "frameTextureKit", Type = "string", Nilable = false },
......
......@@ -48,9 +48,9 @@ local UIWidgetManagerShared =
{
Name = "UIWidgetVisualizationType",
Type = "Enumeration",
NumValues = 20,
NumValues = 21,
MinValue = 0,
MaxValue = 19,
MaxValue = 20,
Fields =
{
{ Name = "IconAndText", Type = "UIWidgetVisualizationType", EnumValue = 0 },
......@@ -73,6 +73,7 @@ local UIWidgetManagerShared =
{ Name = "CaptureZone", Type = "UIWidgetVisualizationType", EnumValue = 17 },
{ Name = "TextureWithAnimation", Type = "UIWidgetVisualizationType", EnumValue = 18 },
{ Name = "DiscreteProgressSteps", Type = "UIWidgetVisualizationType", EnumValue = 19 },
{ Name = "ScenarioHeaderTimer", Type = "UIWidgetVisualizationType", EnumValue = 20 },
},
},
},
......
......@@ -186,7 +186,7 @@ local Unit =
},
},
{
Name = "UnitClass",
Name = "UnitChromieTimeID",
Type = "Function",
Arguments =
......@@ -196,13 +196,11 @@ local Unit =
Returns =
{
{ Name = "className", Type = "string", Nilable = false },
{ Name = "classFilename", Type = "string", Nilable = false },
{ Name = "classID", Type = "number", Nilable = false },
{ Name = "ID", Type = "number", Nilable = false },
},
},
{
Name = "UnitClassBase",
Name = "UnitClass",
Type = "Function",
Arguments =
......@@ -212,12 +210,13 @@ local Unit =
Returns =
{
{ Name = "className", Type = "string", Nilable = false },
{ Name = "classFilename", Type = "string", Nilable = false },
{ Name = "classID", Type = "number", Nilable = false },
},
},
{
Name = "UnitIsConnected",
Name = "UnitClassBase",
Type = "Function",
Arguments =
......@@ -227,26 +226,26 @@ local Unit =
Returns =
{
{ Name = "isConnected", Type = "bool", Nilable = false },
{ Name = "classFilename", Type = "string", Nilable = false },
{ Name = "classID", Type = "number", Nilable = false },
},
},
{
Name = "UnitIsOwnerOrControllerOfUnit",
Name = "UnitInPartyShard",
Type = "Function",
Arguments =
{
{ Name = "controllingUnit", Type = "string", Nilable = false },
{ Name = "controlledUnit", Type = "string", Nilable = false },
{ Name = "unit", Type = "string", Nilable = false },
},
Returns =
{
{ Name = "unitIsOwnerOrControllerOfUnit", Type = "bool", Nilable = false },
{ Name = "inPartyShard", Type = "bool", Nilable = false },
},
},
{
Name = "UnitIsWarModeActive",
Name = "UnitIsConnected",
Type = "Function",
Arguments =
......@@ -256,25 +255,26 @@ local Unit =
Returns =
{
{ Name = "warModeActive", Type = "bool", Nilable = false },
{ Name = "isConnected", Type = "bool", Nilable = false },
},
},
{
Name = "UnitIsWarModeDesired",
Name = "UnitIsOwnerOrControllerOfUnit",
Type = "Function",
Arguments =
{
{ Name = "unit", Type = "string", Nilable = false },
{ Name = "controllingUnit", Type = "string", Nilable = false },
{ Name = "controlledUnit", Type = "string", Nilable = false },
},
Returns =
{
{ Name = "warModeDesired", Type = "bool", Nilable = false },
{ Name = "unitIsOwnerOrControllerOfUnit", Type = "bool", Nilable = false },
},
},
{
Name = "UnitIsWarModePhased",
Name = "UnitNameplateShowsWidgetsOnly",
Type = "Function",
Arguments =
......@@ -284,11 +284,11 @@ local Unit =
Returns =
{
{ Name = "warModePhased", Type = "bool", Nilable = false },
{ Name = "nameplateShowsWidgetsOnly", Type = "bool", Nilable = false },
},
},
{
Name = "UnitNameplateShowsWidgetsOnly",
Name = "UnitPhaseReason",
Type = "Function",
Arguments =
......@@ -298,7 +298,7 @@ local Unit =
Returns =
{
{ Name = "nameplateShowsWidgetsOnly", Type = "bool", Nilable = false },
{ Name = "reason", Type = "PhaseReason", Nilable = true },
},
},
{
......@@ -1416,6 +1416,20 @@ local Unit =
Tables =
{
{
Name = "PhaseReason",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Phasing", Type = "PhaseReason", EnumValue = 0 },
{ Name = "Sharding", Type = "PhaseReason", EnumValue = 1 },
{ Name = "WarMode", Type = "PhaseReason", EnumValue = 2 },
{ Name = "ChromieTime", Type = "PhaseReason", EnumValue = 3 },
},
},
{
Name = "PowerType",
Type = "Enumeration",
......
......@@ -113,6 +113,20 @@ local WarCampaign =
{ Name = "isCampaignQuest", Type = "bool", Nilable = false },
},
},
{
Name = "UsesNormalQuestIcons",
Type = "Function",
Arguments =
{
{ Name = "campaignID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "useNormalQuestIcons", Type = "bool", Nilable = false },
},
},
},
Events =
......
......@@ -6,6 +6,15 @@ local WeeklyRewards =
Functions =
{
{
Name = "CanClaimPVPRewards",
Type = "Function",
Returns =
{
{ Name = "canClaimRewards", Type = "bool", Nilable = false },
},
},
{
Name = "CanClaimRewards",
Type = "Function",
......@@ -37,6 +46,30 @@ local WeeklyRewards =
{ Name = "activities", Type = "table", InnerType = "WeeklyRewardActivityInfo", Nilable = false },
},
},
{
Name = "GetConquestWeeklyProgress",
Type = "Function",
Returns =
{
{ Name = "weeklyProgress", Type = "ConquestWeeklyProgress", Nilable = false },
},
},
{
Name = "GetExampleRewardItemHyperlinks",