Files

1306 lines
20 KiB
Lua

local Uncategorized =
{
Name = "Uncategorized",
Type = "System",
Namespace = "Uncategorized",
Functions =
{
{
Name = "AcceptProposal",
Type = "Function",
},
{
Name = "BNAcceptFriendInvite",
Type = "Function",
},
{
Name = "BNConnected",
Type = "Function",
Returns =
{
{ Name = "isOnline", Type = "bool", Nilable = false },
},
},
{
Name = "BNCreateConversation",
Type = "Function",
Arguments =
{
{ Name = "presenceID_1", Type = "number", Nilable = false },
{ Name = "presenceID_2", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "result", Type = "bool", Nilable = false },
},
},
{
Name = "BNDeclineFriendInvite",
Type = "Function",
},
{
Name = "BNFeaturesEnabled",
Type = "Function",
Returns =
{
{ Name = "isEnabled", Type = "bool", Nilable = false },
},
},
{
Name = "BNFeaturesEnabledAndConnected",
Type = "Function",
},
{
Name = "BNGetBlockedInfo",
Type = "Function",
},
{
Name = "BNGetBlockedToonInfo",
Type = "Function",
},
{
Name = "BNGetConversationInfo",
Type = "Function",
Arguments =
{
{ Name = "channel", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "type", Type = "string", Nilable = false },
},
},
{
Name = "BNGetConversationMemberInfo",
Type = "Function",
Arguments =
{
{ Name = "channel", Type = "number", Nilable = false },
{ Name = "memberIndex", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "presenceID", Type = "number", Nilable = false },
{ Name = "unknown", Type = "number", Nilable = false },
{ Name = "displayName", Type = "string", Nilable = false },
},
},
{
Name = "BNGetCustomMessageTable",
Type = "Function",
},
{
Name = "BNGetFOFInfo",
Type = "Function",
Arguments =
{
{ Name = "presenceID", Type = "number", Nilable = false },
{ Name = "mutual", Type = "bool", Nilable = false },
{ Name = "non-mutual", Type = "bool", Nilable = false },
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "presenceID", Type = "number", Nilable = false },
{ Name = "givenName", Type = "string", Nilable = false },
{ Name = "surname", Type = "string", Nilable = false },
{ Name = "isFriend", Type = "bool", Nilable = false },
},
},
{
Name = "BNGetFriendInviteInfo",
Type = "Function",
},
{
Name = "BNGetMaxPlayersInConversation",
Type = "Function",
Returns =
{
{ Name = "count", Type = "number", Nilable = false },
},
},
{
Name = "BNGetNumBlocked",
Type = "Function",
},
{
Name = "BNGetNumBlockedToons",
Type = "Function",
},
{
Name = "BNGetNumConversationMembers",
Type = "Function",
Arguments =
{
{ Name = "channel", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "memberCount", Type = "number", Nilable = false },
},
},
{
Name = "BNGetNumFOF",
Type = "Function",
},
{
Name = "BNGetNumFriendInvites",
Type = "Function",
},
{
Name = "BNGetSelectedBlock",
Type = "Function",
},
{
Name = "BNGetSelectedToonBlock",
Type = "Function",
},
{
Name = "BNInviteToConversation",
Type = "Function",
Arguments =
{
{ Name = "channel", Type = "number", Nilable = false },
{ Name = "presenceID", Type = "number", Nilable = false },
},
},
{
Name = "BNIsBlocked",
Type = "Function",
},
{
Name = "BNIsFriend",
Type = "Function",
},
{
Name = "BNIsSelf",
Type = "Function",
Arguments =
{
{ Name = "presenceID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "isSelf", Type = "bool", Nilable = false },
},
},
{
Name = "BNIsToonBlocked",
Type = "Function",
},
{
Name = "BNLeaveConversation",
Type = "Function",
},
{
Name = "BNListConversation",
Type = "Function",
},
{
Name = "BNRemoveFriend",
Type = "Function",
},
{
Name = "BNReportFriendInvite",
Type = "Function",
},
{
Name = "BNReportPlayer",
Type = "Function",
},
{
Name = "BNRequestFOFInfo",
Type = "Function",
},
{
Name = "BNSendConversationMessage",
Type = "Function",
},
{
Name = "BNSendFriendInvite",
Type = "Function",
},
{
Name = "BNSendFriendInviteByID",
Type = "Function",
},
{
Name = "BNSendWhisper",
Type = "Function",
},
{
Name = "BNSetAFK",
Type = "Function",
},
{
Name = "BNSetBlocked",
Type = "Function",
},
{
Name = "BNSetDND",
Type = "Function",
},
{
Name = "BNSetFocus",
Type = "Function",
},
{
Name = "BNSetSelectedBlock",
Type = "Function",
},
{
Name = "BNSetSelectedFriend",
Type = "Function",
},
{
Name = "BNSetSelectedToonBlock",
Type = "Function",
},
{
Name = "BNSetToonBlocked",
Type = "Function",
},
{
Name = "BattlefieldMgrEntryInviteResponse",
Type = "Function",
},
{
Name = "BattlefieldMgrExitRequest",
Type = "Function",
},
{
Name = "BattlefieldMgrQueueInviteResponse",
Type = "Function",
},
{
Name = "BattlefieldMgrQueueRequest",
Type = "Function",
},
{
Name = "CalendarContextInviteTentative",
Type = "Function",
},
{
Name = "CalendarEventTentative",
Type = "Function",
},
{
Name = "CalendarGetDayEventSequenceInfo",
Type = "Function",
},
{
Name = "CanChangePlayerDifficulty",
Type = "Function",
},
{
Name = "CanMapChangeDifficulty",
Type = "Function",
},
{
Name = "CanPartyLFGBackfill",
Type = "Function",
},
{
Name = "CanResetTutorials",
Type = "Function",
},
{
Name = "CancelSell",
Type = "Function",
},
{
Name = "CannotBeResurrected",
Type = "Function",
},
{
Name = "ChangePlayerDifficulty",
Type = "Function",
},
{
Name = "ClearAllLFGDungeons",
Type = "Function",
},
{
Name = "ClearLFGDungeon",
Type = "Function",
},
{
Name = "CompleteLFGRoleCheck",
Type = "Function",
},
{
Name = "DungeonUsesTerrainMap",
Type = "Function",
},
{
Name = "FindSpellBookSlotByID",
Type = "Function",
},
{
Name = "ForceGossip",
Type = "Function",
},
{
Name = "GMReportLag",
Type = "Function",
},
{
Name = "GetAllowLowLevelRaid",
Type = "Function",
},
{
Name = "GetAutoCompletePresenceID",
Type = "Function",
},
{
Name = "GetAvailableQuestInfo",
Type = "Function",
Arguments =
{
{ Name = "availableIndex", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "isTrivial", Type = "bool", Nilable = false },
{ Name = "isDaily", Type = "bool", Nilable = false },
{ Name = "isRepeatable", Type = "bool", Nilable = false },
},
},
{
Name = "GetChatWindowSavedDimensions",
Type = "Function",
},
{
Name = "GetChatWindowSavedPosition",
Type = "Function",
},
{
Name = "GetContainerItemQuestInfo",
Type = "Function",
Arguments =
{
{ Name = "container", Type = "number", Nilable = false },
{ Name = "slot", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "isQuest", Type = "bool", Nilable = false },
{ Name = "questId", Type = "number", Nilable = false },
{ Name = "isActive", Type = "bool", Nilable = false },
},
},
{
Name = "GetFactionInfoByID",
Type = "Function",
Arguments =
{
{ Name = "factionID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "name", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "standingID", Type = "number", Nilable = false },
{ Name = "barMin", Type = "number", Nilable = false },
{ Name = "barMax", Type = "number", Nilable = false },
{ Name = "barValue", Type = "number", Nilable = false },
{ Name = "atWarWith", Type = "bool", Nilable = false },
{ Name = "canToggleAtWar", Type = "bool", Nilable = false },
{ Name = "isHeader", Type = "bool", Nilable = false },
{ Name = "isCollapsed", Type = "bool", Nilable = false },
{ Name = "hasRep", Type = "bool", Nilable = false },
{ Name = "isWatched", Type = "bool", Nilable = false },
{ Name = "isChild", Type = "bool", Nilable = false },
},
},
{
Name = "GetInstanceLockTimeRemainingEncounter",
Type = "Function",
},
{
Name = "GetLFDChoiceCollapseState",
Type = "Function",
},
{
Name = "GetLFDChoiceEnabledState",
Type = "Function",
},
{
Name = "GetLFDChoiceLockedState",
Type = "Function",
},
{
Name = "GetLFDLockInfo",
Type = "Function",
},
{
Name = "GetLFDLockPlayerCount",
Type = "Function",
},
{
Name = "GetLFGBootProposal",
Type = "Function",
},
{
Name = "GetLFGCompletionReward",
Type = "Function",
Returns =
{
{ Name = "name", Type = "string", Nilable = false },
{ Name = "typeID", Type = "number", Nilable = false },
{ Name = "textureFilename", Type = "string", Nilable = false },
{ Name = "moneyBase", Type = "number", Nilable = false },
{ Name = "moneyVar", Type = "number", Nilable = false },
{ Name = "experienceBase", Type = "number", Nilable = false },
{ Name = "experienceVar", Type = "number", Nilable = false },
{ Name = "numStrangers", Type = "number", Nilable = false },
{ Name = "numRewards", Type = "number", Nilable = false },
},
},
{
Name = "GetLFGCompletionRewardItem",
Type = "Function",
},
{
Name = "GetLFGDeserterExpiration",
Type = "Function",
},
{
Name = "GetLFGDungeonInfo",
Type = "Function",
},
{
Name = "GetLFGDungeonRewardInfo",
Type = "Function",
},
{
Name = "GetLFGDungeonRewardLink",
Type = "Function",
},
{
Name = "GetLFGDungeonRewards",
Type = "Function",
},
{
Name = "GetLFGInfoLocal",
Type = "Function",
},
{
Name = "GetLFGInfoServer",
Type = "Function",
},
{
Name = "GetLFGProposal",
Type = "Function",
},
{
Name = "GetLFGProposalEncounter",
Type = "Function",
},
{
Name = "GetLFGProposalMember",
Type = "Function",
},
{
Name = "GetLFGQueueStats",
Type = "Function",
},
{
Name = "GetLFGQueuedList",
Type = "Function",
},
{
Name = "GetLFGRandomCooldownExpiration",
Type = "Function",
},
{
Name = "GetLFGRandomDungeonInfo",
Type = "Function",
},
{
Name = "GetLFGRoleUpdate",
Type = "Function",
},
{
Name = "GetLFGRoleUpdateMember",
Type = "Function",
},
{
Name = "GetLFGRoleUpdateSlot",
Type = "Function",
},
{
Name = "GetLFRChoiceOrder",
Type = "Function",
},
{
Name = "GetLastQueueStatusIndex",
Type = "Function",
},
{
Name = "GetMultiCastBarOffset",
Type = "Function",
},
{
Name = "GetMultiCastTotemSpells",
Type = "Function",
},
{
Name = "GetNextCompleatedTutorial",
Type = "Function",
},
{
Name = "GetNumQuestItemDrops",
Type = "Function",
},
{
Name = "GetNumQuestLogRewardFactions",
Type = "Function",
},
{
Name = "GetNumRandomDungeons",
Type = "Function",
},
{
Name = "GetPartyLFGBackfillInfo",
Type = "Function",
},
{
Name = "GetPetSpellBonusDamage",
Type = "Function",
},
{
Name = "GetPrevCompleatedTutorial",
Type = "Function",
},
{
Name = "GetQuestLogItemDrop",
Type = "Function",
},
{
Name = "GetQuestLogRewardArenaPoints",
Type = "Function",
},
{
Name = "GetQuestLogRewardFactionInfo",
Type = "Function",
},
{
Name = "GetQuestLogRewardXP",
Type = "Function",
Returns =
{
{ Name = "experience", Type = "number", Nilable = false },
},
},
{
Name = "GetQuestPOILeaderBoard",
Type = "Function",
},
{
Name = "GetQuestSortIndex",
Type = "Function",
},
{
Name = "GetQuestWatchIndex",
Type = "Function",
Arguments =
{
{ Name = "questLogIndex", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "questWatchIndex", Type = "luaIndex", Nilable = false },
},
},
{
Name = "GetQuestWorldMapAreaID",
Type = "Function",
},
{
Name = "GetRaidDifficulty",
Type = "Function",
},
{
Name = "GetRandomBGHonorCurrencyBonuses",
Type = "Function",
},
{
Name = "GetRandomDungeonBestChoice",
Type = "Function",
},
{
Name = "GetRewardArenaPoints",
Type = "Function",
Returns =
{
{ Name = "arenaPoints", Type = "number", Nilable = false },
},
},
{
Name = "GetVehicleUIIndicator",
Type = "Function",
},
{
Name = "GetVehicleUIIndicatorSeat",
Type = "Function",
},
{
Name = "HasCompletedAnyAchievement",
Type = "Function",
Returns =
{
{ Name = "state", Type = "bool", Nilable = false },
},
},
{
Name = "HasLFGRestrictions",
Type = "Function",
},
{
Name = "IsBNLogin",
Type = "Function",
},
{
Name = "IsInLFGDungeon",
Type = "Function",
},
{
Name = "IsLFGDungeonJoinable",
Type = "Function",
},
{
Name = "IsListedInLFR",
Type = "Function",
Returns =
{
{ Name = "listedInLFR", Type = "bool", Nilable = false },
},
},
{
Name = "IsPartyLFG",
Type = "Function",
},
{
Name = "IsPetAttackAction",
Type = "Function",
},
{
Name = "IsTutorialFlagged",
Type = "Function",
},
{
Name = "IsZoomOutAvailable",
Type = "Function",
},
{
Name = "JoinLFG",
Type = "Function",
},
{
Name = "LeaveLFG",
Type = "Function",
},
{
Name = "PartyLFGStartBackfill",
Type = "Function",
},
{
Name = "ProcessQuestLogRewardFactions",
Type = "Function",
},
{
Name = "QuestIsDaily",
Type = "Function",
},
{
Name = "QuestIsWeekly",
Type = "Function",
},
{
Name = "QuestMapUpdateAllQuests",
Type = "Function",
},
{
Name = "QuestPOIGetIconInfo",
Type = "Function",
},
{
Name = "QuestPOIGetQuestIDByIndex",
Type = "Function",
},
{
Name = "QuestPOIGetQuestIDByVisibleIndex",
Type = "Function",
},
{
Name = "QuestPOIUpdateIcons",
Type = "Function",
},
{
Name = "RefreshLFGList",
Type = "Function",
},
{
Name = "RegisterStaticConstants",
Type = "Function",
},
{
Name = "RejectProposal",
Type = "Function",
},
{
Name = "RequestLFDPartyLockInfo",
Type = "Function",
},
{
Name = "RequestLFDPlayerLockInfo",
Type = "Function",
},
{
Name = "RespondMailLockSendItem",
Type = "Function",
},
{
Name = "SearchLFGGetEncounterResults",
Type = "Function",
},
{
Name = "SearchLFGGetJoinedID",
Type = "Function",
},
{
Name = "SearchLFGGetNumResults",
Type = "Function",
},
{
Name = "SearchLFGGetPartyResults",
Type = "Function",
},
{
Name = "SearchLFGGetResults",
Type = "Function",
},
{
Name = "SearchLFGJoin",
Type = "Function",
},
{
Name = "SearchLFGLeave",
Type = "Function",
},
{
Name = "SearchLFGSort",
Type = "Function",
},
{
Name = "SendSystemMessage",
Type = "Function",
},
{
Name = "SetAllowLowLevelRaid",
Type = "Function",
Arguments =
{
{ Name = "enable", Type = "bool", Nilable = false },
},
},
{
Name = "SetAuctionsTabShowing",
Type = "Function",
},
{
Name = "SetChatColorNameByClass",
Type = "Function",
Arguments =
{
{ Name = "chatType", Type = "string", Nilable = false },
{ Name = "colorByName", Type = "bool", Nilable = false },
},
},
{
Name = "SetChatWindowSavedDimensions",
Type = "Function",
},
{
Name = "SetChatWindowSavedPosition",
Type = "Function",
},
{
Name = "SetLFGBootVote",
Type = "Function",
},
{
Name = "SetLFGDungeon",
Type = "Function",
Arguments =
{
{ Name = "queueIndex", Type = "luaIndex", Nilable = false },
},
},
{
Name = "SetLFGDungeonEnabled",
Type = "Function",
},
{
Name = "SetLFGHeaderCollapsed",
Type = "Function",
},
{
Name = "SetMapByID",
Type = "Function",
Arguments =
{
{ Name = "id", Type = "number", Nilable = false },
},
},
{
Name = "SetPOIIconOverlapDistance",
Type = "Function",
},
{
Name = "SetPOIIconOverlapPushDistance",
Type = "Function",
},
{
Name = "SetSavedInstanceExtend",
Type = "Function",
},
{
Name = "ShiftQuestWatches",
Type = "Function",
},
{
Name = "SortBGList",
Type = "Function",
},
{
Name = "SortQuestWatches",
Type = "Function",
Returns =
{
{ Name = "changed", Type = "bool", Nilable = false },
},
},
{
Name = "Stopwatch_Clear",
Type = "Function",
},
{
Name = "Stopwatch_FinishCountdown",
Type = "Function",
},
{
Name = "Stopwatch_IsPlaying",
Type = "Function",
},
{
Name = "Stopwatch_Pause",
Type = "Function",
},
{
Name = "Stopwatch_Play",
Type = "Function",
},
{
Name = "Stopwatch_StartCountdown",
Type = "Function",
},
{
Name = "Stopwatch_Toggle",
Type = "Function",
},
{
Name = "TriggerTutorial",
Type = "Function",
},
{
Name = "UnitGroupRolesAssigned",
Type = "Function",
},
{
Name = "UnitHasLFGDeserter",
Type = "Function",
},
{
Name = "UnitHasLFGRandomCooldown",
Type = "Function",
},
{
Name = "debughook",
Type = "Function",
},
},
Events =
{
{
Name = "BindEnchant",
Type = "Event",
LiteralName = "BIND_ENCHANT",
},
{
Name = "ConfirmBinder",
Type = "Event",
LiteralName = "CONFIRM_BINDER",
Payload =
{
{ Name = "newHome", Type = "string", Nilable = false },
},
},
{
Name = "ConfirmDisenchantRoll",
Type = "Event",
LiteralName = "CONFIRM_DISENCHANT_ROLL",
},
{
Name = "ConfirmSummon",
Type = "Event",
LiteralName = "CONFIRM_SUMMON",
},
{
Name = "ConfirmXpLoss",
Type = "Event",
LiteralName = "CONFIRM_XP_LOSS",
},
{
Name = "CorpseInRange",
Type = "Event",
LiteralName = "CORPSE_IN_RANGE",
},
{
Name = "CorpseOutOfRange",
Type = "Event",
LiteralName = "CORPSE_OUT_OF_RANGE",
},
{
Name = "DisableTaxiBenchmark",
Type = "Event",
LiteralName = "DISABLE_TAXI_BENCHMARK",
},
{
Name = "DisableXpGain",
Type = "Event",
LiteralName = "DISABLE_XP_GAIN",
},
{
Name = "EnableTaxiBenchmark",
Type = "Event",
LiteralName = "ENABLE_TAXI_BENCHMARK",
},
{
Name = "EnableXpGain",
Type = "Event",
LiteralName = "ENABLE_XP_GAIN",
},
{
Name = "RunePowerUpdate",
Type = "Event",
LiteralName = "RUNE_POWER_UPDATE",
Payload =
{
{ Name = "runeIndex", Type = "luaIndex", Nilable = false },
{ Name = "isEnergize", Type = "string", Nilable = false },
},
},
{
Name = "RuneTypeUpdate",
Type = "Event",
LiteralName = "RUNE_TYPE_UPDATE",
Payload =
{
{ Name = "runeIndex", Type = "luaIndex", Nilable = false },
},
},
{
Name = "ScreenshotFailed",
Type = "Event",
LiteralName = "SCREENSHOT_FAILED",
},
{
Name = "ScreenshotSucceeded",
Type = "Event",
LiteralName = "SCREENSHOT_SUCCEEDED",
},
{
Name = "UpdateBindings",
Type = "Event",
LiteralName = "UPDATE_BINDINGS",
},
{
Name = "UpdateExhaustion",
Type = "Event",
LiteralName = "UPDATE_EXHAUSTION",
},
{
Name = "UpdateGmStatus",
Type = "Event",
LiteralName = "UPDATE_GM_STATUS",
Payload =
{
{ Name = "avilable", Type = "number", Nilable = false },
},
},
{
Name = "UpdateLfgList",
Type = "Event",
LiteralName = "UPDATE_LFG_LIST",
},
{
Name = "UpdateLfgListIncremental",
Type = "Event",
LiteralName = "UPDATE_LFG_LIST_INCREMENTAL",
},
{
Name = "UpdateLfgTypes",
Type = "Event",
LiteralName = "UPDATE_LFG_TYPES",
},
{
Name = "UpdateShapeshiftCooldown",
Type = "Event",
LiteralName = "UPDATE_SHAPESHIFT_COOLDOWN",
},
{
Name = "UpdateShapeshiftForm",
Type = "Event",
LiteralName = "UPDATE_SHAPESHIFT_FORM",
},
{
Name = "UpdateShapeshiftForms",
Type = "Event",
LiteralName = "UPDATE_SHAPESHIFT_FORMS",
},
{
Name = "UpdateShapeshiftUsable",
Type = "Event",
LiteralName = "UPDATE_SHAPESHIFT_USABLE",
},
{
Name = "UpdateStealth",
Type = "Event",
LiteralName = "UPDATE_STEALTH",
},
{
Name = "UpdateTicket",
Type = "Event",
LiteralName = "UPDATE_TICKET",
},
{
Name = "UpdateWorldStates",
Type = "Event",
LiteralName = "UPDATE_WORLD_STATES",
},
},
Tables =
{
},
};
APIDocumentation:AddDocumentationTable(Uncategorized);