(feat/API) replace Blizzard_APIDocumentation with Wrath Private Data (#72)
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
## Author: Blizzard Entertainment
|
||||
## LoadOnDemand: 1
|
||||
## DefaultState: Enabled
|
||||
## Version: 1.0.0
|
||||
## Version: 1.0.1
|
||||
## Notes: A comprehensive documentation of the Blizzard API, including constants, functions, and events.
|
||||
## Notes-deDE: Eine umfassende Dokumentation der Blizzard-API, einschließlich Konstanten, Funktionen und Ereignissen.
|
||||
## Notes-frFR: Une documentation complète de l'API Blizzard, y compris les constantes, les fonctions et les événements.
|
||||
@@ -25,311 +25,105 @@ EventsAPIMixin.lua
|
||||
Blizzard_APIDocumentation.lua
|
||||
|
||||
## Documentation files
|
||||
Documentation\AccountConstantsDocumentation.lua
|
||||
Documentation\AccountInfoDocumentation.lua
|
||||
Documentation\AchievementInfoDocumentation.lua
|
||||
Documentation\ActionBarFrameDocumentation.lua
|
||||
Documentation\AchievementDocumentation.lua
|
||||
Documentation\ActionbarDocumentation.lua
|
||||
Documentation\ActionDocumentation.lua
|
||||
Documentation\AddOnsDocumentation.lua
|
||||
Documentation\AdventureJournalDocumentation.lua
|
||||
Documentation\AdventureMapDocumentation.lua
|
||||
Documentation\AppearanceSourceDocumentation.lua
|
||||
Documentation\AreaPoiInfoDocumentation.lua
|
||||
Documentation\AuctionHouseConstants_ClassicDocumentation.lua
|
||||
Documentation\AuctionHouseDocumentation.lua
|
||||
Documentation\AuctionHouseEnumsDocumentation.lua
|
||||
Documentation\AzeriteConstantsDocumentation.lua
|
||||
Documentation\AzeriteEmpoweredItemDocumentation.lua
|
||||
Documentation\AzeriteEssenceDocumentation.lua
|
||||
Documentation\AzeriteItemDocumentation.lua
|
||||
Documentation\BagConstantsDocumentation.lua
|
||||
Documentation\BagIndexConstantsDocumentation.lua
|
||||
Documentation\AddonRelatedDocumentation.lua
|
||||
Documentation\ArenaDocumentation.lua
|
||||
Documentation\AuctionDocumentation.lua
|
||||
Documentation\Awesome_WotLKDocumentation.lua
|
||||
Documentation\BankDocumentation.lua
|
||||
Documentation\BarberShopDocumentation.lua
|
||||
Documentation\BaseDocumentation.lua
|
||||
Documentation\BarbershopDocumentation.lua
|
||||
Documentation\BattlefieldDocumentation.lua
|
||||
Documentation\BattleNetDocumentation.lua
|
||||
Documentation\BattlePetConstantsDocumentation.lua
|
||||
Documentation\BattlePetDocumentation.lua
|
||||
Documentation\BehavioralMessagingDocumentation.lua
|
||||
Documentation\BlackMarketInfoDocumentation.lua
|
||||
Documentation\Blizzard_APIDocumentationGenerated.toc
|
||||
Documentation\BountySharedDocumentation.lua
|
||||
Documentation\BrowserDocumentation.lua
|
||||
Documentation\BuildDocumentation.lua
|
||||
Documentation\ButtonConstantsDocumentation.lua
|
||||
Documentation\CalendarConstantsDocumentation.lua
|
||||
Documentation\BlizzardInternalDocumentation.lua
|
||||
Documentation\BuffDocumentation.lua
|
||||
Documentation\CalendarDocumentation.lua
|
||||
Documentation\CameraDocumentation.lua
|
||||
Documentation\CharacterCustomizationSharedDocumentation.lua
|
||||
Documentation\ChatBubblesDocumentation.lua
|
||||
Documentation\ChatConstantsDocumentation.lua
|
||||
Documentation\ChatInfoDocumentation.lua
|
||||
Documentation\CinematicDocumentation.lua
|
||||
Documentation\ClassTrialDocumentation.lua
|
||||
Documentation\ClientDocumentation.lua
|
||||
Documentation\ClientSceneDocumentation.lua
|
||||
Documentation\ClubDocumentation.lua
|
||||
Documentation\ClubSharedDocumentation.lua
|
||||
Documentation\ColorDocumentation.lua
|
||||
Documentation\CombatLogDocumentation.lua
|
||||
Documentation\CommentatorFrameDocumentation.lua
|
||||
Documentation\CommentatorSharedDocumentation.lua
|
||||
Documentation\CompactUnitFramesDocumentation.lua
|
||||
Documentation\ConfigurationWarningsDocumentation.lua
|
||||
Documentation\ConsoleDocumentation.lua
|
||||
Documentation\ConsoleScriptCollectionDocumentation.lua
|
||||
Documentation\ChannelDocumentation.lua
|
||||
Documentation\ChatDocumentation.lua
|
||||
Documentation\ClassResourceDocumentation.lua
|
||||
Documentation\ClientControlAndInformationDocumentation.lua
|
||||
Documentation\CombatDocumentation.lua
|
||||
Documentation\CombatlogDocumentation.lua
|
||||
Documentation\CommentatorDocumentation.lua
|
||||
Documentation\CompanionDocumentation.lua
|
||||
Documentation\ComplaintDocumentation.lua
|
||||
Documentation\ContainerDocumentation.lua
|
||||
Documentation\ContentTrackingTypesDocumentation.lua
|
||||
Documentation\ContributionCollectorDocumentation.lua
|
||||
Documentation\CooldownFrameAPIDocumentation.lua
|
||||
Documentation\CraftInfoDocumentation.lua
|
||||
Documentation\CreatureInfoDocumentation.lua
|
||||
Documentation\CurrencyConstantsDocumentation.lua
|
||||
Documentation\CurrencyConstants_ClassicDocumentation.lua
|
||||
Documentation\CurrencyInfoDocumentation.lua
|
||||
Documentation\CursorConstDocumentation.lua
|
||||
Documentation\CurrencyDocumentation.lua
|
||||
Documentation\CursorDocumentation.lua
|
||||
Documentation\CVarDocumentation.lua
|
||||
Documentation\DamageConstantsDocumentation.lua
|
||||
Documentation\DateAndTimeDocumentation.lua
|
||||
Documentation\DeathInfoDocumentation.lua
|
||||
Documentation\DuelInfoDocumentation.lua
|
||||
Documentation\EditModeManagerDocumentation.lua
|
||||
Documentation\EditModeManagerSharedDocumentation.lua
|
||||
Documentation\EncounterInfoDocumentation.lua
|
||||
Documentation\EncounterJournalConstantsDocumentation.lua
|
||||
Documentation\CvarDocumentation.lua
|
||||
Documentation\DebuggingAndProfilingDocumentation.lua
|
||||
Documentation\DeprecatedDocumentation.lua
|
||||
Documentation\DuelDocumentation.lua
|
||||
Documentation\EquipmentManagerDocumentation.lua
|
||||
Documentation\EventUtilsDocumentation.lua
|
||||
Documentation\ExpansionDocumentation.lua
|
||||
Documentation\ExpansionLandingPageConstantsDocumentation.lua
|
||||
Documentation\FogOfWarDocumentation.lua
|
||||
Documentation\FontDocumentation.lua
|
||||
Documentation\FrameAPICharacterModelBaseDocumentation.lua
|
||||
Documentation\FrameAPICinematicModelDocumentation.lua
|
||||
Documentation\FrameAPICooldownDocumentation.lua
|
||||
Documentation\FrameAPIDressUpModelDocumentation.lua
|
||||
Documentation\FrameAPIFogOfWarFrameDocumentation.lua
|
||||
Documentation\FrameAPIModelSceneFrameDocumentation.lua
|
||||
Documentation\FrameAPIModelSceneFrameSharedDocumentation.lua
|
||||
Documentation\FrameAPISimpleCheckoutDocumentation.lua
|
||||
Documentation\FrameAPITabardModelBaseDocumentation.lua
|
||||
Documentation\FrameAPITabardModelDocumentation.lua
|
||||
Documentation\FrameAPIUnitPositionFrameDocumentation.lua
|
||||
Documentation\FrameScriptDocumentation.lua
|
||||
Documentation\FriendListDocumentation.lua
|
||||
Documentation\GamePadConstDocumentation.lua
|
||||
Documentation\GamePadDocumentation.lua
|
||||
Documentation\GameRulesDocumentation.lua
|
||||
Documentation\GarrisonConstantsDocumentation.lua
|
||||
Documentation\GARRISON_FOLLOWER_TYPEConstantsDocumentation.lua
|
||||
Documentation\GARRISON_TYPEConstantsDocumentation.lua
|
||||
Documentation\GlueDocumentation.lua
|
||||
Documentation\GlyphInfoDocumentation.lua
|
||||
Documentation\GMTicketInfoDocumentation.lua
|
||||
Documentation\GossipConstantsDocumentation.lua
|
||||
Documentation\GossipInfoDocumentation.lua
|
||||
Documentation\ExperienceXpDocumentation.lua
|
||||
Documentation\FactionDocumentation.lua
|
||||
Documentation\GlyphDocumentation.lua
|
||||
Documentation\GmSurveyDocumentation.lua
|
||||
Documentation\GmTicketDocumentation.lua
|
||||
Documentation\GuildBankDocumentation.lua
|
||||
Documentation\GuildInfoDocumentation.lua
|
||||
Documentation\GuildInfoSharedDocumentation.lua
|
||||
Documentation\HeirloomInfoDocumentation.lua
|
||||
Documentation\InputConstantsDocumentation.lua
|
||||
Documentation\InputDocumentation.lua
|
||||
Documentation\InstanceEncounterDocumentation.lua
|
||||
Documentation\ItemConstantsDocumentation.lua
|
||||
Documentation\ItemConstants_ClassicDocumentation.lua
|
||||
Documentation\GuildDocumentation.lua
|
||||
Documentation\HyperlinkDocumentation.lua
|
||||
Documentation\InGameMoviePlaybackDocumentation.lua
|
||||
Documentation\InspectDocumentation.lua
|
||||
Documentation\InstanceDocumentation.lua
|
||||
Documentation\InventoryDocumentation.lua
|
||||
Documentation\ItemDocumentation.lua
|
||||
Documentation\ItemLocationSharedDocumentation.lua
|
||||
Documentation\ItemSharedDocumentation.lua
|
||||
Documentation\ItemSocketInfoDocumentation.lua
|
||||
Documentation\ItemTextDocumentation.lua
|
||||
Documentation\ItemUpgradeDocumentation.lua
|
||||
Documentation\KeyBindingsDocumentation.lua
|
||||
Documentation\KeybindDocumentation.lua
|
||||
Documentation\KeyboardDocumentation.lua
|
||||
Documentation\KnowledgeBaseDocumentation.lua
|
||||
Documentation\LevelConstantsDocumentation.lua
|
||||
Documentation\LFGConstantsDocumentation.lua
|
||||
Documentation\LFGInfoDocumentation.lua
|
||||
Documentation\LFGListInfoDocumentation.lua
|
||||
Documentation\LoadingScreenDocumentation.lua
|
||||
Documentation\LocaleDocumentation.lua
|
||||
Documentation\LocalizationDocumentation.lua
|
||||
Documentation\LootConstantsDocumentation.lua
|
||||
Documentation\LimitedPlayTimeDocumentation.lua
|
||||
Documentation\LocaleSpecificDocumentation.lua
|
||||
Documentation\LookingForGroupDocumentation.lua
|
||||
Documentation\LootDocumentation.lua
|
||||
Documentation\LossOfControlDocumentation.lua
|
||||
Documentation\MailInfoDocumentation.lua
|
||||
Documentation\MapConstantsDocumentation.lua
|
||||
Documentation\LuaLibraryDocumentation.lua
|
||||
Documentation\MacClientDocumentation.lua
|
||||
Documentation\MacroDocumentation.lua
|
||||
Documentation\MailDocumentation.lua
|
||||
Documentation\MapDocumentation.lua
|
||||
Documentation\MapExplorationDocumentation.lua
|
||||
Documentation\MerchantFrameDocumentation.lua
|
||||
Documentation\MinimapConstantsDocumentation.lua
|
||||
Documentation\MinimapDocumentation.lua
|
||||
Documentation\MinimapFrameAPIDocumentation.lua
|
||||
Documentation\ModelSceneDocumentation.lua
|
||||
Documentation\MovieDocumentation.lua
|
||||
Documentation\NamePlateDocumentation.lua
|
||||
Documentation\NamePlateManagerDocumentation.lua
|
||||
Documentation\NewItemsDocumentation.lua
|
||||
Documentation\OsDocumentation.lua
|
||||
Documentation\PaperDollInfoDocumentation.lua
|
||||
Documentation\ParentalControlsDocumentation.lua
|
||||
Documentation\PartyInfoDocumentation.lua
|
||||
Documentation\PartyPoseUIDocumentation.lua
|
||||
Documentation\PerksVendorConstantsDocumentation.lua
|
||||
Documentation\PetBattleConstantsDocumentation.lua
|
||||
Documentation\PetInfoDocumentation.lua
|
||||
Documentation\PetJournalInfoDocumentation.lua
|
||||
Documentation\PetScalingConstantsDocumentation.lua
|
||||
Documentation\PingConstantsDocumentation.lua
|
||||
Documentation\PlatformDocumentation.lua
|
||||
Documentation\PlayerDocumentation.lua
|
||||
Documentation\PlayerInfoDocumentation.lua
|
||||
Documentation\PlayerInfoSharedDocumentation.lua
|
||||
Documentation\PlayerInteractionManagerConstantsDocumentation.lua
|
||||
Documentation\PlayerInteractionManagerDocumentation.lua
|
||||
Documentation\PlayerLocationDocumentation.lua
|
||||
Documentation\PlayerMentorshipConstantsDocumentation.lua
|
||||
Documentation\PortraitDocumentation.lua
|
||||
Documentation\ProfessionConstantsDocumentation.lua
|
||||
Documentation\PvPFactionConstantsDocumentation.lua
|
||||
Documentation\PvpInfoConstantsDocumentation.lua
|
||||
Documentation\PvpInfoDocumentation.lua
|
||||
Documentation\PVPMgrConstantsDocumentation.lua
|
||||
Documentation\QuestConstantsDocumentation.lua
|
||||
Documentation\QuestConstants_ClassicDocumentation.lua
|
||||
Documentation\QuestInfoSystemDocumentation.lua
|
||||
Documentation\QuestLineInfoDocumentation.lua
|
||||
Documentation\QuestLogDocumentation.lua
|
||||
Documentation\QuestOfferDocumentation.lua
|
||||
Documentation\QuestRewardsDocumentation.lua
|
||||
Documentation\QuestSessionConstantsDocumentation.lua
|
||||
Documentation\QuestSessionDocumentation.lua
|
||||
Documentation\QuestTaskInfoDocumentation.lua
|
||||
Documentation\QueueSpecificDocumentation.lua
|
||||
Documentation\RaidLocksDocumentation.lua
|
||||
Documentation\RecruitAFriendSharedDocumentation.lua
|
||||
Documentation\ReportSystemConstantsDocumentation.lua
|
||||
Documentation\ReportSystemDocumentation.lua
|
||||
Documentation\ReputationInfoDocumentation.lua
|
||||
Documentation\RestrictedActionsDocumentation.lua
|
||||
Documentation\ScreenDocumentation.lua
|
||||
Documentation\ScriptedAnimationsDocumentation.lua
|
||||
Documentation\ScriptRegionSharedDocumentation.lua
|
||||
Documentation\ScriptWarningsDocumentation.lua
|
||||
Documentation\SeasonsConstantsDocumentation.lua
|
||||
Documentation\SeasonsDocumentation.lua
|
||||
Documentation\SecureTransferDocumentation.lua
|
||||
Documentation\SharedScriptObjectModelLightDocumentation.lua
|
||||
Documentation\SharedScriptObjectUnitPositionFrameDocumentation.lua
|
||||
Documentation\SharedTraitsDocumentation.lua
|
||||
Documentation\SharedTraitsEnumsDocumentation.lua
|
||||
Documentation\SimpleAnimAlphaAPIDocumentation.lua
|
||||
Documentation\SimpleAnimAPIDocumentation.lua
|
||||
Documentation\SimpleAnimatableObjectAPIDocumentation.lua
|
||||
Documentation\SimpleAnimFlipBookAPIDocumentation.lua
|
||||
Documentation\SimpleAnimGroupAPIDocumentation.lua
|
||||
Documentation\SimpleAnimPathAPIDocumentation.lua
|
||||
Documentation\SimpleAnimRotationAPIDocumentation.lua
|
||||
Documentation\SimpleAnimScaleAPIDocumentation.lua
|
||||
Documentation\SimpleAnimScaleLineAPIDocumentation.lua
|
||||
Documentation\SimpleAnimTextureCoordTranslationAPIDocumentation.lua
|
||||
Documentation\SimpleAnimTranslationAPIDocumentation.lua
|
||||
Documentation\SimpleAnimTranslationLineAPIDocumentation.lua
|
||||
Documentation\SimpleBrowserAPIDocumentation.lua
|
||||
Documentation\SimpleButtonAPIDocumentation.lua
|
||||
Documentation\SimpleCheckboxAPIDocumentation.lua
|
||||
Documentation\SimpleColorSelectAPIDocumentation.lua
|
||||
Documentation\SimpleControlPointAPIDocumentation.lua
|
||||
Documentation\SimpleEditBoxAPIDocumentation.lua
|
||||
Documentation\SimpleFontAPIDocumentation.lua
|
||||
Documentation\SimpleFontStringAPIDocumentation.lua
|
||||
Documentation\SimpleFrameAPIDocumentation.lua
|
||||
Documentation\SimpleFrameScriptObjectAPIDocumentation.lua
|
||||
Documentation\SimpleHTMLAPIDocumentation.lua
|
||||
Documentation\SimpleHTMLSharedDocumentation.lua
|
||||
Documentation\SimpleLineAPIDocumentation.lua
|
||||
Documentation\SimpleMaskTextureAPIDocumentation.lua
|
||||
Documentation\SimpleMessageFrameAPIDocumentation.lua
|
||||
Documentation\SimpleModelAPIDocumentation.lua
|
||||
Documentation\SimpleModelFFXAPIDocumentation.lua
|
||||
Documentation\SimpleMovieAPIDocumentation.lua
|
||||
Documentation\SimpleObjectAPIDocumentation.lua
|
||||
Documentation\SimpleOffScreenFrameAPIDocumentation.lua
|
||||
Documentation\SimpleRegionAPIDocumentation.lua
|
||||
Documentation\SimpleScriptRegionAPIDocumentation.lua
|
||||
Documentation\SimpleScriptRegionResizingAPIDocumentation.lua
|
||||
Documentation\SimpleScrollFrameAPIDocumentation.lua
|
||||
Documentation\SimpleSliderAPIDocumentation.lua
|
||||
Documentation\SimpleStatusBarAPIDocumentation.lua
|
||||
Documentation\SimpleTextureAPIDocumentation.lua
|
||||
Documentation\SimpleTextureBaseAPIDocumentation.lua
|
||||
Documentation\SkillInfoDocumentation.lua
|
||||
Documentation\SocialInfoDocumentation.lua
|
||||
Documentation\SocialQueueDocumentation.lua
|
||||
Documentation\SocialRestrictionsDocumentation.lua
|
||||
Documentation\SoftTargetConstantsDocumentation.lua
|
||||
Documentation\MerchantDocumentation.lua
|
||||
Documentation\MinigameDocumentation.lua
|
||||
Documentation\ModifiedClickDocumentation.lua
|
||||
Documentation\MoneyDocumentation.lua
|
||||
Documentation\MovementDocumentation.lua
|
||||
Documentation\MultiCastActionsDocumentation.lua
|
||||
Documentation\NpcGossipDialogDocumentation.lua
|
||||
Documentation\ObjectivesTrackingDocumentation.lua
|
||||
Documentation\PartyDocumentation.lua
|
||||
Documentation\PetDocumentation.lua
|
||||
Documentation\PetitionDocumentation.lua
|
||||
Documentation\PetStableDocumentation.lua
|
||||
Documentation\PlayerInformationDocumentation.lua
|
||||
Documentation\PvpDocumentation.lua
|
||||
Documentation\QuestDocumentation.lua
|
||||
Documentation\RaidDocumentation.lua
|
||||
Documentation\RecruitAFriendDocumentation.lua
|
||||
Documentation\SecureExecutionUtilityDocumentation.lua
|
||||
Documentation\SkillDocumentation.lua
|
||||
Documentation\SocialDocumentation.lua
|
||||
Documentation\SocketingDocumentation.lua
|
||||
Documentation\SoundDocumentation.lua
|
||||
Documentation\SpecializationInfoDocumentation.lua
|
||||
Documentation\SpecializationSharedDocumentation.lua
|
||||
Documentation\SpellActivationOverlayDocumentation.lua
|
||||
Documentation\SpellBookDocumentation.lua
|
||||
Documentation\SpellDocumentation.lua
|
||||
Documentation\StableInfoDocumentation.lua
|
||||
Documentation\StorePublicUIDocumentation.lua
|
||||
Documentation\StringUtilDocumentation.lua
|
||||
Documentation\SummonInfoDocumentation.lua
|
||||
Documentation\SystemDocumentation.lua
|
||||
Documentation\SystemTimeDocumentation.lua
|
||||
Documentation\TaxiMapDocumentation.lua
|
||||
Documentation\TextureSharedDocumentation.lua
|
||||
Documentation\TextureUtilsDocumentation.lua
|
||||
Documentation\TimeDocumentation.lua
|
||||
Documentation\TooltipComparisonDocumentation.lua
|
||||
Documentation\TooltipConstantsDocumentation.lua
|
||||
Documentation\TooltipInfoDocumentation.lua
|
||||
Documentation\TooltipInfoSharedDocumentation.lua
|
||||
Documentation\ToyBoxInfoDocumentation.lua
|
||||
Documentation\TradeInfoDocumentation.lua
|
||||
Documentation\TradeSkillUIDocumentation.lua
|
||||
Documentation\TradeSkillUITypesDocumentation.lua
|
||||
Documentation\StanceshapeshiftDocumentation.lua
|
||||
Documentation\StatInformationDocumentation.lua
|
||||
Documentation\SummoningDocumentation.lua
|
||||
Documentation\TalentDocumentation.lua
|
||||
Documentation\TargetingDocumentation.lua
|
||||
Documentation\TaxiflightDocumentation.lua
|
||||
Documentation\ThreatDocumentation.lua
|
||||
Documentation\TrackingDocumentation.lua
|
||||
Documentation\TradeDocumentation.lua
|
||||
Documentation\TradeskillDocumentation.lua
|
||||
Documentation\TrainerDocumentation.lua
|
||||
Documentation\TraitConfigDocumentation.lua
|
||||
Documentation\TraitConstantsDocumentation.lua
|
||||
Documentation\TransmogSharedDocumentation.lua
|
||||
Documentation\TTSSettingsDocumentation.lua
|
||||
Documentation\TutorialDocumentation.lua
|
||||
Documentation\UIColorDocumentation.lua
|
||||
Documentation\UIFileAssetSharedDocumentation.lua
|
||||
Documentation\UIGenericWidgetDisplayDocumentation.lua
|
||||
Documentation\UIMacrosDocumentation.lua
|
||||
Documentation\UIManagerDocumentation.lua
|
||||
Documentation\UIModelInfoDocumentation.lua
|
||||
Documentation\UIModelInfoSharedDocumentation.lua
|
||||
Documentation\UiModelSceneConstantsDocumentation.lua
|
||||
Documentation\UISharedDocumentation.lua
|
||||
Documentation\UISystemVisibilityManagerDocumentation.lua
|
||||
Documentation\UITextureAssetSharedDocumentation.lua
|
||||
Documentation\UITimerDocumentation.lua
|
||||
Documentation\UIWidgetManagerDocumentation.lua
|
||||
Documentation\UIWidgetManagerSharedDocumentation.lua
|
||||
Documentation\UnitAuraDocumentation.lua
|
||||
Documentation\UnitConstantsDocumentation.lua
|
||||
Documentation\UivisualDocumentation.lua
|
||||
Documentation\UncategorizedDocumentation.lua
|
||||
Documentation\UncategorizedeventsDocumentation.lua
|
||||
Documentation\UnitDocumentation.lua
|
||||
Documentation\UnitSexConstantsDocumentation.lua
|
||||
Documentation\UnitSharedDocumentation.lua
|
||||
Documentation\URLDocumentation.lua
|
||||
Documentation\UserFeedbackDocumentation.lua
|
||||
Documentation\ValidateNameConstantsDocumentation.lua
|
||||
Documentation\VectorSharedDocumentation.lua
|
||||
Documentation\VehicleConstantsDocumentation.lua
|
||||
Documentation\UtilityDocumentation.lua
|
||||
Documentation\VehicleDocumentation.lua
|
||||
Documentation\VideoDocumentation.lua
|
||||
Documentation\VignetteConstantsDocumentation.lua
|
||||
Documentation\VignetteInfoDocumentation.lua
|
||||
Documentation\VoiceChatDocumentation.lua
|
||||
Documentation\VoidStorageInfoDocumentation.lua
|
||||
Documentation\WeeklyRewardsSharedDocumentation.lua
|
||||
Documentation\WorldStateInfoDocumentation.lua
|
||||
Documentation\WowEntitlementInfoDocumentation.lua
|
||||
Documentation\WoWGuidDocumentation.lua
|
||||
Documentation\WowLabsConstantsDocumentation.lua
|
||||
Documentation\WowTokenUIDocumentation.lua
|
||||
Documentation\XMLUtilDocumentation.lua
|
||||
Documentation\VoiceDocumentation.lua
|
||||
Documentation\ZoneInformationDocumentation.lua
|
||||
|
||||
@@ -1,115 +0,0 @@
|
||||
local AccountConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AccountData",
|
||||
Type = "Enumeration",
|
||||
NumValues = 15,
|
||||
MinValue = 0,
|
||||
MaxValue = 14,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Config", Type = "AccountData", EnumValue = 0 },
|
||||
{ Name = "Config2", Type = "AccountData", EnumValue = 1 },
|
||||
{ Name = "Bindings", Type = "AccountData", EnumValue = 2 },
|
||||
{ Name = "Bindings2", Type = "AccountData", EnumValue = 3 },
|
||||
{ Name = "Macros", Type = "AccountData", EnumValue = 4 },
|
||||
{ Name = "Macros2", Type = "AccountData", EnumValue = 5 },
|
||||
{ Name = "UILayout", Type = "AccountData", EnumValue = 6 },
|
||||
{ Name = "ChatSettings", Type = "AccountData", EnumValue = 7 },
|
||||
{ Name = "TtsSettings", Type = "AccountData", EnumValue = 8 },
|
||||
{ Name = "TtsSettings2", Type = "AccountData", EnumValue = 9 },
|
||||
{ Name = "FlaggedIDs", Type = "AccountData", EnumValue = 10 },
|
||||
{ Name = "FlaggedIDs2", Type = "AccountData", EnumValue = 11 },
|
||||
{ Name = "ClickBindings", Type = "AccountData", EnumValue = 12 },
|
||||
{ Name = "UIEditModeAccount", Type = "AccountData", EnumValue = 13 },
|
||||
{ Name = "UIEditModeChar", Type = "AccountData", EnumValue = 14 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AccountDataUpdateStatus",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "AccountDataUpdateSuccess", Type = "AccountDataUpdateStatus", EnumValue = 0 },
|
||||
{ Name = "AccountDataUpdateFailed", Type = "AccountDataUpdateStatus", EnumValue = 1 },
|
||||
{ Name = "AccountDataUpdateCorrupt", Type = "AccountDataUpdateStatus", EnumValue = 2 },
|
||||
{ Name = "AccountDataUpdateToobig", Type = "AccountDataUpdateStatus", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AccountExportResult",
|
||||
Type = "Enumeration",
|
||||
NumValues = 14,
|
||||
MinValue = 0,
|
||||
MaxValue = 13,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Success", Type = "AccountExportResult", EnumValue = 0 },
|
||||
{ Name = "UnknownError", Type = "AccountExportResult", EnumValue = 1 },
|
||||
{ Name = "Cancelled", Type = "AccountExportResult", EnumValue = 2 },
|
||||
{ Name = "ShuttingDown", Type = "AccountExportResult", EnumValue = 3 },
|
||||
{ Name = "TimedOut", Type = "AccountExportResult", EnumValue = 4 },
|
||||
{ Name = "NoAccountFound", Type = "AccountExportResult", EnumValue = 5 },
|
||||
{ Name = "RequestedInvalidCharacter", Type = "AccountExportResult", EnumValue = 6 },
|
||||
{ Name = "RpcError", Type = "AccountExportResult", EnumValue = 7 },
|
||||
{ Name = "FileInvalid", Type = "AccountExportResult", EnumValue = 8 },
|
||||
{ Name = "FileWriteFailed", Type = "AccountExportResult", EnumValue = 9 },
|
||||
{ Name = "Unavailable", Type = "AccountExportResult", EnumValue = 10 },
|
||||
{ Name = "AlreadyInProgress", Type = "AccountExportResult", EnumValue = 11 },
|
||||
{ Name = "FailedToLockAccount", Type = "AccountExportResult", EnumValue = 12 },
|
||||
{ Name = "FailedToGenerateFile", Type = "AccountExportResult", EnumValue = 13 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AccountStateFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 34,
|
||||
MinValue = 0,
|
||||
MaxValue = 1073741824,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "AccountStateFlags", EnumValue = 0 },
|
||||
{ Name = "AchievementsLoaded", Type = "AccountStateFlags", EnumValue = 1 },
|
||||
{ Name = "CriteriaLoaded", Type = "AccountStateFlags", EnumValue = 2 },
|
||||
{ Name = "MountsLoaded", Type = "AccountStateFlags", EnumValue = 4 },
|
||||
{ Name = "PetjournalInitialized", Type = "AccountStateFlags", EnumValue = 8 },
|
||||
{ Name = "CurrencyCapsLoaded", Type = "AccountStateFlags", EnumValue = 16 },
|
||||
{ Name = "LoadFailed", Type = "AccountStateFlags", EnumValue = 32 },
|
||||
{ Name = "QuestLogLoaded", Type = "AccountStateFlags", EnumValue = 64 },
|
||||
{ Name = "InPetCombat", Type = "AccountStateFlags", EnumValue = 128 },
|
||||
{ Name = "CharactersLoaded", Type = "AccountStateFlags", EnumValue = 256 },
|
||||
{ Name = "PurchasesLoaded", Type = "AccountStateFlags", EnumValue = 512 },
|
||||
{ Name = "BpayDistributionObjectsLoaded", Type = "AccountStateFlags", EnumValue = 1024 },
|
||||
{ Name = "ArchivedPurchasesLoaded", Type = "AccountStateFlags", EnumValue = 2048 },
|
||||
{ Name = "SettingsLoaded", Type = "AccountStateFlags", EnumValue = 4096 },
|
||||
{ Name = "BpayAddLicenseObjectsLoaded", Type = "AccountStateFlags", EnumValue = 8192 },
|
||||
{ Name = "ItemCollectionsLoaded", Type = "AccountStateFlags", EnumValue = 16384 },
|
||||
{ Name = "AuctionableTokensLoaded", Type = "AccountStateFlags", EnumValue = 32768 },
|
||||
{ Name = "ConsumableTokensLoaded", Type = "AccountStateFlags", EnumValue = 65536 },
|
||||
{ Name = "PerkTablesLoaded", Type = "AccountStateFlags", EnumValue = 131072 },
|
||||
{ Name = "VasTransactionsLoaded", Type = "AccountStateFlags", EnumValue = 262144 },
|
||||
{ Name = "BpayProductitemObjectsLoaded", Type = "AccountStateFlags", EnumValue = 524288 },
|
||||
{ Name = "TrialBoostHistoryLoaded", Type = "AccountStateFlags", EnumValue = 1048576 },
|
||||
{ Name = "QuestCriteriaLoaded", Type = "AccountStateFlags", EnumValue = 2097152 },
|
||||
{ Name = "BattleNetAccountLoaded", Type = "AccountStateFlags", EnumValue = 4194304 },
|
||||
{ Name = "AccountCurrenciesLoaded", Type = "AccountStateFlags", EnumValue = 8388608 },
|
||||
{ Name = "RafBalanceLoaded", Type = "AccountStateFlags", EnumValue = 16777216 },
|
||||
{ Name = "RafRewardsLoaded", Type = "AccountStateFlags", EnumValue = 33554432 },
|
||||
{ Name = "DynamicCriteriaLoaded", Type = "AccountStateFlags", EnumValue = 67108864 },
|
||||
{ Name = "RafActivityLoaded", Type = "AccountStateFlags", EnumValue = 134217728 },
|
||||
{ Name = "RafFriendMonthsLoaded", Type = "AccountStateFlags", EnumValue = 268435456 },
|
||||
{ Name = "RevokedRafRewardsLoaded", Type = "AccountStateFlags", EnumValue = 536870912 },
|
||||
{ Name = "AccountNotificationsLoaded", Type = "AccountStateFlags", EnumValue = 1073741824 },
|
||||
{ Name = "AccountWowlabsLoaded", Type = "AccountStateFlags", EnumValue = 0 },
|
||||
{ Name = "AccountUpgradeComplete", Type = "AccountStateFlags", EnumValue = 0 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AccountConstants);
|
||||
@@ -1,62 +0,0 @@
|
||||
local AccountInfo =
|
||||
{
|
||||
Name = "AccountInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_AccountInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetIDFromBattleNetAccountGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "battleNetAccountGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "battleNetAccountID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsGUIDBattleNetAccountType",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isBNet", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsGUIDRelatedToLocalAccount",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLocalUser", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AccountInfo);
|
||||
@@ -0,0 +1,492 @@
|
||||
local Achievement =
|
||||
{
|
||||
Name = "Achievement",
|
||||
Type = "System",
|
||||
Namespace = "Achievement",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AddTrackedAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CanShowAchievementUI",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canShow", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ClearAchievementComparisonUnit",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementCategory",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "categoryID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementComparisonInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "completed", Type = "bool", Nilable = false },
|
||||
{ Name = "month", Type = "number", Nilable = false },
|
||||
{ Name = "day", Type = "number", Nilable = false },
|
||||
{ Name = "year", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementCriteriaInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "statisticID", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
{ Name = "type", Type = "number", Nilable = false },
|
||||
{ Name = "completed", Type = "bool", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
{ Name = "requiredQuantity", Type = "number", Nilable = false },
|
||||
{ Name = "characterName", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "number", Nilable = false },
|
||||
{ Name = "assetID", Type = "number", Nilable = false },
|
||||
{ Name = "quantityString", Type = "string", Nilable = false },
|
||||
{ Name = "criteriaID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "id", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "points", Type = "number", Nilable = false },
|
||||
{ Name = "completed", Type = "bool", Nilable = false },
|
||||
{ Name = "month", Type = "number", Nilable = false },
|
||||
{ Name = "day", Type = "number", Nilable = false },
|
||||
{ Name = "year", Type = "number", Nilable = false },
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "rewardText", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementInfoFromCriteria",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "points", Type = "number", Nilable = false },
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "rewardText", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementLink",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "link", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementNumCriteria",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementNumRewards",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAchievementReward",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "points", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCategoryInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "parentID", Type = "number", Nilable = false },
|
||||
{ Name = "flags", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCategoryList",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "categories", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCategoryNumAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numItems", Type = "number", Nilable = false },
|
||||
{ Name = "numCompleted", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetComparisonAchievementPoints",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "points", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetComparisonCategoryNumAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numCompleted", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetComparisonStatistic",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLatestCompletedAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLatestCompletedComparisonAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLatestUpdatedComparisonStats",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLatestUpdatedStats",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNextAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "nextID", Type = "number", Nilable = false },
|
||||
{ Name = "completed", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumComparisonCompletedAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "total", Type = "number", Nilable = false },
|
||||
{ Name = "completed", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumCompletedAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "total", Type = "number", Nilable = false },
|
||||
{ Name = "completed", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumTrackedAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPreviousAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "previousID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetStatistic",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetStatisticsCategoryList",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "categories", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTotalAchievementPoints",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "points", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTrackedAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsTrackedAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isTracked", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RemoveTrackedAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetAchievementComparisonUnit",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AchievementEarned",
|
||||
Type = "Event",
|
||||
LiteralName = "ACHIEVEMENT_EARNED",
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgAchievement",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_ACHIEVEMENT",
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgGuildAchievement",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_GUILD_ACHIEVEMENT",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "InspectAchievementReady",
|
||||
Type = "Event",
|
||||
LiteralName = "INSPECT_ACHIEVEMENT_READY",
|
||||
},
|
||||
{
|
||||
Name = "ReceivedAchievementList",
|
||||
Type = "Event",
|
||||
LiteralName = "RECEIVED_ACHIEVEMENT_LIST",
|
||||
},
|
||||
{
|
||||
Name = "TrackedAchievementUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "TRACKED_ACHIEVEMENT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementId", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Achievement);
|
||||
@@ -1,164 +0,0 @@
|
||||
local AchievementInfo =
|
||||
{
|
||||
Name = "AchievementInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_AchievementInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetRewardItemID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "rewardItemID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSupercedingAchievements",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "supercedingAchievements", Type = "table", InnerType = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsValidAchievement",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "achievementId", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isValidAchievement", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetPortraitTexture",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "textureObject", Type = "SimpleTexture", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AchievementEarned",
|
||||
Type = "Event",
|
||||
LiteralName = "ACHIEVEMENT_EARNED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
{ Name = "alreadyEarned", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AchievementPlayerName",
|
||||
Type = "Event",
|
||||
LiteralName = "ACHIEVEMENT_PLAYER_NAME",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AchievementSearchUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "ACHIEVEMENT_SEARCH_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "CriteriaComplete",
|
||||
Type = "Event",
|
||||
LiteralName = "CRITERIA_COMPLETE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "criteriaID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CriteriaEarned",
|
||||
Type = "Event",
|
||||
LiteralName = "CRITERIA_EARNED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
{ Name = "description", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CriteriaUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CRITERIA_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "InspectAchievementReady",
|
||||
Type = "Event",
|
||||
LiteralName = "INSPECT_ACHIEVEMENT_READY",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ReceivedAchievementList",
|
||||
Type = "Event",
|
||||
LiteralName = "RECEIVED_ACHIEVEMENT_LIST",
|
||||
},
|
||||
{
|
||||
Name = "ReceivedAchievementMemberList",
|
||||
Type = "Event",
|
||||
LiteralName = "RECEIVED_ACHIEVEMENT_MEMBER_LIST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "TrackedAchievementListChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "TRACKED_ACHIEVEMENT_LIST_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = true },
|
||||
{ Name = "added", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "TrackedAchievementUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "TRACKED_ACHIEVEMENT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "achievementID", Type = "number", Nilable = false },
|
||||
{ Name = "criteriaID", Type = "number", Nilable = true },
|
||||
{ Name = "elapsed", Type = "time_t", Nilable = true },
|
||||
{ Name = "duration", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AchievementInfo);
|
||||
@@ -1,267 +0,0 @@
|
||||
local ActionBarFrame =
|
||||
{
|
||||
Name = "ActionBar",
|
||||
Type = "System",
|
||||
Namespace = "C_ActionBar",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "FindPetActionButtons",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "petActionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "slots", Type = "table", InnerType = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FindSpellActionButtons",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "slots", Type = "table", InnerType = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPetActionPetBarIndices",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "petActionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "slots", Type = "table", InnerType = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasPetActionButtons",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "petActionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasPetActionButtons", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasPetActionPetBarIndices",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "petActionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasPetActionPetBarIndices", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasSpellActionButtons",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasSpellActionButtons", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAutoCastPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slotID", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAutoCastPetAction", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsEnabledAutoCastPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slotID", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEnabledAutoCastPetAction", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsHarmfulAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "actionID", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "useNeutral", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isHarmful", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsHelpfulAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "actionID", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "useNeutral", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isHelpful", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsOnBarOrSpecialBar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isOnBarOrSpecialBar", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ShouldOverrideBarShowHealthBar",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "showHealthBar", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ShouldOverrideBarShowManaBar",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "showManaBar", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ToggleAutoCastPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slotID", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ActionbarHidegrid",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_HIDEGRID",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarPageChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_PAGE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarShowBottomleft",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_SHOW_BOTTOMLEFT",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarShowgrid",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_SHOWGRID",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarSlotChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_SLOT_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateCooldown",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_COOLDOWN",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateState",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_STATE",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateUsable",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_USABLE",
|
||||
},
|
||||
{
|
||||
Name = "PetBarUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BAR_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "UpdateBonusActionbar",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_BONUS_ACTIONBAR",
|
||||
},
|
||||
{
|
||||
Name = "UpdateMultiCastActionbar",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_MULTI_CAST_ACTIONBAR",
|
||||
},
|
||||
{
|
||||
Name = "UpdateOverrideActionbar",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_OVERRIDE_ACTIONBAR",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ActionBarFrame);
|
||||
@@ -1,5 +1,394 @@
|
||||
local Action =
|
||||
{
|
||||
Name = "Action",
|
||||
Type = "System",
|
||||
Namespace = "Action",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ActionHasRange",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasRange", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CastPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetActionAutocast",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "autocastAllowed", Type = "bool", Nilable = false },
|
||||
{ Name = "autocastEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionCount",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "subType", Type = "string", Nilable = false },
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionText",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "text", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionTexture",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPetActionCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPetActionInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "subtext", Type = "string", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "isToken", Type = "bool", Nilable = false },
|
||||
{ Name = "isActive", Type = "bool", Nilable = false },
|
||||
{ Name = "autoCastAllowed", Type = "bool", Nilable = false },
|
||||
{ Name = "autoCastEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPetActionSlotUsable",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPetActionsUsable",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "petActionsUsable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasAction", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsActionInRange",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inRange", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAttackAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAttack", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAutoRepeatAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isRepeating", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsConsumableAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isConsumable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsCurrentAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isCurrent", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsEquippedAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsStackableAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isStackable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsUsableAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isUsable", Type = "bool", Nilable = false },
|
||||
{ Name = "notEnoughMana", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PickupAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PlaceAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePetAutocast",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UseAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "button", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AddonActionBlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "ADDON_ACTION_BLOCKED",
|
||||
},
|
||||
{
|
||||
Name = "AddonActionForbidden",
|
||||
Type = "Event",
|
||||
LiteralName = "ADDON_ACTION_FORBIDDEN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "culprit", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "MacroActionBlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "MACRO_ACTION_BLOCKED",
|
||||
},
|
||||
{
|
||||
Name = "MacroActionForbidden",
|
||||
Type = "Event",
|
||||
LiteralName = "MACRO_ACTION_FORBIDDEN",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
|
||||
@@ -0,0 +1,147 @@
|
||||
local Actionbar =
|
||||
{
|
||||
Name = "ActionBar",
|
||||
Type = "System",
|
||||
Namespace = "ActionBar",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ChangeActionBarPage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "page", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetActionBarPage",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "page", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActionBarToggles",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "showBar1", Type = "bool", Nilable = false },
|
||||
{ Name = "showBar2", Type = "bool", Nilable = false },
|
||||
{ Name = "showBar3", Type = "bool", Nilable = false },
|
||||
{ Name = "showBar4", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBonusBarOffset",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "offset", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPossessInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsPossessBarVisible",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isVisible", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetActionBarToggles",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bar1", Type = "1nil", Nilable = false },
|
||||
{ Name = "bar2", Type = "1nil", Nilable = false },
|
||||
{ Name = "bar3", Type = "1nil", Nilable = false },
|
||||
{ Name = "bar4", Type = "1nil", Nilable = false },
|
||||
{ Name = "alwaysShow", Type = "1nil", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ActionbarHidegrid",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_HIDEGRID",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarPageChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_PAGE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarShowgrid",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_SHOWGRID",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarSlotChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_SLOT_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateCooldown",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_COOLDOWN",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateState",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_STATE",
|
||||
},
|
||||
{
|
||||
Name = "ActionbarUpdateUsable",
|
||||
Type = "Event",
|
||||
LiteralName = "ACTIONBAR_UPDATE_USABLE",
|
||||
},
|
||||
{
|
||||
Name = "UpdateBonusActionbar",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_BONUS_ACTIONBAR",
|
||||
},
|
||||
{
|
||||
Name = "UpdateMultiCastActionbar",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_MULTI_CAST_ACTIONBAR",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Actionbar);
|
||||
@@ -1,63 +0,0 @@
|
||||
local AddOns =
|
||||
{
|
||||
Name = "AddOns",
|
||||
Type = "System",
|
||||
Namespace = "C_AddOns",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetAddOnMetadata",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "uiAddon", Nilable = false },
|
||||
{ Name = "variable", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AddonLoaded",
|
||||
Type = "Event",
|
||||
LiteralName = "ADDON_LOADED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "addOnName", Type = "cstring", Nilable = false },
|
||||
{ Name = "containsBindings", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AddonsUnloading",
|
||||
Type = "Event",
|
||||
LiteralName = "ADDONS_UNLOADING",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "closingClient", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SavedVariablesTooLarge",
|
||||
Type = "Event",
|
||||
LiteralName = "SAVED_VARIABLES_TOO_LARGE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "addOnName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AddOns);
|
||||
@@ -0,0 +1,207 @@
|
||||
local AddonRelated =
|
||||
{
|
||||
Name = "Addon-related",
|
||||
Type = "System",
|
||||
Namespace = "Addon-related",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "DisableAddOn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DisableAllAddOns",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EnableAddOn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EnableAllAddOns",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAddOnDependencies",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAddOnInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "title", Type = "string", Nilable = false },
|
||||
{ Name = "notes", Type = "string", Nilable = false },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
{ Name = "loadable", Type = "bool", Nilable = false },
|
||||
{ Name = "reason", Type = "string", Nilable = false },
|
||||
{ Name = "security", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAddOnMetadata",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "variable", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "data", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumAddOns",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numAddons", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "InterfaceOptionsFrame_OpenToCategory",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "panelName", Type = "string", Nilable = true },
|
||||
{ Name = "panel", Type = "table", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "InterfaceOptions_AddCategory",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "panel", Type = "table", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "IsAddOnLoadOnDemand",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLod", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAddOnLoaded",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "loaded", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "LoadAddOn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "loaded", Type = "number", Nilable = false },
|
||||
{ Name = "reason", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ResetDisabledAddOns",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SendAddonMessage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "prefix", Type = "string", Nilable = false },
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "type", Type = "string", Nilable = true },
|
||||
{ Name = "target", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AddonLoaded",
|
||||
Type = "Event",
|
||||
LiteralName = "ADDON_LOADED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AddonRelated);
|
||||
@@ -1,96 +0,0 @@
|
||||
local AdventureJournal =
|
||||
{
|
||||
Name = "AdventureJournal",
|
||||
Type = "System",
|
||||
Namespace = "C_AdventureJournal",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AjDungeonAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_DUNGEON_ACTION",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "lfgDungeonID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AjOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_OPEN",
|
||||
},
|
||||
{
|
||||
Name = "AjPveLfgAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_PVE_LFG_ACTION",
|
||||
},
|
||||
{
|
||||
Name = "AjPvpAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_PVP_ACTION",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "battleMasterListID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AjPvpLfgAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_PVP_LFG_ACTION",
|
||||
},
|
||||
{
|
||||
Name = "AjPvpRbgAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_PVP_RBG_ACTION",
|
||||
},
|
||||
{
|
||||
Name = "AjPvpSkirmishAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_PVP_SKIRMISH_ACTION",
|
||||
},
|
||||
{
|
||||
Name = "AjQuestLogOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_QUEST_LOG_OPEN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "questID", Type = "number", Nilable = false },
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AjRaidAction",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_RAID_ACTION",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "lfgDungeonID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AjRefreshDisplay",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_REFRESH_DISPLAY",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "newAdventureNotice", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AjRewardDataReceived",
|
||||
Type = "Event",
|
||||
LiteralName = "AJ_REWARD_DATA_RECEIVED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AdventureJournal);
|
||||
@@ -1,53 +0,0 @@
|
||||
local AdventureMap =
|
||||
{
|
||||
Name = "AdventureMap",
|
||||
Type = "System",
|
||||
Namespace = "C_AdventureMap",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AdventureMapClose",
|
||||
Type = "Event",
|
||||
LiteralName = "ADVENTURE_MAP_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "AdventureMapOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "ADVENTURE_MAP_OPEN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "followerTypeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AdventureMapQuestUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "ADVENTURE_MAP_QUEST_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "questID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AdventureMapUpdateInsets",
|
||||
Type = "Event",
|
||||
LiteralName = "ADVENTURE_MAP_UPDATE_INSETS",
|
||||
},
|
||||
{
|
||||
Name = "AdventureMapUpdatePois",
|
||||
Type = "Event",
|
||||
LiteralName = "ADVENTURE_MAP_UPDATE_POIS",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AdventureMap);
|
||||
@@ -1,30 +0,0 @@
|
||||
local AppearanceSource =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AppearanceSourceInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "visualID", Type = "number", Nilable = false },
|
||||
{ Name = "sourceID", Type = "number", Nilable = false },
|
||||
{ Name = "isCollected", Type = "bool", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "itemModID", Type = "number", Nilable = false },
|
||||
{ Name = "invType", Type = "luaIndex", Nilable = false, Default = 0 },
|
||||
{ Name = "categoryID", Type = "TransmogCollectionType", Nilable = false, Default = "None" },
|
||||
{ Name = "inventorySlot", Type = "number", Nilable = true },
|
||||
{ Name = "sourceType", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "quality", Type = "number", Nilable = true },
|
||||
{ Name = "useError", Type = "string", Nilable = true },
|
||||
{ Name = "useErrorType", Type = "TransmogUseErrorType", Nilable = true },
|
||||
{ Name = "meetsTransmogPlayerCondition", Type = "bool", Nilable = true },
|
||||
{ Name = "isHideVisual", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AppearanceSource);
|
||||
@@ -1,103 +0,0 @@
|
||||
local AreaPoiInfo =
|
||||
{
|
||||
Name = "AreaPoiInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_AreaPoiInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetAreaPOIForMap",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "areaPoiIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAreaPOIInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "poiInfo", Type = "AreaPOIInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAreaPOITimeLeft",
|
||||
Type = "Function",
|
||||
Documentation = { "Returns the number of minutes until the POI expires." },
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "minutesLeft", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAreaPOITimed",
|
||||
Type = "Function",
|
||||
Documentation = { "This statically determines if the POI is timed, GetAreaPOITimeLeft retrieves the value from the server and may return nothing for long intervals" },
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isTimed", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AreaPoisUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "AREA_POIS_UPDATED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AreaPOIInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
{ Name = "position", Type = "vector2", Mixin = "Vector2DMixin", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "description", Type = "cstring", Nilable = true },
|
||||
{ Name = "textureIndex", Type = "number", Nilable = true },
|
||||
{ Name = "widgetSetID", Type = "number", Nilable = true },
|
||||
{ Name = "atlasName", Type = "string", Nilable = true },
|
||||
{ Name = "shouldGlow", Type = "bool", Nilable = false },
|
||||
{ Name = "factionID", Type = "number", Nilable = true },
|
||||
{ Name = "isPrimaryMapForPOI", Type = "bool", Nilable = false },
|
||||
{ Name = "isAlwaysOnFlightmap", Type = "bool", Nilable = false },
|
||||
{ Name = "addPaddingAboveWidgets", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AreaPoiInfo);
|
||||
@@ -0,0 +1,348 @@
|
||||
local Arena =
|
||||
{
|
||||
Name = "Arena",
|
||||
Type = "System",
|
||||
Namespace = "Arena",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AcceptArenaTeam",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamDisband",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamInviteByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamLeave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamRoster",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamSetLeaderByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamUninviteByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeam_GetTeamSizeID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "teamSize", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "teamID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CloseArenaTeamRoster",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DeclineArenaTeam",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetArenaTeam",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "teamName", Type = "string", Nilable = false },
|
||||
{ Name = "teamSize", Type = "number", Nilable = false },
|
||||
{ Name = "teamRating", Type = "number", Nilable = false },
|
||||
{ Name = "teamPlayed", Type = "number", Nilable = false },
|
||||
{ Name = "teamWins", Type = "number", Nilable = false },
|
||||
{ Name = "seasonTeamPlayed", Type = "number", Nilable = false },
|
||||
{ Name = "seasonTeamWins", Type = "number", Nilable = false },
|
||||
{ Name = "playerPlayed", Type = "number", Nilable = false },
|
||||
{ Name = "seasonPlayerPlayed", Type = "number", Nilable = false },
|
||||
{ Name = "teamRank", Type = "number", Nilable = false },
|
||||
{ Name = "playerRating", Type = "number", Nilable = false },
|
||||
{ Name = "bg_red", Type = "number", Nilable = false },
|
||||
{ Name = "bg_green", Type = "number", Nilable = false },
|
||||
{ Name = "bg_blue", Type = "number", Nilable = false },
|
||||
{ Name = "emblem", Type = "number", Nilable = false },
|
||||
{ Name = "emblem_red", Type = "number", Nilable = false },
|
||||
{ Name = "emblem_green", Type = "number", Nilable = false },
|
||||
{ Name = "emblem_blue", Type = "number", Nilable = false },
|
||||
{ Name = "border", Type = "number", Nilable = false },
|
||||
{ Name = "border_red", Type = "number", Nilable = false },
|
||||
{ Name = "border_green", Type = "number", Nilable = false },
|
||||
{ Name = "border_blue", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetArenaTeamGdfInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetArenaTeamRosterInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = false },
|
||||
{ Name = "level", Type = "number", Nilable = false },
|
||||
{ Name = "class", Type = "string", Nilable = false },
|
||||
{ Name = "online", Type = "bool", Nilable = false },
|
||||
{ Name = "played", Type = "number", Nilable = false },
|
||||
{ Name = "win", Type = "number", Nilable = false },
|
||||
{ Name = "seasonPlayed", Type = "number", Nilable = false },
|
||||
{ Name = "seasonWin", Type = "number", Nilable = false },
|
||||
{ Name = "rating", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetArenaTeamRosterSelection",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetArenaTeamRosterShowOffline",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "showOffline", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrentArenaSeason",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "season", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMaxArenaCurrency",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumArenaOpponents",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numOpponents", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumArenaTeamMembers",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "teamindex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "showOffline", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numMembers", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPreviousArenaSeason",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "season", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsActiveBattlefieldArena",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isArena", Type = "bool", Nilable = false },
|
||||
{ Name = "isRegistered", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsArenaTeamCaptain",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isCaptain", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsInArenaTeam",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isInTeam", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetArenaTeamRosterSelection",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "team", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetArenaTeamRosterShowOffline",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enable", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortArenaTeamRoster",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "sortType", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ArenaOpponentUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "ARENA_OPPONENT_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "ArenaSeasonWorldState",
|
||||
Type = "Event",
|
||||
LiteralName = "ARENA_SEASON_WORLD_STATE",
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamInviteRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "ARENA_TEAM_INVITE_REQUEST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "source", Type = "string", Nilable = false },
|
||||
{ Name = "team", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamRosterUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "ARENA_TEAM_ROSTER_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unknown", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ArenaTeamUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "ARENA_TEAM_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Arena);
|
||||
@@ -0,0 +1,459 @@
|
||||
local Auction =
|
||||
{
|
||||
Name = "Auction",
|
||||
Type = "System",
|
||||
Namespace = "Auction",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CalculateAuctionDeposit",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "runTime", Type = "time_t", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "deposit", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanCancelAuction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canCancel", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanSendAuctionQuery",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canQuery", Type = "bool", Nilable = false },
|
||||
{ Name = "canMassQuery", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CancelAuction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canCancel", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ClickAuctionSellItemButton",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CloseAuctionHouse",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionHouseDepositRate",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "rate", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionInvTypes",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "classIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "subClassIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "token", Type = "string", Nilable = false },
|
||||
{ Name = "display", Type = "bool", Nilable = false },
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionItemClasses",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionItemInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "quality", Type = "itemQuality", Nilable = false },
|
||||
{ Name = "canUse", Type = "1nil", Nilable = false },
|
||||
{ Name = "level", Type = "number", Nilable = false },
|
||||
{ Name = "minBid", Type = "number", Nilable = false },
|
||||
{ Name = "minIncrement", Type = "number", Nilable = false },
|
||||
{ Name = "buyoutPrice", Type = "number", Nilable = false },
|
||||
{ Name = "bidAmount", Type = "number", Nilable = false },
|
||||
{ Name = "highestBidder", Type = "1nil", Nilable = false },
|
||||
{ Name = "owner", Type = "string", Nilable = false },
|
||||
{ Name = "sold", Type = "1nil", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionItemLink",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "link", Type = "hyperlink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionItemSubClasses",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "classIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionItemTimeLeft",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionSellItemInfo",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "quality", Type = "itemQuality", Nilable = false },
|
||||
{ Name = "canUse", Type = "1nil", Nilable = false },
|
||||
{ Name = "price", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAuctionSort",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "criterion", Type = "string", Nilable = false },
|
||||
{ Name = "reverse", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBidderAuctionItems",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetInboxInvoiceInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "invoiceType", Type = "string", Nilable = false },
|
||||
{ Name = "itemName", Type = "string", Nilable = false },
|
||||
{ Name = "playerName", Type = "string", Nilable = false },
|
||||
{ Name = "bid", Type = "number", Nilable = false },
|
||||
{ Name = "buyout", Type = "number", Nilable = false },
|
||||
{ Name = "deposit", Type = "number", Nilable = false },
|
||||
{ Name = "consignment", Type = "number", Nilable = false },
|
||||
{ Name = "moneyDelay", Type = "number", Nilable = false },
|
||||
{ Name = "etaHour", Type = "number", Nilable = false },
|
||||
{ Name = "etaMin", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumAuctionItems",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numBatchAuctions", Type = "number", Nilable = false },
|
||||
{ Name = "totalAuctions", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetOwnerAuctionItems",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetSelectedAuctionItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAuctionSortReversed",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "sort", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isReversed", Type = "bool", Nilable = false },
|
||||
{ Name = "isSorted", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlaceAuctionBid",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "bid", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "QueryAuctionItems",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "minLevel", Type = "number", Nilable = false },
|
||||
{ Name = "maxLevel", Type = "number", Nilable = false },
|
||||
{ Name = "invTypeIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "classIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "subClassIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "page", Type = "number", Nilable = false },
|
||||
{ Name = "isUsable", Type = "bool", Nilable = false },
|
||||
{ Name = "minQuality", Type = "itemQuality", Nilable = false },
|
||||
{ Name = "getAll", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetSelectedAuctionItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortAuctionApplySort",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortAuctionClearSort",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortAuctionItems",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "sort", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortAuctionSetSort",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "list", Type = "string", Nilable = false },
|
||||
{ Name = "sort", Type = "number", Nilable = false },
|
||||
{ Name = "reversed", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "StartAuction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "minBid", Type = "number", Nilable = false },
|
||||
{ Name = "buyoutPrice", Type = "number", Nilable = false },
|
||||
{ Name = "runTime", Type = "time_t", Nilable = false },
|
||||
{ Name = "stackSize", Type = "number", Nilable = false },
|
||||
{ Name = "numStacks", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AuctionBidderListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_BIDDER_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_CLOSED",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseDisabled",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_DISABLED",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseShow",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_SHOW",
|
||||
},
|
||||
{
|
||||
Name = "AuctionItemListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_ITEM_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellFailure",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_FAILURE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellStart",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_START",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "createdAmount", Type = "number", Nilable = false },
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionOwnedListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_OWNED_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "NewAuctionUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "NEW_AUCTION_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Auction);
|
||||
@@ -1,8 +0,0 @@
|
||||
local AuctionHouseConstants_Classic =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AuctionHouseConstants_Classic);
|
||||
@@ -1,105 +0,0 @@
|
||||
local AuctionHouse =
|
||||
{
|
||||
Name = "AuctionHouse",
|
||||
Type = "System",
|
||||
Namespace = "C_AuctionHouse",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AuctionBidderListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_BIDDER_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_CLOSED",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseDisabled",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_DISABLED",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHousePostError",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_POST_ERROR",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHousePostWarning",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_POST_WARNING",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseScriptDeprecated",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_SCRIPT_DEPRECATED",
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseShow",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_HOUSE_SHOW",
|
||||
},
|
||||
{
|
||||
Name = "AuctionItemListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_ITEM_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellFailure",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_FAILURE",
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellStart",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_START",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "numRepetitions", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionMultisellUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_MULTISELL_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "createdCount", Type = "number", Nilable = false },
|
||||
{ Name = "totalToCreate", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionOwnedListUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AUCTION_OWNED_LIST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "NewAuctionUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "NEW_AUCTION_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ItemKey",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "itemLevel", Type = "number", Nilable = false, Default = 0 },
|
||||
{ Name = "itemSuffix", Type = "number", Nilable = false, Default = 0 },
|
||||
{ Name = "battlePetSpeciesID", Type = "number", Nilable = false, Default = 0 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AuctionHouse);
|
||||
@@ -1,137 +0,0 @@
|
||||
local AuctionHouseEnums =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AuctionHouseCommoditySortOrder",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "UnitPrice", Type = "AuctionHouseCommoditySortOrder", EnumValue = 0 },
|
||||
{ Name = "Quantity", Type = "AuctionHouseCommoditySortOrder", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseError",
|
||||
Type = "Enumeration",
|
||||
NumValues = 26,
|
||||
MinValue = 0,
|
||||
MaxValue = 25,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "NotEnoughMoney", Type = "AuctionHouseError", EnumValue = 0 },
|
||||
{ Name = "HigherBid", Type = "AuctionHouseError", EnumValue = 1 },
|
||||
{ Name = "BidIncrement", Type = "AuctionHouseError", EnumValue = 2 },
|
||||
{ Name = "BidOwn", Type = "AuctionHouseError", EnumValue = 3 },
|
||||
{ Name = "ItemNotFound", Type = "AuctionHouseError", EnumValue = 4 },
|
||||
{ Name = "RestrictedAccountTrial", Type = "AuctionHouseError", EnumValue = 5 },
|
||||
{ Name = "HasRestriction", Type = "AuctionHouseError", EnumValue = 6 },
|
||||
{ Name = "IsBusy", Type = "AuctionHouseError", EnumValue = 7 },
|
||||
{ Name = "Unavailable", Type = "AuctionHouseError", EnumValue = 8 },
|
||||
{ Name = "ItemHasQuote", Type = "AuctionHouseError", EnumValue = 9 },
|
||||
{ Name = "DatabaseError", Type = "AuctionHouseError", EnumValue = 10 },
|
||||
{ Name = "MinBid", Type = "AuctionHouseError", EnumValue = 11 },
|
||||
{ Name = "NotEnoughItems", Type = "AuctionHouseError", EnumValue = 12 },
|
||||
{ Name = "RepairItem", Type = "AuctionHouseError", EnumValue = 13 },
|
||||
{ Name = "UsedCharges", Type = "AuctionHouseError", EnumValue = 14 },
|
||||
{ Name = "QuestItem", Type = "AuctionHouseError", EnumValue = 15 },
|
||||
{ Name = "BoundItem", Type = "AuctionHouseError", EnumValue = 16 },
|
||||
{ Name = "ConjuredItem", Type = "AuctionHouseError", EnumValue = 17 },
|
||||
{ Name = "LimitedDurationItem", Type = "AuctionHouseError", EnumValue = 18 },
|
||||
{ Name = "IsBag", Type = "AuctionHouseError", EnumValue = 19 },
|
||||
{ Name = "EquippedBag", Type = "AuctionHouseError", EnumValue = 20 },
|
||||
{ Name = "WrappedItem", Type = "AuctionHouseError", EnumValue = 21 },
|
||||
{ Name = "LootItem", Type = "AuctionHouseError", EnumValue = 22 },
|
||||
{ Name = "DoubleBid", Type = "AuctionHouseError", EnumValue = 23 },
|
||||
{ Name = "FavoritesMaxed", Type = "AuctionHouseError", EnumValue = 24 },
|
||||
{ Name = "ItemNotAvailable", Type = "AuctionHouseError", EnumValue = 25 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseFilter",
|
||||
Type = "Enumeration",
|
||||
NumValues = 13,
|
||||
MinValue = 0,
|
||||
MaxValue = 12,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "AuctionHouseFilter", EnumValue = 0 },
|
||||
{ Name = "UncollectedOnly", Type = "AuctionHouseFilter", EnumValue = 1 },
|
||||
{ Name = "UsableOnly", Type = "AuctionHouseFilter", EnumValue = 2 },
|
||||
{ Name = "UpgradesOnly", Type = "AuctionHouseFilter", EnumValue = 3 },
|
||||
{ Name = "ExactMatch", Type = "AuctionHouseFilter", EnumValue = 4 },
|
||||
{ Name = "PoorQuality", Type = "AuctionHouseFilter", EnumValue = 5 },
|
||||
{ Name = "CommonQuality", Type = "AuctionHouseFilter", EnumValue = 6 },
|
||||
{ Name = "UncommonQuality", Type = "AuctionHouseFilter", EnumValue = 7 },
|
||||
{ Name = "RareQuality", Type = "AuctionHouseFilter", EnumValue = 8 },
|
||||
{ Name = "EpicQuality", Type = "AuctionHouseFilter", EnumValue = 9 },
|
||||
{ Name = "LegendaryQuality", Type = "AuctionHouseFilter", EnumValue = 10 },
|
||||
{ Name = "ArtifactQuality", Type = "AuctionHouseFilter", EnumValue = 11 },
|
||||
{ Name = "LegendaryCraftedItemOnly", Type = "AuctionHouseFilter", EnumValue = 12 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseItemSortOrder",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Bid", Type = "AuctionHouseItemSortOrder", EnumValue = 0 },
|
||||
{ Name = "Buyout", Type = "AuctionHouseItemSortOrder", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseNotification",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "BidPlaced", Type = "AuctionHouseNotification", EnumValue = 0 },
|
||||
{ Name = "AuctionRemoved", Type = "AuctionHouseNotification", EnumValue = 1 },
|
||||
{ Name = "AuctionWon", Type = "AuctionHouseNotification", EnumValue = 2 },
|
||||
{ Name = "AuctionOutbid", Type = "AuctionHouseNotification", EnumValue = 3 },
|
||||
{ Name = "AuctionSold", Type = "AuctionHouseNotification", EnumValue = 4 },
|
||||
{ Name = "AuctionExpired", Type = "AuctionHouseNotification", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseSortOrder",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Price", Type = "AuctionHouseSortOrder", EnumValue = 0 },
|
||||
{ Name = "Name", Type = "AuctionHouseSortOrder", EnumValue = 1 },
|
||||
{ Name = "Level", Type = "AuctionHouseSortOrder", EnumValue = 2 },
|
||||
{ Name = "Bid", Type = "AuctionHouseSortOrder", EnumValue = 3 },
|
||||
{ Name = "Buyout", Type = "AuctionHouseSortOrder", EnumValue = 4 },
|
||||
{ Name = "TimeRemaining", Type = "AuctionHouseSortOrder", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuctionHouseTimeLeftBand",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Short", Type = "AuctionHouseTimeLeftBand", EnumValue = 0 },
|
||||
{ Name = "Medium", Type = "AuctionHouseTimeLeftBand", EnumValue = 1 },
|
||||
{ Name = "Long", Type = "AuctionHouseTimeLeftBand", EnumValue = 2 },
|
||||
{ Name = "VeryLong", Type = "AuctionHouseTimeLeftBand", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AuctionHouseEnums);
|
||||
@@ -0,0 +1,444 @@
|
||||
local Awesome_WotLK =
|
||||
{
|
||||
Name = "Awesome WotLK",
|
||||
Type = "System",
|
||||
Namespace = "Awesome WotLK",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "C_NamePlate.GetNamePlateForUnit",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "namePlate", Type = "frame", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_NamePlate.GetNamePlates",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "namePlateList", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_NamePlate.GetNamePlateByGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "GUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "namePlateList", Type = "frame", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_NamePlate.GetNamePlateTokenByGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "GUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_VoiceChat.GetTtsVoices",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "voiceList", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_VoiceChat.GetRemoteTtsVoices",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "voiceList", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_VoiceChat.SpeakText",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "voiceID", Type = "number", Nilable = false },
|
||||
{ Name = "text", Type = "string", Nilable = false },
|
||||
{ Name = "destination", Type = "number", Nilable = true },
|
||||
{ Name = "rate", Type = "number", Nilable = true },
|
||||
{ Name = "volume", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "utteranceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_VoiceChat.StopSpeakingText",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.GetSpeechRate",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "rate", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.GetSpeechVolume",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "volume", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.GetSpeechVoiceID",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "voiceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.GetVoiceOptionName",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "voiceName", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.SetDefaultSettings",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.SetSpeechRate",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "rate", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.SetSpeechVolume",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "volume", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.SetVoiceOption",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "voiceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.SetVoiceOptionByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "voiceName", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "C_TTSSettings.RefreshVoices",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UnitIsControlled",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isControlled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitIsDisarmed",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isDisarmed", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitIsSilenced",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSilenced", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitOccupations",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "npcFlags", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitOwner",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "ownerName", Type = "string", Nilable = false },
|
||||
{ Name = "ownerGuid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitTokenFromGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "GUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "UnitToken", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetInventoryItemTransmog",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemId", Type = "number", Nilable = false },
|
||||
{ Name = "enchantId", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSpellBaseCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "spellId", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cdMs", Type = "number", Nilable = false },
|
||||
{ Name = "gcdMs", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemInfoInstant",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemId/itemName/itemHyperlink", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "itemType", Type = "string", Nilable = false },
|
||||
{ Name = "itemSubType", Type = "string", Nilable = false },
|
||||
{ Name = "itemEquipLoc", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "classID", Type = "number", Nilable = false },
|
||||
{ Name = "subclassID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FlashWindow",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "IsWindowFocused",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "FocusWindow",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CopyToClipboard",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "text", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "NamePlateCreated",
|
||||
Type = "Event",
|
||||
LiteralName = "NAME_PLATE_CREATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "namePlateBase", Type = "frame", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "NamePlateUnitAdded",
|
||||
Type = "Event",
|
||||
LiteralName = "NAME_PLATE_UNIT_ADDED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "NamePlateUnitRemoved",
|
||||
Type = "Event",
|
||||
LiteralName = "NAME_PLATE_UNIT_REMOVED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "NamePlateOwnerChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "NAME_PLATE_OWNER_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitId", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChatTtsPlaybackStarted",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHAT_TTS_PLAYBACK_STARTED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "numConsumers", Type = "number", Nilable = false },
|
||||
{ Name = "utteranceID", Type = "number", Nilable = false },
|
||||
{ Name = "durationMS", Type = "time_t", Nilable = false },
|
||||
{ Name = "destination", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChatTtsPlaybackFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHAT_TTS_PLAYBACK_FINISHED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "numConsumers", Type = "number", Nilable = false },
|
||||
{ Name = "utteranceID", Type = "number", Nilable = false },
|
||||
{ Name = "destination", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChatTtsPlaybackFailed",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHAT_TTS_PLAYBACK_FAILED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "status", Type = "string", Nilable = false },
|
||||
{ Name = "utteranceID", Type = "number", Nilable = false },
|
||||
{ Name = "destination", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChatTtsSpeakTextUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHAT_TTS_SPEAK_TEXT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "status", Type = "string", Nilable = false },
|
||||
{ Name = "utteranceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChatTtsVoicesUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHAT_TTS_VOICES_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Awesome_WotLK);
|
||||
@@ -1,22 +0,0 @@
|
||||
local AzeriteConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AzeriteEssenceSlot",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "MainSlot", Type = "AzeriteEssenceSlot", EnumValue = 0 },
|
||||
{ Name = "PassiveOneSlot", Type = "AzeriteEssenceSlot", EnumValue = 1 },
|
||||
{ Name = "PassiveTwoSlot", Type = "AzeriteEssenceSlot", EnumValue = 2 },
|
||||
{ Name = "PassiveThreeSlot", Type = "AzeriteEssenceSlot", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AzeriteConstants);
|
||||
@@ -1,327 +0,0 @@
|
||||
local AzeriteEmpoweredItem =
|
||||
{
|
||||
Name = "AzeriteEmpoweredItem",
|
||||
Type = "System",
|
||||
Namespace = "C_AzeriteEmpoweredItem",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CanSelectPower",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canSelect", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConfirmAzeriteEmpoweredItemRespec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAllTierInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "tierInfo", Type = "table", InnerType = "AzeriteEmpoweredItemTierInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAllTierInfoByItemID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemInfo", Nilable = false },
|
||||
{ Name = "classID", Type = "number", Nilable = true, Documentation = { "Specify a class ID to get tier information about that class, otherwise uses the player's class if left nil" } },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "tierInfo", Type = "table", InnerType = "AzeriteEmpoweredItemTierInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAzeriteEmpoweredItemRespecCost",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPowerInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "powerInfo", Type = "AzeriteEmpoweredItemPowerInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPowerText",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
{ Name = "level", Type = "AzeritePowerLevel", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "powerText", Type = "AzeriteEmpoweredItemPowerText", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSpecsForPower",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "specInfo", Type = "table", InnerType = "AzeriteSpecInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasAnyUnselectedPowers",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasAnyUnselectedPowers", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasBeenViewed",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasBeenViewed", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteEmpoweredItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemLocation", Type = "ItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAzeriteEmpoweredItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteEmpoweredItemByID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemInfo", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAzeriteEmpoweredItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeritePreviewSourceDisplayable",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemInfo", Nilable = false },
|
||||
{ Name = "classID", Type = "number", Nilable = true, Documentation = { "Specify a class ID to determine if its displayable for that class, otherwise uses the player's class if left nil" } },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAzeritePreviewSourceDisplayable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsHeartOfAzerothEquipped",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isHeartOfAzerothEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsPowerAvailableForSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
{ Name = "specID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isPowerAvailableForSpec", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsPowerSelected",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSelected", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SelectPower",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "powerID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetHasBeenViewed",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AzeriteEmpoweredItemEquippedStatusChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_EMPOWERED_ITEM_EQUIPPED_STATUS_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "isHeartEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEmpoweredItemSelectionUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_EMPOWERED_ITEM_SELECTION_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "azeriteEmpoweredItemLocation", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AzeritePowerLevel",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Base", Type = "AzeritePowerLevel", EnumValue = 0 },
|
||||
{ Name = "Upgraded", Type = "AzeritePowerLevel", EnumValue = 1 },
|
||||
{ Name = "Downgraded", Type = "AzeritePowerLevel", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEmpoweredItemPowerInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "azeritePowerID", Type = "number", Nilable = false },
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEmpoweredItemPowerText",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEmpoweredItemTierInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "azeritePowerIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "unlockLevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteSpecInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "classID", Type = "number", Nilable = false },
|
||||
{ Name = "specID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AzeriteEmpoweredItem);
|
||||
@@ -1,326 +0,0 @@
|
||||
local AzeriteEssence =
|
||||
{
|
||||
Name = "AzeriteEssence",
|
||||
Type = "System",
|
||||
Namespace = "C_AzeriteEssence",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ActivateEssence",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanActivateEssence",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canActivate", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanDeactivateEssence",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canDeactivate", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanOpenUI",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canOpen", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ClearPendingActivationEssence",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "CloseForge",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "GetEssenceHyperlink",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "link", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEssenceInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "AzeriteEssenceInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEssences",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "essences", Type = "table", InnerType = "AzeriteEssenceInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMilestoneEssence",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMilestoneInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "AzeriteMilestoneInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMilestoneSpell",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMilestones",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "milestones", Type = "table", InnerType = "AzeriteMilestoneInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumUnlockedEssences",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numUnlockedEssences", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumUsableEssences",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numUsableEssences", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPendingActivationEssence",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasNeverActivatedAnyEssences",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasNeverActivatedAnyEssences", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasPendingActivationEssence",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasEssence", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAtForge",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAtForge", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetPendingActivationEssence",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnlockMilestone",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AzeriteEssenceActivated",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_ACTIVATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "AzeriteEssenceSlot", Nilable = false },
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceActivationFailed",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_ACTIVATION_FAILED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "AzeriteEssenceSlot", Nilable = false },
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = false },
|
||||
{ Name = "newRank", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceForgeClose",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_FORGE_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceForgeOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_FORGE_OPEN",
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceMilestoneUnlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_MILESTONE_UNLOCKED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "milestoneID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteEssenceUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ESSENCE_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "PendingAzeriteEssenceChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PENDING_AZERITE_ESSENCE_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "essenceID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "AzeriteEssenceInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = false },
|
||||
{ Name = "unlocked", Type = "bool", Nilable = false },
|
||||
{ Name = "valid", Type = "bool", Nilable = false },
|
||||
{ Name = "icon", Type = "fileID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteMilestoneInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "requiredLevel", Type = "number", Nilable = false },
|
||||
{ Name = "canUnlock", Type = "bool", Nilable = false },
|
||||
{ Name = "unlocked", Type = "bool", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = true },
|
||||
{ Name = "slot", Type = "AzeriteEssenceSlot", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AzeriteEssence);
|
||||
@@ -1,183 +0,0 @@
|
||||
local AzeriteItem =
|
||||
{
|
||||
Name = "AzeriteItem",
|
||||
Type = "System",
|
||||
Namespace = "C_AzeriteItem",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "FindActiveAzeriteItem",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "activeAzeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAzeriteItemXPInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "xp", Type = "number", Nilable = false },
|
||||
{ Name = "totalLevelXP", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetPowerLevel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "powerLevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetUnlimitedPowerLevel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "powerLevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasActiveAzeriteItem",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasActiveAzeriteItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemLocation", Type = "ItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAzeriteItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteItemAtMaxLevel",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAtMax", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteItemByID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemInfo", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isAzeriteItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsAzeriteItemEnabled",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsUnlimitedLevelingUnlocked",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isUnlimitedLevelingUnlocked", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AzeriteItemEnabledStateChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ITEM_ENABLED_STATE_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteItemExperienceChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ITEM_EXPERIENCE_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "oldExperienceAmount", Type = "number", Nilable = false },
|
||||
{ Name = "newExperienceAmount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AzeriteItemPowerLevelChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "AZERITE_ITEM_POWER_LEVEL_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "azeriteItemLocation", Type = "AzeriteItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "oldPowerLevel", Type = "number", Nilable = false },
|
||||
{ Name = "newPowerLevel", Type = "number", Nilable = false },
|
||||
{ Name = "unlockedEmpoweredItemsInfo", Type = "table", InnerType = "UnlockedAzeriteEmpoweredItems", Nilable = false },
|
||||
{ Name = "azeriteItemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "UnlockedAzeriteEmpoweredItems",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "unlockedItem", Type = "AzeriteEmpoweredItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "tierIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(AzeriteItem);
|
||||
@@ -1,26 +0,0 @@
|
||||
local BagConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "BagSlotFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 1,
|
||||
MaxValue = 63,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "DisableAutoSort", Type = "BagSlotFlags", EnumValue = 1 },
|
||||
{ Name = "PriorityEquipment", Type = "BagSlotFlags", EnumValue = 2 },
|
||||
{ Name = "PriorityConsumables", Type = "BagSlotFlags", EnumValue = 4 },
|
||||
{ Name = "PriorityTradeGoods", Type = "BagSlotFlags", EnumValue = 8 },
|
||||
{ Name = "PriorityJunk", Type = "BagSlotFlags", EnumValue = 16 },
|
||||
{ Name = "PriorityQuestItems", Type = "BagSlotFlags", EnumValue = 32 },
|
||||
{ Name = "BagSlotValidFlagsAll", Type = "BagSlotFlags", EnumValue = 63 },
|
||||
{ Name = "BagSlotPriorityFlagsAll", Type = "BagSlotFlags", EnumValue = 62 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BagConstants);
|
||||
@@ -1,46 +0,0 @@
|
||||
local BagIndexConstants =
|
||||
{
|
||||
Name = "BagIndexConstants",
|
||||
Type = "System",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "BagIndex",
|
||||
Type = "Enumeration",
|
||||
NumValues = 17,
|
||||
MinValue = -4,
|
||||
MaxValue = 12,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Bankbag", Type = "BagIndex", EnumValue = -4 },
|
||||
{ Name = "Reagentbank", Type = "BagIndex", EnumValue = -3 },
|
||||
{ Name = "Keyring", Type = "BagIndex", EnumValue = -2 },
|
||||
{ Name = "Bank", Type = "BagIndex", EnumValue = -1 },
|
||||
{ Name = "Backpack", Type = "BagIndex", EnumValue = 0 },
|
||||
{ Name = "Bag_1", Type = "BagIndex", EnumValue = 1 },
|
||||
{ Name = "Bag_2", Type = "BagIndex", EnumValue = 2 },
|
||||
{ Name = "Bag_3", Type = "BagIndex", EnumValue = 3 },
|
||||
{ Name = "Bag_4", Type = "BagIndex", EnumValue = 4 },
|
||||
{ Name = "ReagentBag", Type = "BagIndex", EnumValue = 5 },
|
||||
{ Name = "BankBag_1", Type = "BagIndex", EnumValue = 6 },
|
||||
{ Name = "BankBag_2", Type = "BagIndex", EnumValue = 7 },
|
||||
{ Name = "BankBag_3", Type = "BagIndex", EnumValue = 8 },
|
||||
{ Name = "BankBag_4", Type = "BagIndex", EnumValue = 9 },
|
||||
{ Name = "BankBag_5", Type = "BagIndex", EnumValue = 10 },
|
||||
{ Name = "BankBag_6", Type = "BagIndex", EnumValue = 11 },
|
||||
{ Name = "BankBag_7", Type = "BagIndex", EnumValue = 12 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BagIndexConstants);
|
||||
@@ -2,23 +2,76 @@ local Bank =
|
||||
{
|
||||
Name = "Bank",
|
||||
Type = "System",
|
||||
Namespace = "C_Bank",
|
||||
Namespace = "Bank",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "BankButtonIDToInvSlotID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "buttonID", Type = "number", Nilable = false },
|
||||
{ Name = "isBag", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inventoryID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CloseBankFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManager_UnpackLocation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "location", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "player", Type = "bool", Nilable = false },
|
||||
{ Name = "bank", Type = "bool", Nilable = false },
|
||||
{ Name = "bags", Type = "bool", Nilable = false },
|
||||
{ Name = "location or slot", Type = "number", Nilable = false },
|
||||
{ Name = "bag", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBankSlotCost",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBankSlots",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numSlots", Type = "number", Nilable = false },
|
||||
{ Name = "isFull", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PurchaseSlot",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BankBagSlotFlagsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BANK_BAG_SLOT_FLAGS_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BankframeClosed",
|
||||
Type = "Event",
|
||||
@@ -40,7 +93,7 @@ local Bank =
|
||||
LiteralName = "PLAYERBANKSLOTS_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "slotID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -1,339 +0,0 @@
|
||||
local BarberShop =
|
||||
{
|
||||
Name = "BarberShop",
|
||||
Type = "System",
|
||||
Namespace = "C_BarberShop",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ApplyCustomizationChoices",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Cancel",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "ClearPreviewChoices",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "clearSavedChoices", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CycleCharCustomization",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "CharCustomizationType", Nilable = false },
|
||||
{ Name = "forward", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAvailableCustomizations",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "categories", Type = "table", InnerType = "CharCustomizationCategory", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBarbersChoiceCost",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrentCameraZoom",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "zoomLevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrentCharacterData",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "characterData", Type = "PlayerInfoCharacterData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrentCost",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCustomizationTypeInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "CharCustomizationType", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "customizationName", Type = "cstring", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "isCurrent", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetViewingChrModel",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "chrModelID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasAnyChanges",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasChanges", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsValidCustomizationType",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "CharCustomizationType", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isValid", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsViewingAlteredForm",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isViewingAlteredForm", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsViewingNativeSex",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isNativeSex", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsViewingVisibleSex",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "sex", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isVisibleSex", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PreviewCustomizationChoice",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "optionID", Type = "number", Nilable = false },
|
||||
{ Name = "choiceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RandomizeCustomizationChoices",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "ResetCameraRotation",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "ResetCustomizationChoices",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "RotateCamera",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "diffDegrees", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCameraDistanceOffset",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "offset", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCameraZoomLevel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "zoomLevel", Type = "number", Nilable = false },
|
||||
{ Name = "keepCustomZoom", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCustomizationChoice",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "optionID", Type = "number", Nilable = false },
|
||||
{ Name = "choiceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetModelDressState",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "dressedState", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetSelectedSex",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "sex", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetViewingAlteredForm",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "isViewingAlteredForm", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetViewingChrModel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "chrModelID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetViewingShapeshiftForm",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "shapeshiftFormID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ZoomCamera",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "zoomAmount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BarberShopAppearanceApplied",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_APPEARANCE_APPLIED",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopCameraValuesUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_CAMERA_VALUES_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopClose",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopCostUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_COST_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopForceCustomizationsUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_FORCE_CUSTOMIZATIONS_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_OPEN",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopResult",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_RESULT",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConfirmBarbersChoice",
|
||||
Type = "Event",
|
||||
LiteralName = "CONFIRM_BARBERS_CHOICE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BarberShop);
|
||||
@@ -0,0 +1,119 @@
|
||||
local Barbershop =
|
||||
{
|
||||
Name = "Barbershop",
|
||||
Type = "System",
|
||||
Namespace = "Barbershop",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ApplyBarberShopStyle",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "BarberShopReset",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CanAlterSkin",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canAlter", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CancelBarberShop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetBarberShopStyleInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "styleIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "unused", Type = "string", Nilable = false },
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
{ Name = "isCurrent", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBarberShopTotalCost",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cost", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFacialHairCustomization",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "token", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetHairCustomization",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "token", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetNextBarberShopStyle",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "styleIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "reverse", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BarberShopAppearanceApplied",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_APPEARANCE_APPLIED",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopClose",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_OPEN",
|
||||
},
|
||||
{
|
||||
Name = "BarberShopSuccess",
|
||||
Type = "Event",
|
||||
LiteralName = "BARBER_SHOP_SUCCESS",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Barbershop);
|
||||
@@ -1,15 +0,0 @@
|
||||
local Base =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ScriptObject",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Base);
|
||||
@@ -1,72 +1,13 @@
|
||||
local BattleNet =
|
||||
{
|
||||
Name = "BattleNet",
|
||||
Name = "Battle.net",
|
||||
Type = "System",
|
||||
Namespace = "C_BattleNet",
|
||||
Namespace = "Battle.net",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetAccountInfoByGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "accountInfo", Type = "BNetAccountInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAccountInfoByID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "wowAccountGUID", Type = "WOWGUID", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "accountInfo", Type = "BNetAccountInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFriendAccountInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "friendIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "wowAccountGUID", Type = "WOWGUID", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "accountInfo", Type = "BNetAccountInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFriendGameAccountInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "friendIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "accountIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "gameAccountInfo", Type = "BNetGameAccountInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFriendNumGameAccounts",
|
||||
Name = "BNGetFriendInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
@@ -76,96 +17,315 @@ local BattleNet =
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numGameAccounts", Type = "number", Nilable = false },
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
{ Name = "givenName", Type = "string", Nilable = false },
|
||||
{ Name = "surname", Type = "string", Nilable = false },
|
||||
{ Name = "toonName", Type = "string", Nilable = false },
|
||||
{ Name = "toonID", Type = "number", Nilable = false },
|
||||
{ Name = "client", Type = "string", Nilable = false },
|
||||
{ Name = "isOnline", Type = "bool", Nilable = false },
|
||||
{ Name = "lastOnline", Type = "number", Nilable = false },
|
||||
{ Name = "isAFK", Type = "bool", Nilable = false },
|
||||
{ Name = "isDND", Type = "bool", Nilable = false },
|
||||
{ Name = "messageText", Type = "string", Nilable = false },
|
||||
{ Name = "noteText", Type = "string", Nilable = false },
|
||||
{ Name = "isFriend", Type = "bool", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetGameAccountInfoByGUID",
|
||||
Name = "BNGetFriendInfoByID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "gameAccountInfo", Type = "BNetGameAccountInfo", Nilable = true },
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
{ Name = "givenName", Type = "string", Nilable = false },
|
||||
{ Name = "surname", Type = "string", Nilable = false },
|
||||
{ Name = "toonName", Type = "string", Nilable = false },
|
||||
{ Name = "toonID", Type = "number", Nilable = false },
|
||||
{ Name = "client", Type = "string", Nilable = false },
|
||||
{ Name = "isOnline", Type = "bool", Nilable = false },
|
||||
{ Name = "lastOnline", Type = "number", Nilable = false },
|
||||
{ Name = "isAFK", Type = "bool", Nilable = false },
|
||||
{ Name = "isDND", Type = "bool", Nilable = false },
|
||||
{ Name = "messageText", Type = "string", Nilable = false },
|
||||
{ Name = "noteText", Type = "string", Nilable = false },
|
||||
{ Name = "isFriend", Type = "bool", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetGameAccountInfoByID",
|
||||
Name = "BNGetFriendToonInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "friendIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "toonIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "gameAccountInfo", Type = "BNetGameAccountInfo", Nilable = true },
|
||||
{ Name = "unknown", Type = "bool", Nilable = false },
|
||||
{ Name = "toonName", Type = "string", Nilable = false },
|
||||
{ Name = "client", Type = "string", Nilable = false },
|
||||
{ Name = "realmName", Type = "string", Nilable = false },
|
||||
{ Name = "faction", Type = "number", Nilable = false },
|
||||
{ Name = "race", Type = "string", Nilable = false },
|
||||
{ Name = "class", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "zoneName", Type = "string", Nilable = false },
|
||||
{ Name = "level", Type = "string", Nilable = false },
|
||||
{ Name = "gameText", Type = "string", Nilable = false },
|
||||
{ Name = "broadcastText", Type = "string", Nilable = false },
|
||||
{ Name = "broadcastTime", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetInfo",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "broadcastText", Type = "string", Nilable = false },
|
||||
{ Name = "bnetAFK", Type = "bool", Nilable = false },
|
||||
{ Name = "bnetDND", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetMatureLanguageFilter",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetNumFriendToons",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "friendIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numToons", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetNumFriends",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "totalBNet", Type = "number", Nilable = false },
|
||||
{ Name = "numBNetOnline", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetSelectedFriend",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "friendIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNGetToonInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "unknown", Type = "bool", Nilable = false },
|
||||
{ Name = "toonName", Type = "string", Nilable = false },
|
||||
{ Name = "client", Type = "string", Nilable = false },
|
||||
{ Name = "realmName", Type = "string", Nilable = false },
|
||||
{ Name = "realmID", Type = "number", Nilable = false },
|
||||
{ Name = "faction", Type = "number", Nilable = false },
|
||||
{ Name = "race", Type = "string", Nilable = false },
|
||||
{ Name = "class", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "zoneName", Type = "string", Nilable = false },
|
||||
{ Name = "level", Type = "string", Nilable = false },
|
||||
{ Name = "gameText", Type = "string", Nilable = false },
|
||||
{ Name = "broadcastText", Type = "string", Nilable = false },
|
||||
{ Name = "broadcastTime", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNSetCustomMessage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "broadcastText", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "BNSetFriendNote",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
{ Name = "note", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "BNSetMatureLanguageFilter",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BnBlockListUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_BLOCK_LIST_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "BnConnected",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CONNECTED",
|
||||
},
|
||||
{
|
||||
Name = "BnCustomMessageChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CUSTOM_MESSAGE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "BnCustomMessageLoaded",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CUSTOM_MESSAGE_LOADED",
|
||||
},
|
||||
{
|
||||
Name = "BnDisconnected",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_DISCONNECTED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendAccountOffline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_ACCOUNT_OFFLINE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BnFriendAccountOnline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_ACCOUNT_ONLINE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "presenceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BnFriendInfoChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_INFO_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendInviteAdded",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_INVITE_ADDED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendInviteListInitialized",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_INVITE_LIST_INITIALIZED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendInviteRemoved",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_INVITE_REMOVED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendInviteSendResult",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_INVITE_SEND_RESULT",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendListSizeChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_LIST_SIZE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendToonOffline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_TOON_OFFLINE",
|
||||
},
|
||||
{
|
||||
Name = "BnFriendToonOnline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_FRIEND_TOON_ONLINE",
|
||||
},
|
||||
{
|
||||
Name = "BnMatureLanguageFilter",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_MATURE_LANGUAGE_FILTER",
|
||||
},
|
||||
{
|
||||
Name = "BnNewPresence",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_NEW_PRESENCE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BnSelfOffline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_SELF_OFFLINE",
|
||||
},
|
||||
{
|
||||
Name = "BnSelfOnline",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_SELF_ONLINE",
|
||||
},
|
||||
{
|
||||
Name = "BnSystemMessage",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_SYSTEM_MESSAGE",
|
||||
},
|
||||
{
|
||||
Name = "BnToonNameUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_TOON_NAME_UPDATED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "BNetAccountInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "bnetAccountID", Type = "number", Nilable = false },
|
||||
{ Name = "accountName", Type = "string", Nilable = false },
|
||||
{ Name = "battleTag", Type = "string", Nilable = false },
|
||||
{ Name = "isFriend", Type = "bool", Nilable = false },
|
||||
{ Name = "isBattleTagFriend", Type = "bool", Nilable = false },
|
||||
{ Name = "lastOnlineTime", Type = "number", Nilable = false },
|
||||
{ Name = "isAFK", Type = "bool", Nilable = false },
|
||||
{ Name = "isDND", Type = "bool", Nilable = false },
|
||||
{ Name = "isFavorite", Type = "bool", Nilable = false },
|
||||
{ Name = "appearOffline", Type = "bool", Nilable = false },
|
||||
{ Name = "customMessage", Type = "string", Nilable = false },
|
||||
{ Name = "customMessageTime", Type = "number", Nilable = false },
|
||||
{ Name = "note", Type = "string", Nilable = false },
|
||||
{ Name = "rafLinkType", Type = "RafLinkType", Nilable = false },
|
||||
{ Name = "gameAccountInfo", Type = "BNetGameAccountInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BNetGameAccountInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "gameAccountID", Type = "number", Nilable = false },
|
||||
{ Name = "clientProgram", Type = "string", Nilable = false },
|
||||
{ Name = "isOnline", Type = "bool", Nilable = false },
|
||||
{ Name = "isGameBusy", Type = "bool", Nilable = false },
|
||||
{ Name = "isGameAFK", Type = "bool", Nilable = false },
|
||||
{ Name = "wowProjectID", Type = "number", Nilable = true },
|
||||
{ Name = "characterName", Type = "string", Nilable = true },
|
||||
{ Name = "realmName", Type = "string", Nilable = true },
|
||||
{ Name = "realmDisplayName", Type = "string", Nilable = true },
|
||||
{ Name = "realmID", Type = "number", Nilable = true },
|
||||
{ Name = "factionName", Type = "string", Nilable = true },
|
||||
{ Name = "raceName", Type = "string", Nilable = true },
|
||||
{ Name = "className", Type = "string", Nilable = true },
|
||||
{ Name = "areaName", Type = "string", Nilable = true },
|
||||
{ Name = "characterLevel", Type = "number", Nilable = true },
|
||||
{ Name = "richPresence", Type = "string", Nilable = true },
|
||||
{ Name = "playerGuid", Type = "WOWGUID", Nilable = true },
|
||||
{ Name = "isWowMobile", Type = "bool", Nilable = false },
|
||||
{ Name = "canSummon", Type = "bool", Nilable = false },
|
||||
{ Name = "hasFocus", Type = "bool", Nilable = false },
|
||||
{ Name = "regionID", Type = "number", Nilable = false },
|
||||
{ Name = "isInCurrentRegion", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -1,396 +0,0 @@
|
||||
local BattlePetConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "BattlePetAbilityFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 1,
|
||||
MaxValue = 32,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "DisplayAsHostileDebuff", Type = "BattlePetAbilityFlag", EnumValue = 1 },
|
||||
{ Name = "HideStrongWeakHints", Type = "BattlePetAbilityFlag", EnumValue = 2 },
|
||||
{ Name = "Passive", Type = "BattlePetAbilityFlag", EnumValue = 4 },
|
||||
{ Name = "ServerOnlyAura", Type = "BattlePetAbilityFlag", EnumValue = 8 },
|
||||
{ Name = "ShowCast", Type = "BattlePetAbilityFlag", EnumValue = 16 },
|
||||
{ Name = "StartOnCooldown", Type = "BattlePetAbilityFlag", EnumValue = 32 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAbilitySlot",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "A", Type = "BattlePetAbilitySlot", EnumValue = 0 },
|
||||
{ Name = "B", Type = "BattlePetAbilitySlot", EnumValue = 1 },
|
||||
{ Name = "C", Type = "BattlePetAbilitySlot", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAbilityTargets",
|
||||
Type = "Enumeration",
|
||||
NumValues = 13,
|
||||
MinValue = 0,
|
||||
MaxValue = 12,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "EnemyFrontPet", Type = "BattlePetAbilityTargets", EnumValue = 0 },
|
||||
{ Name = "FriendlyFrontPet", Type = "BattlePetAbilityTargets", EnumValue = 1 },
|
||||
{ Name = "Weather", Type = "BattlePetAbilityTargets", EnumValue = 2 },
|
||||
{ Name = "EnemyPad", Type = "BattlePetAbilityTargets", EnumValue = 3 },
|
||||
{ Name = "FriendlyPad", Type = "BattlePetAbilityTargets", EnumValue = 4 },
|
||||
{ Name = "EnemyBackPet_1", Type = "BattlePetAbilityTargets", EnumValue = 5 },
|
||||
{ Name = "EnemyBackPet_2", Type = "BattlePetAbilityTargets", EnumValue = 6 },
|
||||
{ Name = "FriendlyBackPet_1", Type = "BattlePetAbilityTargets", EnumValue = 7 },
|
||||
{ Name = "FriendlyBackPet_2", Type = "BattlePetAbilityTargets", EnumValue = 8 },
|
||||
{ Name = "Caster", Type = "BattlePetAbilityTargets", EnumValue = 9 },
|
||||
{ Name = "Owner", Type = "BattlePetAbilityTargets", EnumValue = 10 },
|
||||
{ Name = "Specific", Type = "BattlePetAbilityTargets", EnumValue = 11 },
|
||||
{ Name = "ProcTarget", Type = "BattlePetAbilityTargets", EnumValue = 12 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAbilityTurnFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 1,
|
||||
MaxValue = 32,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "CanProcFromProc", Type = "BattlePetAbilityTurnFlag", EnumValue = 1 },
|
||||
{ Name = "TriggerBySelf", Type = "BattlePetAbilityTurnFlag", EnumValue = 2 },
|
||||
{ Name = "TriggerByFriend", Type = "BattlePetAbilityTurnFlag", EnumValue = 4 },
|
||||
{ Name = "TriggerByEnemy", Type = "BattlePetAbilityTurnFlag", EnumValue = 8 },
|
||||
{ Name = "TriggerByWeather", Type = "BattlePetAbilityTurnFlag", EnumValue = 16 },
|
||||
{ Name = "TriggerByAuraCaster", Type = "BattlePetAbilityTurnFlag", EnumValue = 32 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAbilityTurnType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Normal", Type = "BattlePetAbilityTurnType", EnumValue = 0 },
|
||||
{ Name = "TriggeredEffect", Type = "BattlePetAbilityTurnType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAbilityType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Ability", Type = "BattlePetAbilityType", EnumValue = 0 },
|
||||
{ Name = "Aura", Type = "BattlePetAbilityType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetAction",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 0,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "BattlePetAction", EnumValue = 0 },
|
||||
{ Name = "Ability", Type = "BattlePetAction", EnumValue = 1 },
|
||||
{ Name = "SwitchPet", Type = "BattlePetAction", EnumValue = 2 },
|
||||
{ Name = "Trap", Type = "BattlePetAction", EnumValue = 3 },
|
||||
{ Name = "Skip", Type = "BattlePetAction", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetBreedQuality",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Poor", Type = "BattlePetBreedQuality", EnumValue = 0 },
|
||||
{ Name = "Common", Type = "BattlePetBreedQuality", EnumValue = 1 },
|
||||
{ Name = "Uncommon", Type = "BattlePetBreedQuality", EnumValue = 2 },
|
||||
{ Name = "Rare", Type = "BattlePetBreedQuality", EnumValue = 3 },
|
||||
{ Name = "Epic", Type = "BattlePetBreedQuality", EnumValue = 4 },
|
||||
{ Name = "Legendary", Type = "BattlePetBreedQuality", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetEffectFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "EnableAbilityPicker", Type = "BattlePetEffectFlags", EnumValue = 1 },
|
||||
{ Name = "LuaNeedsAllPets", Type = "BattlePetEffectFlags", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetEffectParamType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Int", Type = "BattlePetEffectParamType", EnumValue = 0 },
|
||||
{ Name = "Ability", Type = "BattlePetEffectParamType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetEvent",
|
||||
Type = "Enumeration",
|
||||
NumValues = 13,
|
||||
MinValue = 0,
|
||||
MaxValue = 12,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "OnAuraApplied", Type = "BattlePetEvent", EnumValue = 0 },
|
||||
{ Name = "OnDamageTaken", Type = "BattlePetEvent", EnumValue = 1 },
|
||||
{ Name = "OnDamageDealt", Type = "BattlePetEvent", EnumValue = 2 },
|
||||
{ Name = "OnHealTaken", Type = "BattlePetEvent", EnumValue = 3 },
|
||||
{ Name = "OnHealDealt", Type = "BattlePetEvent", EnumValue = 4 },
|
||||
{ Name = "OnAuraRemoved", Type = "BattlePetEvent", EnumValue = 5 },
|
||||
{ Name = "OnRoundStart", Type = "BattlePetEvent", EnumValue = 6 },
|
||||
{ Name = "OnRoundEnd", Type = "BattlePetEvent", EnumValue = 7 },
|
||||
{ Name = "OnTurn", Type = "BattlePetEvent", EnumValue = 8 },
|
||||
{ Name = "OnAbility", Type = "BattlePetEvent", EnumValue = 9 },
|
||||
{ Name = "OnSwapIn", Type = "BattlePetEvent", EnumValue = 10 },
|
||||
{ Name = "OnSwapOut", Type = "BattlePetEvent", EnumValue = 11 },
|
||||
{ Name = "PostAuraTicks", Type = "BattlePetEvent", EnumValue = 12 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetNpcEmote",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 0,
|
||||
MaxValue = 7,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "BattleUnused", Type = "BattlePetNpcEmote", EnumValue = 0 },
|
||||
{ Name = "BattleStart", Type = "BattlePetNpcEmote", EnumValue = 1 },
|
||||
{ Name = "BattleWin", Type = "BattlePetNpcEmote", EnumValue = 2 },
|
||||
{ Name = "BattleLose", Type = "BattlePetNpcEmote", EnumValue = 3 },
|
||||
{ Name = "PetSwap", Type = "BattlePetNpcEmote", EnumValue = 4 },
|
||||
{ Name = "PetKill", Type = "BattlePetNpcEmote", EnumValue = 5 },
|
||||
{ Name = "PetDie", Type = "BattlePetNpcEmote", EnumValue = 6 },
|
||||
{ Name = "PetAbility", Type = "BattlePetNpcEmote", EnumValue = 7 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetNpcTeamFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "MatchPlayerHighPetLevel", Type = "BattlePetNpcTeamFlag", EnumValue = 1 },
|
||||
{ Name = "NoPlayerXP", Type = "BattlePetNpcTeamFlag", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetOwner",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Weather", Type = "BattlePetOwner", EnumValue = 0 },
|
||||
{ Name = "Ally", Type = "BattlePetOwner", EnumValue = 1 },
|
||||
{ Name = "Enemy", Type = "BattlePetOwner", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetSources",
|
||||
Type = "Enumeration",
|
||||
NumValues = 11,
|
||||
MinValue = 0,
|
||||
MaxValue = 10,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Drop", Type = "BattlePetSources", EnumValue = 0 },
|
||||
{ Name = "Quest", Type = "BattlePetSources", EnumValue = 1 },
|
||||
{ Name = "Vendor", Type = "BattlePetSources", EnumValue = 2 },
|
||||
{ Name = "Profession", Type = "BattlePetSources", EnumValue = 3 },
|
||||
{ Name = "WildPet", Type = "BattlePetSources", EnumValue = 4 },
|
||||
{ Name = "Achievement", Type = "BattlePetSources", EnumValue = 5 },
|
||||
{ Name = "WorldEvent", Type = "BattlePetSources", EnumValue = 6 },
|
||||
{ Name = "Promotion", Type = "BattlePetSources", EnumValue = 7 },
|
||||
{ Name = "Tcg", Type = "BattlePetSources", EnumValue = 8 },
|
||||
{ Name = "PetStore", Type = "BattlePetSources", EnumValue = 9 },
|
||||
{ Name = "Discovery", Type = "BattlePetSources", EnumValue = 10 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetSpeciesFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 17,
|
||||
MinValue = 1,
|
||||
MaxValue = 65536,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "NoRename", Type = "BattlePetSpeciesFlags", EnumValue = 1 },
|
||||
{ Name = "WellKnown", Type = "BattlePetSpeciesFlags", EnumValue = 2 },
|
||||
{ Name = "NotAcccountwide", Type = "BattlePetSpeciesFlags", EnumValue = 4 },
|
||||
{ Name = "Capturable", Type = "BattlePetSpeciesFlags", EnumValue = 8 },
|
||||
{ Name = "NotTradable", Type = "BattlePetSpeciesFlags", EnumValue = 16 },
|
||||
{ Name = "HideFromJournal", Type = "BattlePetSpeciesFlags", EnumValue = 32 },
|
||||
{ Name = "LegacyAccountUnique", Type = "BattlePetSpeciesFlags", EnumValue = 64 },
|
||||
{ Name = "CantBattle", Type = "BattlePetSpeciesFlags", EnumValue = 128 },
|
||||
{ Name = "HordeOnly", Type = "BattlePetSpeciesFlags", EnumValue = 256 },
|
||||
{ Name = "AllianceOnly", Type = "BattlePetSpeciesFlags", EnumValue = 512 },
|
||||
{ Name = "Boss", Type = "BattlePetSpeciesFlags", EnumValue = 1024 },
|
||||
{ Name = "RandomDisplay", Type = "BattlePetSpeciesFlags", EnumValue = 2048 },
|
||||
{ Name = "NoLicenseRequired", Type = "BattlePetSpeciesFlags", EnumValue = 4096 },
|
||||
{ Name = "AddsAllowedWithBoss", Type = "BattlePetSpeciesFlags", EnumValue = 8192 },
|
||||
{ Name = "HideUntilLearned", Type = "BattlePetSpeciesFlags", EnumValue = 16384 },
|
||||
{ Name = "MatchPlayerHighPetLevel", Type = "BattlePetSpeciesFlags", EnumValue = 32768 },
|
||||
{ Name = "NoWildPetAddsAllowed", Type = "BattlePetSpeciesFlags", EnumValue = 65536 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetStateFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 13,
|
||||
MinValue = 0,
|
||||
MaxValue = 2048,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "BattlePetStateFlag", EnumValue = 0 },
|
||||
{ Name = "SwapOutLock", Type = "BattlePetStateFlag", EnumValue = 1 },
|
||||
{ Name = "TurnLock", Type = "BattlePetStateFlag", EnumValue = 2 },
|
||||
{ Name = "SpeedBonus", Type = "BattlePetStateFlag", EnumValue = 4 },
|
||||
{ Name = "Client", Type = "BattlePetStateFlag", EnumValue = 8 },
|
||||
{ Name = "MaxHealthBonus", Type = "BattlePetStateFlag", EnumValue = 16 },
|
||||
{ Name = "Stamina", Type = "BattlePetStateFlag", EnumValue = 32 },
|
||||
{ Name = "QualityDoesNotEffect", Type = "BattlePetStateFlag", EnumValue = 64 },
|
||||
{ Name = "DynamicScaling", Type = "BattlePetStateFlag", EnumValue = 128 },
|
||||
{ Name = "Power", Type = "BattlePetStateFlag", EnumValue = 256 },
|
||||
{ Name = "SpeedMult", Type = "BattlePetStateFlag", EnumValue = 512 },
|
||||
{ Name = "SwapInLock", Type = "BattlePetStateFlag", EnumValue = 1024 },
|
||||
{ Name = "ServerOnly", Type = "BattlePetStateFlag", EnumValue = 2048 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetTypes",
|
||||
Type = "Enumeration",
|
||||
NumValues = 10,
|
||||
MinValue = 0,
|
||||
MaxValue = 9,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Humanoid", Type = "BattlePetTypes", EnumValue = 0 },
|
||||
{ Name = "Dragonkin", Type = "BattlePetTypes", EnumValue = 1 },
|
||||
{ Name = "Flying", Type = "BattlePetTypes", EnumValue = 2 },
|
||||
{ Name = "Undead", Type = "BattlePetTypes", EnumValue = 3 },
|
||||
{ Name = "Critter", Type = "BattlePetTypes", EnumValue = 4 },
|
||||
{ Name = "Magic", Type = "BattlePetTypes", EnumValue = 5 },
|
||||
{ Name = "Elemental", Type = "BattlePetTypes", EnumValue = 6 },
|
||||
{ Name = "Beast", Type = "BattlePetTypes", EnumValue = 7 },
|
||||
{ Name = "Aquatic", Type = "BattlePetTypes", EnumValue = 8 },
|
||||
{ Name = "Mechanical", Type = "BattlePetTypes", EnumValue = 9 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetVisualFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 1,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Test1", Type = "BattlePetVisualFlag", EnumValue = 1 },
|
||||
{ Name = "Test2", Type = "BattlePetVisualFlag", EnumValue = 2 },
|
||||
{ Name = "Test3", Type = "BattlePetVisualFlag", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlePetVisualRange",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Melee", Type = "BattlePetVisualRange", EnumValue = 0 },
|
||||
{ Name = "Ranged", Type = "BattlePetVisualRange", EnumValue = 1 },
|
||||
{ Name = "InPlace", Type = "BattlePetVisualRange", EnumValue = 2 },
|
||||
{ Name = "PointBlank", Type = "BattlePetVisualRange", EnumValue = 3 },
|
||||
{ Name = "BehindMelee", Type = "BattlePetVisualRange", EnumValue = 4 },
|
||||
{ Name = "BehindRanged", Type = "BattlePetVisualRange", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlepetDbFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 13,
|
||||
MinValue = 0,
|
||||
MaxValue = 1024,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "BattlepetDbFlags", EnumValue = 0 },
|
||||
{ Name = "Favorite", Type = "BattlepetDbFlags", EnumValue = 1 },
|
||||
{ Name = "Converted", Type = "BattlepetDbFlags", EnumValue = 2 },
|
||||
{ Name = "Revoked", Type = "BattlepetDbFlags", EnumValue = 4 },
|
||||
{ Name = "LockedForConvert", Type = "BattlepetDbFlags", EnumValue = 8 },
|
||||
{ Name = "Ability0Selection", Type = "BattlepetDbFlags", EnumValue = 16 },
|
||||
{ Name = "Ability1Selection", Type = "BattlepetDbFlags", EnumValue = 32 },
|
||||
{ Name = "Ability2Selection", Type = "BattlepetDbFlags", EnumValue = 64 },
|
||||
{ Name = "FanfareNeeded", Type = "BattlepetDbFlags", EnumValue = 128 },
|
||||
{ Name = "DisplayOverridden", Type = "BattlepetDbFlags", EnumValue = 256 },
|
||||
{ Name = "AcquiredViaLicense", Type = "BattlepetDbFlags", EnumValue = 512 },
|
||||
{ Name = "TradingPost", Type = "BattlepetDbFlags", EnumValue = 1024 },
|
||||
{ Name = "LockMask", Type = "BattlepetDbFlags", EnumValue = 12 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlepetDeletedReason",
|
||||
Type = "Enumeration",
|
||||
NumValues = 7,
|
||||
MinValue = 0,
|
||||
MaxValue = 6,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Unknown", Type = "BattlepetDeletedReason", EnumValue = 0 },
|
||||
{ Name = "PlayerReleased", Type = "BattlepetDeletedReason", EnumValue = 1 },
|
||||
{ Name = "PlayerCaged", Type = "BattlepetDeletedReason", EnumValue = 2 },
|
||||
{ Name = "Gm", Type = "BattlepetDeletedReason", EnumValue = 3 },
|
||||
{ Name = "CageError", Type = "BattlepetDeletedReason", EnumValue = 4 },
|
||||
{ Name = "DelJournal", Type = "BattlepetDeletedReason", EnumValue = 5 },
|
||||
{ Name = "TradingPost", Type = "BattlepetDeletedReason", EnumValue = 6 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BattlepetSlotLockCheat",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = -3,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Cheat_2_Locked", Type = "BattlepetSlotLockCheat", EnumValue = -3 },
|
||||
{ Name = "Cheat_1_Locked", Type = "BattlepetSlotLockCheat", EnumValue = -2 },
|
||||
{ Name = "Cheat_0_Locked", Type = "BattlepetSlotLockCheat", EnumValue = -1 },
|
||||
{ Name = "CheatOff", Type = "BattlepetSlotLockCheat", EnumValue = 0 },
|
||||
{ Name = "UnlockAll", Type = "BattlepetSlotLockCheat", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BattlePetConstants);
|
||||
@@ -1,233 +0,0 @@
|
||||
local BattlePet =
|
||||
{
|
||||
Name = "BattlePet",
|
||||
Type = "System",
|
||||
Namespace = "C_BattlePet",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "PetBattleAbilityChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_ABILITY_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "abilityID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleActionSelected",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_ACTION_SELECTED",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleAuraApplied",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_AURA_APPLIED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "auraInstanceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleAuraCanceled",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_AURA_CANCELED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "auraInstanceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleAuraChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_AURA_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "auraInstanceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleCaptured",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_CAPTURED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleClose",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleFinalRound",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_FINAL_ROUND",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleHealthChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_HEALTH_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "healthChange", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleLevelChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_LEVEL_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "newLevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleMaxHealthChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_MAX_HEALTH_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "healthChange", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleOpeningDone",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_OPENING_DONE",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleOpeningStart",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_OPENING_START",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleOver",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_OVER",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleOverrideAbility",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_OVERRIDE_ABILITY",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "abilityIndex", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePetChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PET_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePetRoundPlaybackComplete",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "roundNumber", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePetRoundResults",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PET_ROUND_RESULTS",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "roundNumber", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePetTypeChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PET_TYPE_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "stateValue", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePvpDuelRequestCancel",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PVP_DUEL_REQUEST_CANCEL",
|
||||
},
|
||||
{
|
||||
Name = "PetBattlePvpDuelRequested",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_PVP_DUEL_REQUESTED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "fullName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PetBattleQueueProposalAccepted",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_QUEUE_PROPOSAL_ACCEPTED",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleQueueProposalDeclined",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_QUEUE_PROPOSAL_DECLINED",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleQueueProposeMatch",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_QUEUE_PROPOSE_MATCH",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleQueueStatus",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_QUEUE_STATUS",
|
||||
},
|
||||
{
|
||||
Name = "PetBattleXpChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PET_BATTLE_XP_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "owner", Type = "number", Nilable = false },
|
||||
{ Name = "petIndex", Type = "number", Nilable = false },
|
||||
{ Name = "xpChange", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BattlePet);
|
||||
@@ -0,0 +1,619 @@
|
||||
local Battlefield =
|
||||
{
|
||||
Name = "Battlefield",
|
||||
Type = "System",
|
||||
Namespace = "Battlefield",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AcceptAreaSpiritHeal",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "AcceptBattlefieldPort",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "accept", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CanJoinBattlefieldAsGroup",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canGroupJoin", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CancelAreaSpiritHeal",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CloseBattlefield",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAreaSpiritHealerTime",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "timeleft", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldArenaFaction",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldEstimatedWaitTime",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "waitTime", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldFlagPosition",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "flagX", Type = "number", Nilable = false },
|
||||
{ Name = "flagY", Type = "number", Nilable = false },
|
||||
{ Name = "flagToken", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldInstanceExpiration",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "timeLeft", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldInstanceInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "instanceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldInstanceRunTime",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "time", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldMapIconScale",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "scale", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldPortExpiration",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "expiration", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldPosition",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "unitX", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "unitY", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldScore",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "killingBlows", Type = "number", Nilable = false },
|
||||
{ Name = "honorableKills", Type = "number", Nilable = false },
|
||||
{ Name = "deaths", Type = "number", Nilable = false },
|
||||
{ Name = "honorGained", Type = "number", Nilable = false },
|
||||
{ Name = "faction", Type = "number", Nilable = false },
|
||||
{ Name = "race", Type = "string", Nilable = false },
|
||||
{ Name = "class", Type = "string", Nilable = false },
|
||||
{ Name = "classToken", Type = "string", Nilable = false },
|
||||
{ Name = "damageDone", Type = "number", Nilable = false },
|
||||
{ Name = "healingDone", Type = "number", Nilable = false },
|
||||
{ Name = "bgRating", Type = "number", Nilable = false },
|
||||
{ Name = "ratingChange", Type = "number", Nilable = false },
|
||||
{ Name = "preMatchMMR", Type = "number", Nilable = false },
|
||||
{ Name = "mmrChange", Type = "number", Nilable = false },
|
||||
{ Name = "talentSpec", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldStatData",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "statIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "columnData", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldStatInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "statIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "text", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "tooltip", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldStatus",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "status", Type = "string", Nilable = false },
|
||||
{ Name = "mapName", Type = "string", Nilable = false },
|
||||
{ Name = "instanceID", Type = "number", Nilable = false },
|
||||
{ Name = "bracketMin", Type = "number", Nilable = false },
|
||||
{ Name = "bracketMax", Type = "number", Nilable = false },
|
||||
{ Name = "teamSize", Type = "number", Nilable = false },
|
||||
{ Name = "registeredMatch", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldTeamInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "teamName", Type = "string", Nilable = false },
|
||||
{ Name = "teamRating", Type = "number", Nilable = false },
|
||||
{ Name = "newTeamRating", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldTimeWaited",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "timeInQueue", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldVehicleInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "vehicleX", Type = "number", Nilable = false },
|
||||
{ Name = "vehicleY", Type = "number", Nilable = false },
|
||||
{ Name = "unitName", Type = "string", Nilable = false },
|
||||
{ Name = "isPossessed", Type = "bool", Nilable = false },
|
||||
{ Name = "vehicleType", Type = "string", Nilable = false },
|
||||
{ Name = "orientation", Type = "number", Nilable = false },
|
||||
{ Name = "isPlayer", Type = "bool", Nilable = false },
|
||||
{ Name = "isAlive", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlefieldWinner",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "winner", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBattlegroundInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "canEnter", Type = "bool", Nilable = false },
|
||||
{ Name = "isHoliday", Type = "bool", Nilable = false },
|
||||
{ Name = "minlevel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefieldFlagPositions",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numFlags", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefieldPositions",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numTeamMembers", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefieldScores",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numScores", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefieldStats",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numStats", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefieldVehicles",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numVehicles", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlefields",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numBattlefields", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumBattlegroundTypes",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numBattlegrounds", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRealNumPartyMembers",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numMembers", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRealNumRaidMembers",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numMembers", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSelectedBattlefield",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsActiveBattlefieldArena",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isArena", Type = "bool", Nilable = false },
|
||||
{ Name = "isRegistered", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsRealPartyLeader",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLeader", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsRealRaidLeader",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLeader", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JoinBattlefield",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canGroupJoin", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "LeaveBattlefield",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PlayerIsPVPInactive",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isInactive", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ReportPlayerIsPVPAFK",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "RequestBattlefieldPositions",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "RequestBattlefieldScoreData",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "RequestBattlegroundInstanceInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetBattlefieldScoreFaction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "faction", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetSelectedBattlefield",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowMiniWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "show", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SortBattlefieldScoreData",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "sortType", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UnitInBattleground",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "raidNum", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BattlefieldsClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELDS_CLOSED",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldsShow",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELDS_SHOW",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrEjected",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_EJECTED",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrEjectPending",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_EJECT_PENDING",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrEntered",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_ENTERED",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrEntryInvite",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_ENTRY_INVITE",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrQueueInvite",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_QUEUE_INVITE",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrQueueRequestResponse",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE",
|
||||
},
|
||||
{
|
||||
Name = "BattlefieldMgrStateChange",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLEFIELD_MGR_STATE_CHANGE",
|
||||
},
|
||||
{
|
||||
Name = "UpdateBattlefieldScore",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_BATTLEFIELD_SCORE",
|
||||
},
|
||||
{
|
||||
Name = "UpdateBattlefieldStatus",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_BATTLEFIELD_STATUS",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Battlefield);
|
||||
@@ -1,41 +0,0 @@
|
||||
local BehavioralMessaging =
|
||||
{
|
||||
Name = "BehavioralMessaging",
|
||||
Type = "System",
|
||||
Namespace = "C_BehavioralMessaging",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "SendNotificationReceipt",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "dbId", Type = "NotificationDbId", Nilable = false },
|
||||
{ Name = "openTimeSeconds", Type = "number", Nilable = false },
|
||||
{ Name = "readTimeSeconds", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BehavioralNotification",
|
||||
Type = "Event",
|
||||
LiteralName = "BEHAVIORAL_NOTIFICATION",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "notificationType", Type = "string", Nilable = false },
|
||||
{ Name = "dbId", Type = "NotificationDbId", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BehavioralMessaging);
|
||||
@@ -1,70 +0,0 @@
|
||||
local BlackMarketInfo =
|
||||
{
|
||||
Name = "BlackMarketInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_BlackMarketInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BlackMarketBidResult",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_BID_RESULT",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "marketID", Type = "number", Nilable = false },
|
||||
{ Name = "resultCode", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketClose",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketItemUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_ITEM_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketOpen",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_OPEN",
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketOutbid",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_OUTBID",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "marketID", Type = "number", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketUnavailable",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_UNAVAILABLE",
|
||||
},
|
||||
{
|
||||
Name = "BlackMarketWon",
|
||||
Type = "Event",
|
||||
LiteralName = "BLACK_MARKET_WON",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "marketID", Type = "number", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BlackMarketInfo);
|
||||
@@ -0,0 +1,240 @@
|
||||
local BlizzardInternal =
|
||||
{
|
||||
Name = "Blizzard Internal",
|
||||
Type = "System",
|
||||
Namespace = "Blizzard Internal",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AppendToFile",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CreateMiniWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CreateWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DeleteFile",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DetectWowMouse",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GMRequestPlayerInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetDebugStats",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetDebugZoneMap",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetGMStatus",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetMapDebugObjectInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetNumMapDebugObjects",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "HasDebugZoneMap",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "IsDebugBuild",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PlayDance",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PositionMiniWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PositionWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ReadFile",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ResetPerformanceValues",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetChannelWatch",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetConsoleKey",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetLayoutMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowWorldMapArrowFrame",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TargetDirectionEnemy",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TargetDirectionFinished",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TargetDirectionFriend",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TeleportToDebugObject",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ToggleCollision",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ToggleCollisionDisplay",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePerformanceDisplay",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePerformancePause",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePerformanceValues",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePlayerBounds",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "TogglePortals",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ToggleTris",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UpdateWorldMapArrowFrames",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugbreak",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugdump",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debuginfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugload",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugprint",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugtimestamp",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "newproxy",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "boolean", Type = "bool", Nilable = true },
|
||||
{ Name = "userdata", Type = "userdata", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "userdata", Type = "userdata", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BlizzardInternal);
|
||||
@@ -1,278 +0,0 @@
|
||||
## Title: Blizzard API Documentation Generated
|
||||
## Author: Blizzard Entertainment
|
||||
## LoadOnDemand: 1
|
||||
## AllowLoad: Both
|
||||
## Dependencies: Blizzard_APIDocumentation
|
||||
|
||||
# Start documentation files here
|
||||
AccountInfoDocumentation.lua
|
||||
AchievementInfoDocumentation.lua
|
||||
ActionBarFrameDocumentation.lua
|
||||
AddOnsDocumentation.lua
|
||||
AdventureJournalDocumentation.lua
|
||||
AdventureMapDocumentation.lua
|
||||
AreaPoiInfoDocumentation.lua
|
||||
AuctionHouseDocumentation.lua
|
||||
AzeriteEmpoweredItemDocumentation.lua
|
||||
AzeriteEssenceDocumentation.lua
|
||||
AzeriteItemDocumentation.lua
|
||||
BagIndexConstantsDocumentation.lua
|
||||
BankDocumentation.lua
|
||||
BarberShopDocumentation.lua
|
||||
BattleNetDocumentation.lua
|
||||
BattlePetDocumentation.lua
|
||||
BehavioralMessagingDocumentation.lua
|
||||
BlackMarketInfoDocumentation.lua
|
||||
BrowserDocumentation.lua
|
||||
CalendarDocumentation.lua
|
||||
CameraDocumentation.lua
|
||||
ChatBubblesDocumentation.lua
|
||||
ChatInfoDocumentation.lua
|
||||
CinematicDocumentation.lua
|
||||
ClassTrialDocumentation.lua
|
||||
ClientSceneDocumentation.lua
|
||||
CombatLogDocumentation.lua
|
||||
CompactUnitFramesDocumentation.lua
|
||||
ConfigurationWarningsDocumentation.lua
|
||||
ConsoleDocumentation.lua
|
||||
ConsoleScriptCollectionDocumentation.lua
|
||||
ContainerDocumentation.lua
|
||||
ContributionCollectorDocumentation.lua
|
||||
CreatureInfoDocumentation.lua
|
||||
CurrencyInfoDocumentation.lua
|
||||
CursorDocumentation.lua
|
||||
DeathInfoDocumentation.lua
|
||||
DuelInfoDocumentation.lua
|
||||
EditModeManagerDocumentation.lua
|
||||
EncounterInfoDocumentation.lua
|
||||
EquipmentManagerDocumentation.lua
|
||||
EventUtilsDocumentation.lua
|
||||
ExpansionDocumentation.lua
|
||||
FogOfWarDocumentation.lua
|
||||
FrameAPICooldownDocumentation.lua
|
||||
FrameAPIFogOfWarFrameDocumentation.lua
|
||||
GMTicketInfoDocumentation.lua
|
||||
GamePadDocumentation.lua
|
||||
GameRulesDocumentation.lua
|
||||
GlyphInfoDocumentation.lua
|
||||
GossipInfoDocumentation.lua
|
||||
GuildBankDocumentation.lua
|
||||
GuildInfoDocumentation.lua
|
||||
HeirloomInfoDocumentation.lua
|
||||
InstanceEncounterDocumentation.lua
|
||||
ItemDocumentation.lua
|
||||
ItemSocketInfoDocumentation.lua
|
||||
ItemTextDocumentation.lua
|
||||
ItemUpgradeDocumentation.lua
|
||||
KeyBindingsDocumentation.lua
|
||||
KnowledgeBaseDocumentation.lua
|
||||
LFGInfoDocumentation.lua
|
||||
LFGListInfoDocumentation.lua
|
||||
LoadingScreenDocumentation.lua
|
||||
LootDocumentation.lua
|
||||
LossOfControlDocumentation.lua
|
||||
MapExplorationDocumentation.lua
|
||||
MerchantFrameDocumentation.lua
|
||||
MinimapDocumentation.lua
|
||||
MinimapFrameAPIDocumentation.lua
|
||||
NamePlateManagerDocumentation.lua
|
||||
NewItemsDocumentation.lua
|
||||
PaperDollInfoDocumentation.lua
|
||||
PartyInfoDocumentation.lua
|
||||
PartyPoseUIDocumentation.lua
|
||||
PetInfoDocumentation.lua
|
||||
PetJournalInfoDocumentation.lua
|
||||
PlatformDocumentation.lua
|
||||
PlayerInfoDocumentation.lua
|
||||
PlayerInteractionManagerDocumentation.lua
|
||||
PlayerLocationDocumentation.lua
|
||||
PvpInfoDocumentation.lua
|
||||
QuestInfoSystemDocumentation.lua
|
||||
QuestLineInfoDocumentation.lua
|
||||
QuestLogDocumentation.lua
|
||||
QuestOfferDocumentation.lua
|
||||
QuestSessionDocumentation.lua
|
||||
QuestTaskInfoDocumentation.lua
|
||||
RaidLocksDocumentation.lua
|
||||
ReportSystemDocumentation.lua
|
||||
ReputationInfoDocumentation.lua
|
||||
RestrictedActionsDocumentation.lua
|
||||
ScriptWarningsDocumentation.lua
|
||||
SecureTransferDocumentation.lua
|
||||
SharedTraitsDocumentation.lua
|
||||
SimpleAnimAPIDocumentation.lua
|
||||
SimpleAnimAlphaAPIDocumentation.lua
|
||||
SimpleAnimFlipBookAPIDocumentation.lua
|
||||
SimpleAnimGroupAPIDocumentation.lua
|
||||
SimpleAnimPathAPIDocumentation.lua
|
||||
SimpleAnimRotationAPIDocumentation.lua
|
||||
SimpleAnimScaleAPIDocumentation.lua
|
||||
SimpleAnimScaleLineAPIDocumentation.lua
|
||||
SimpleAnimTextureCoordTranslationAPIDocumentation.lua
|
||||
SimpleAnimTranslationAPIDocumentation.lua
|
||||
SimpleAnimTranslationLineAPIDocumentation.lua
|
||||
SimpleAnimatableObjectAPIDocumentation.lua
|
||||
SimpleBrowserAPIDocumentation.lua
|
||||
SimpleButtonAPIDocumentation.lua
|
||||
SimpleCheckboxAPIDocumentation.lua
|
||||
SimpleColorSelectAPIDocumentation.lua
|
||||
SimpleControlPointAPIDocumentation.lua
|
||||
SimpleEditBoxAPIDocumentation.lua
|
||||
SimpleFontAPIDocumentation.lua
|
||||
SimpleFontStringAPIDocumentation.lua
|
||||
SimpleFrameAPIDocumentation.lua
|
||||
SimpleFrameScriptObjectAPIDocumentation.lua
|
||||
SimpleHTMLAPIDocumentation.lua
|
||||
SimpleLineAPIDocumentation.lua
|
||||
SimpleMaskTextureAPIDocumentation.lua
|
||||
SimpleMessageFrameAPIDocumentation.lua
|
||||
SimpleModelAPIDocumentation.lua
|
||||
SimpleModelFFXAPIDocumentation.lua
|
||||
SimpleMovieAPIDocumentation.lua
|
||||
SimpleObjectAPIDocumentation.lua
|
||||
SimpleOffScreenFrameAPIDocumentation.lua
|
||||
SimpleRegionAPIDocumentation.lua
|
||||
SimpleScriptRegionAPIDocumentation.lua
|
||||
SimpleScriptRegionResizingAPIDocumentation.lua
|
||||
SimpleScrollFrameAPIDocumentation.lua
|
||||
SimpleSliderAPIDocumentation.lua
|
||||
SimpleStatusBarAPIDocumentation.lua
|
||||
SimpleTextureAPIDocumentation.lua
|
||||
SimpleTextureBaseAPIDocumentation.lua
|
||||
SkillInfoDocumentation.lua
|
||||
SocialQueueDocumentation.lua
|
||||
SoundDocumentation.lua
|
||||
SpecializationInfoDocumentation.lua
|
||||
SpellDocumentation.lua
|
||||
SpellActivationOverlayDocumentation.lua
|
||||
SpellBookDocumentation.lua
|
||||
StableInfoDocumentation.lua
|
||||
StorePublicUIDocumentation.lua
|
||||
StringUtilDocumentation.lua
|
||||
SummonInfoDocumentation.lua
|
||||
TTSSettingsDocumentation.lua
|
||||
TaxiMapDocumentation.lua
|
||||
TextureUtilsDocumentation.lua
|
||||
TooltipComparisonDocumentation.lua
|
||||
TooltipInfoDocumentation.lua
|
||||
ToyBoxInfoDocumentation.lua
|
||||
TradeInfoDocumentation.lua
|
||||
TrainerDocumentation.lua
|
||||
TraitConfigDocumentation.lua
|
||||
TutorialDocumentation.lua
|
||||
UIColorDocumentation.lua
|
||||
UIGenericWidgetDisplayDocumentation.lua
|
||||
UIMacrosDocumentation.lua
|
||||
UIManagerDocumentation.lua
|
||||
UIModelInfoDocumentation.lua
|
||||
UISystemVisibilityManagerDocumentation.lua
|
||||
UITimerDocumentation.lua
|
||||
UIWidgetManagerDocumentation.lua
|
||||
UnitDocumentation.lua
|
||||
UserFeedbackDocumentation.lua
|
||||
VehicleDocumentation.lua
|
||||
VideoDocumentation.lua
|
||||
VignetteInfoDocumentation.lua
|
||||
VoiceChatDocumentation.lua
|
||||
VoidStorageInfoDocumentation.lua
|
||||
WorldStateInfoDocumentation.lua
|
||||
WowEntitlementInfoDocumentation.lua
|
||||
WowTokenUIDocumentation.lua
|
||||
XMLUtilDocumentation.lua
|
||||
CVarDocumentation.lua
|
||||
ClubDocumentation.lua
|
||||
CommentatorFrameDocumentation.lua
|
||||
CraftInfoDocumentation.lua
|
||||
DateAndTimeDocumentation.lua
|
||||
FriendListDocumentation.lua
|
||||
MailInfoDocumentation.lua
|
||||
MapDocumentation.lua
|
||||
ScriptedAnimationsDocumentation.lua
|
||||
SeasonsDocumentation.lua
|
||||
SocialRestrictionsDocumentation.lua
|
||||
SystemDocumentation.lua
|
||||
TradeSkillUIDocumentation.lua
|
||||
UnitAuraDocumentation.lua
|
||||
AccountConstantsDocumentation.lua
|
||||
ActionDocumentation.lua
|
||||
AppearanceSourceDocumentation.lua
|
||||
AuctionHouseEnumsDocumentation.lua
|
||||
AzeriteConstantsDocumentation.lua
|
||||
BagConstantsDocumentation.lua
|
||||
BaseDocumentation.lua
|
||||
BattlePetConstantsDocumentation.lua
|
||||
BountySharedDocumentation.lua
|
||||
ButtonConstantsDocumentation.lua
|
||||
CalendarConstantsDocumentation.lua
|
||||
CharacterCustomizationSharedDocumentation.lua
|
||||
ChatConstantsDocumentation.lua
|
||||
ClubSharedDocumentation.lua
|
||||
ColorDocumentation.lua
|
||||
CurrencyConstantsDocumentation.lua
|
||||
CursorConstDocumentation.lua
|
||||
DamageConstantsDocumentation.lua
|
||||
EditModeManagerSharedDocumentation.lua
|
||||
ExpansionLandingPageConstantsDocumentation.lua
|
||||
GARRISON_FOLLOWER_TYPEConstantsDocumentation.lua
|
||||
GARRISON_TYPEConstantsDocumentation.lua
|
||||
GamePadConstDocumentation.lua
|
||||
GarrisonConstantsDocumentation.lua
|
||||
GossipConstantsDocumentation.lua
|
||||
GuildInfoSharedDocumentation.lua
|
||||
InputConstantsDocumentation.lua
|
||||
ItemConstantsDocumentation.lua
|
||||
ItemSharedDocumentation.lua
|
||||
LFGConstantsDocumentation.lua
|
||||
LevelConstantsDocumentation.lua
|
||||
LootConstantsDocumentation.lua
|
||||
MapConstantsDocumentation.lua
|
||||
MinimapConstantsDocumentation.lua
|
||||
ModelSceneDocumentation.lua
|
||||
NamePlateDocumentation.lua
|
||||
PVPMgrConstantsDocumentation.lua
|
||||
PerksVendorConstantsDocumentation.lua
|
||||
PetBattleConstantsDocumentation.lua
|
||||
PetScalingConstantsDocumentation.lua
|
||||
PlayerDocumentation.lua
|
||||
PlayerInfoSharedDocumentation.lua
|
||||
PlayerInteractionManagerConstantsDocumentation.lua
|
||||
PlayerMentorshipConstantsDocumentation.lua
|
||||
ProfessionConstantsDocumentation.lua
|
||||
PvPFactionConstantsDocumentation.lua
|
||||
PvpInfoConstantsDocumentation.lua
|
||||
QuestConstantsDocumentation.lua
|
||||
QuestRewardsDocumentation.lua
|
||||
QuestSessionConstantsDocumentation.lua
|
||||
QueueSpecificDocumentation.lua
|
||||
RecruitAFriendSharedDocumentation.lua
|
||||
ReportSystemConstantsDocumentation.lua
|
||||
ScriptRegionSharedDocumentation.lua
|
||||
SharedScriptObjectModelLightDocumentation.lua
|
||||
SharedTraitsEnumsDocumentation.lua
|
||||
SimpleHTMLSharedDocumentation.lua
|
||||
SoftTargetConstantsDocumentation.lua
|
||||
TextureSharedDocumentation.lua
|
||||
TimeDocumentation.lua
|
||||
TooltipConstantsDocumentation.lua
|
||||
TooltipInfoSharedDocumentation.lua
|
||||
TradeSkillUITypesDocumentation.lua
|
||||
TraitConstantsDocumentation.lua
|
||||
TransmogSharedDocumentation.lua
|
||||
UIFileAssetSharedDocumentation.lua
|
||||
UISharedDocumentation.lua
|
||||
UITextureAssetSharedDocumentation.lua
|
||||
UIWidgetManagerSharedDocumentation.lua
|
||||
UiModelSceneConstantsDocumentation.lua
|
||||
UnitSexConstantsDocumentation.lua
|
||||
UnitSharedDocumentation.lua
|
||||
ValidateNameConstantsDocumentation.lua
|
||||
VectorSharedDocumentation.lua
|
||||
VignetteConstantsDocumentation.lua
|
||||
WeeklyRewardsSharedDocumentation.lua
|
||||
WowLabsConstantsDocumentation.lua
|
||||
AuctionHouseConstants_ClassicDocumentation.lua
|
||||
CurrencyConstants_ClassicDocumentation.lua
|
||||
ItemConstants_ClassicDocumentation.lua
|
||||
QuestConstants_ClassicDocumentation.lua
|
||||
SeasonsConstantsDocumentation.lua
|
||||
# End documentation files here
|
||||
@@ -1,20 +0,0 @@
|
||||
local BountyShared =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "BountyInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "questID", Type = "number", Nilable = false },
|
||||
{ Name = "factionID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "fileID", Nilable = false },
|
||||
{ Name = "numObjectives", Type = "number", Nilable = false },
|
||||
{ Name = "turninRequirementText", Type = "cstring", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(BountyShared);
|
||||
@@ -1,39 +0,0 @@
|
||||
local Browser =
|
||||
{
|
||||
Name = "Browser",
|
||||
Type = "System",
|
||||
Namespace = "C_Browser",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "SimpleBrowserWebError",
|
||||
Type = "Event",
|
||||
LiteralName = "SIMPLE_BROWSER_WEB_ERROR",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "errorCode", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SimpleBrowserWebProxyFailed",
|
||||
Type = "Event",
|
||||
LiteralName = "SIMPLE_BROWSER_WEB_PROXY_FAILED",
|
||||
},
|
||||
{
|
||||
Name = "SimpleCheckoutClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "SIMPLE_CHECKOUT_CLOSED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Browser);
|
||||
@@ -0,0 +1,117 @@
|
||||
local Buff =
|
||||
{
|
||||
Name = "Buff",
|
||||
Type = "System",
|
||||
Namespace = "Buff",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CancelItemTempEnchantment",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CancelShapeshiftForm",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CancelUnitBuff",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "rank", Type = "string", Nilable = true },
|
||||
{ Name = "filter", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetWeaponEnchantInfo",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasMainHandEnchant", Type = "bool", Nilable = false },
|
||||
{ Name = "mainHandExpiration", Type = "number", Nilable = false },
|
||||
{ Name = "mainHandCharges", Type = "number", Nilable = false },
|
||||
{ Name = "hasOffHandEnchant", Type = "bool", Nilable = false },
|
||||
{ Name = "offHandExpiration", Type = "number", Nilable = false },
|
||||
{ Name = "offHandCharges", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitAura",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "rank", Type = "string", Nilable = true },
|
||||
{ Name = "filter", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "dispelType", Type = "string", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "expires", Type = "number", Nilable = false },
|
||||
{ Name = "caster", Type = "string", Nilable = false },
|
||||
{ Name = "isStealable", Type = "1nil", Nilable = false },
|
||||
{ Name = "shouldConsolidate", Type = "bool", Nilable = false },
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitDebuff",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "rank", Type = "string", Nilable = true },
|
||||
{ Name = "filter", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "dispelType", Type = "string", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "expires", Type = "number", Nilable = false },
|
||||
{ Name = "caster", Type = "string", Nilable = false },
|
||||
{ Name = "isStealable", Type = "1nil", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Buff);
|
||||
@@ -1,19 +0,0 @@
|
||||
local Build =
|
||||
{
|
||||
Name = "Build",
|
||||
Type = "System",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Build);
|
||||
@@ -1,8 +0,0 @@
|
||||
local ButtonConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ButtonConstants);
|
||||
@@ -1,124 +0,0 @@
|
||||
local CVar =
|
||||
{
|
||||
Name = "CVarScripts",
|
||||
Type = "System",
|
||||
Namespace = "C_CVar",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "string", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarBitfield",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarBool",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarDefault",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "defaultValue", Type = "string", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RegisterCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "value", Type = "cstring", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ResetTestCVars",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "SetCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "value", Type = "cstring", Nilable = true },
|
||||
{ Name = "scriptCVar", Type = "cstring", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCVarBitfield",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "value", Type = "bool", Nilable = false },
|
||||
{ Name = "scriptCVar", Type = "cstring", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CVar);
|
||||
@@ -1,337 +0,0 @@
|
||||
local CalendarConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CalendarCommandType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 12,
|
||||
MinValue = 0,
|
||||
MaxValue = 11,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Create", Type = "CalendarCommandType", EnumValue = 0 },
|
||||
{ Name = "Invite", Type = "CalendarCommandType", EnumValue = 1 },
|
||||
{ Name = "Rsvp", Type = "CalendarCommandType", EnumValue = 2 },
|
||||
{ Name = "RemoveInvite", Type = "CalendarCommandType", EnumValue = 3 },
|
||||
{ Name = "RemoveEvent", Type = "CalendarCommandType", EnumValue = 4 },
|
||||
{ Name = "Status", Type = "CalendarCommandType", EnumValue = 5 },
|
||||
{ Name = "ModeratorStatus", Type = "CalendarCommandType", EnumValue = 6 },
|
||||
{ Name = "GetCalendar", Type = "CalendarCommandType", EnumValue = 7 },
|
||||
{ Name = "GetEvent", Type = "CalendarCommandType", EnumValue = 8 },
|
||||
{ Name = "UpdateEvent", Type = "CalendarCommandType", EnumValue = 9 },
|
||||
{ Name = "Complain", Type = "CalendarCommandType", EnumValue = 10 },
|
||||
{ Name = "Notes", Type = "CalendarCommandType", EnumValue = 11 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarErrorType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 51,
|
||||
MinValue = 0,
|
||||
MaxValue = 50,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Success", Type = "CalendarErrorType", EnumValue = 0 },
|
||||
{ Name = "CommunityEventsExceeded", Type = "CalendarErrorType", EnumValue = 1 },
|
||||
{ Name = "EventsExceeded", Type = "CalendarErrorType", EnumValue = 2 },
|
||||
{ Name = "SelfInvitesExceeded", Type = "CalendarErrorType", EnumValue = 3 },
|
||||
{ Name = "OtherInvitesExceeded", Type = "CalendarErrorType", EnumValue = 4 },
|
||||
{ Name = "NoPermission", Type = "CalendarErrorType", EnumValue = 5 },
|
||||
{ Name = "EventInvalid", Type = "CalendarErrorType", EnumValue = 6 },
|
||||
{ Name = "NotInvited", Type = "CalendarErrorType", EnumValue = 7 },
|
||||
{ Name = "UnknownError", Type = "CalendarErrorType", EnumValue = 8 },
|
||||
{ Name = "NotInGuild", Type = "CalendarErrorType", EnumValue = 9 },
|
||||
{ Name = "NotInCommunity", Type = "CalendarErrorType", EnumValue = 10 },
|
||||
{ Name = "TargetAlreadyInvited", Type = "CalendarErrorType", EnumValue = 11 },
|
||||
{ Name = "NameNotFound", Type = "CalendarErrorType", EnumValue = 12 },
|
||||
{ Name = "WrongFaction", Type = "CalendarErrorType", EnumValue = 13 },
|
||||
{ Name = "Ignored", Type = "CalendarErrorType", EnumValue = 14 },
|
||||
{ Name = "InvitesExceeded", Type = "CalendarErrorType", EnumValue = 15 },
|
||||
{ Name = "InvalidMaxSize", Type = "CalendarErrorType", EnumValue = 16 },
|
||||
{ Name = "InvalidDate", Type = "CalendarErrorType", EnumValue = 17 },
|
||||
{ Name = "InvalidTime", Type = "CalendarErrorType", EnumValue = 18 },
|
||||
{ Name = "NoInvites", Type = "CalendarErrorType", EnumValue = 19 },
|
||||
{ Name = "NeedsTitle", Type = "CalendarErrorType", EnumValue = 20 },
|
||||
{ Name = "EventPassed", Type = "CalendarErrorType", EnumValue = 21 },
|
||||
{ Name = "EventLocked", Type = "CalendarErrorType", EnumValue = 22 },
|
||||
{ Name = "DeleteCreatorFailed", Type = "CalendarErrorType", EnumValue = 23 },
|
||||
{ Name = "DataAlreadySet", Type = "CalendarErrorType", EnumValue = 24 },
|
||||
{ Name = "CalendarDisabled", Type = "CalendarErrorType", EnumValue = 25 },
|
||||
{ Name = "RestrictedAccount", Type = "CalendarErrorType", EnumValue = 26 },
|
||||
{ Name = "ArenaEventsExceeded", Type = "CalendarErrorType", EnumValue = 27 },
|
||||
{ Name = "RestrictedLevel", Type = "CalendarErrorType", EnumValue = 28 },
|
||||
{ Name = "Squelched", Type = "CalendarErrorType", EnumValue = 29 },
|
||||
{ Name = "NoInvite", Type = "CalendarErrorType", EnumValue = 30 },
|
||||
{ Name = "ComplaintDisabled", Type = "CalendarErrorType", EnumValue = 31 },
|
||||
{ Name = "ComplaintSelf", Type = "CalendarErrorType", EnumValue = 32 },
|
||||
{ Name = "ComplaintSameGuild", Type = "CalendarErrorType", EnumValue = 33 },
|
||||
{ Name = "ComplaintGm", Type = "CalendarErrorType", EnumValue = 34 },
|
||||
{ Name = "ComplaintLimit", Type = "CalendarErrorType", EnumValue = 35 },
|
||||
{ Name = "ComplaintNotFound", Type = "CalendarErrorType", EnumValue = 36 },
|
||||
{ Name = "EventWrongServer", Type = "CalendarErrorType", EnumValue = 37 },
|
||||
{ Name = "NoCommunityInvites", Type = "CalendarErrorType", EnumValue = 38 },
|
||||
{ Name = "InvalidSignup", Type = "CalendarErrorType", EnumValue = 39 },
|
||||
{ Name = "NoModerator", Type = "CalendarErrorType", EnumValue = 40 },
|
||||
{ Name = "ModeratorRestricted", Type = "CalendarErrorType", EnumValue = 41 },
|
||||
{ Name = "InvalidNotes", Type = "CalendarErrorType", EnumValue = 42 },
|
||||
{ Name = "InvalidTitle", Type = "CalendarErrorType", EnumValue = 43 },
|
||||
{ Name = "InvalidDescription", Type = "CalendarErrorType", EnumValue = 44 },
|
||||
{ Name = "InvalidClub", Type = "CalendarErrorType", EnumValue = 45 },
|
||||
{ Name = "CreatorNotFound", Type = "CalendarErrorType", EnumValue = 46 },
|
||||
{ Name = "EventThrottled", Type = "CalendarErrorType", EnumValue = 47 },
|
||||
{ Name = "InviteThrottled", Type = "CalendarErrorType", EnumValue = 48 },
|
||||
{ Name = "Internal", Type = "CalendarErrorType", EnumValue = 49 },
|
||||
{ Name = "ComplaintAdded", Type = "CalendarErrorType", EnumValue = 50 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarEventBits",
|
||||
Type = "Enumeration",
|
||||
NumValues = 15,
|
||||
MinValue = 1,
|
||||
MaxValue = 3788,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Player", Type = "CalendarEventBits", EnumValue = 1 },
|
||||
{ Name = "GuildDeprecated", Type = "CalendarEventBits", EnumValue = 2 },
|
||||
{ Name = "System", Type = "CalendarEventBits", EnumValue = 4 },
|
||||
{ Name = "Holiday", Type = "CalendarEventBits", EnumValue = 8 },
|
||||
{ Name = "Locked", Type = "CalendarEventBits", EnumValue = 16 },
|
||||
{ Name = "AutoApprove", Type = "CalendarEventBits", EnumValue = 32 },
|
||||
{ Name = "CommunityAnnouncement", Type = "CalendarEventBits", EnumValue = 64 },
|
||||
{ Name = "RaidLockout", Type = "CalendarEventBits", EnumValue = 128 },
|
||||
{ Name = "ArenaDeprecated", Type = "CalendarEventBits", EnumValue = 256 },
|
||||
{ Name = "RaidReset", Type = "CalendarEventBits", EnumValue = 512 },
|
||||
{ Name = "CommunitySignup", Type = "CalendarEventBits", EnumValue = 1024 },
|
||||
{ Name = "GuildSignup", Type = "CalendarEventBits", EnumValue = 2048 },
|
||||
{ Name = "CommunityWide", Type = "CalendarEventBits", EnumValue = 3136 },
|
||||
{ Name = "PlayerCreated", Type = "CalendarEventBits", EnumValue = 3395 },
|
||||
{ Name = "CantComplain", Type = "CalendarEventBits", EnumValue = 3788 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarEventRepeatOptions",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Never", Type = "CalendarEventRepeatOptions", EnumValue = 0 },
|
||||
{ Name = "Weekly", Type = "CalendarEventRepeatOptions", EnumValue = 1 },
|
||||
{ Name = "Biweekly", Type = "CalendarEventRepeatOptions", EnumValue = 2 },
|
||||
{ Name = "Monthly", Type = "CalendarEventRepeatOptions", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarEventType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Raid", Type = "CalendarEventType", EnumValue = 0 },
|
||||
{ Name = "Dungeon", Type = "CalendarEventType", EnumValue = 1 },
|
||||
{ Name = "PvP", Type = "CalendarEventType", EnumValue = 2 },
|
||||
{ Name = "Meeting", Type = "CalendarEventType", EnumValue = 3 },
|
||||
{ Name = "Other", Type = "CalendarEventType", EnumValue = 4 },
|
||||
{ Name = "HeroicDeprecated", Type = "CalendarEventType", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarFilterFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 1,
|
||||
MaxValue = 16,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "WeeklyHoliday", Type = "CalendarFilterFlags", EnumValue = 1 },
|
||||
{ Name = "Darkmoon", Type = "CalendarFilterFlags", EnumValue = 2 },
|
||||
{ Name = "Battleground", Type = "CalendarFilterFlags", EnumValue = 4 },
|
||||
{ Name = "RaidLockout", Type = "CalendarFilterFlags", EnumValue = 8 },
|
||||
{ Name = "RaidReset", Type = "CalendarFilterFlags", EnumValue = 16 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarGetEventType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Get", Type = "CalendarGetEventType", EnumValue = 0 },
|
||||
{ Name = "Add", Type = "CalendarGetEventType", EnumValue = 1 },
|
||||
{ Name = "Copy", Type = "CalendarGetEventType", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarHolidayFilterType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Weekly", Type = "CalendarHolidayFilterType", EnumValue = 0 },
|
||||
{ Name = "Darkmoon", Type = "CalendarHolidayFilterType", EnumValue = 1 },
|
||||
{ Name = "Battleground", Type = "CalendarHolidayFilterType", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarInviteBits",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 1,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "PendingInvite", Type = "CalendarInviteBits", EnumValue = 1 },
|
||||
{ Name = "Moderator", Type = "CalendarInviteBits", EnumValue = 2 },
|
||||
{ Name = "Creator", Type = "CalendarInviteBits", EnumValue = 4 },
|
||||
{ Name = "Signup", Type = "CalendarInviteBits", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarInviteSortType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Name", Type = "CalendarInviteSortType", EnumValue = 0 },
|
||||
{ Name = "Level", Type = "CalendarInviteSortType", EnumValue = 1 },
|
||||
{ Name = "Class", Type = "CalendarInviteSortType", EnumValue = 2 },
|
||||
{ Name = "Status", Type = "CalendarInviteSortType", EnumValue = 3 },
|
||||
{ Name = "Party", Type = "CalendarInviteSortType", EnumValue = 4 },
|
||||
{ Name = "Notes", Type = "CalendarInviteSortType", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarInviteType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Normal", Type = "CalendarInviteType", EnumValue = 0 },
|
||||
{ Name = "Signup", Type = "CalendarInviteType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarModeratorStatus",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "CalendarModeratorStatus", EnumValue = 0 },
|
||||
{ Name = "Moderator", Type = "CalendarModeratorStatus", EnumValue = 1 },
|
||||
{ Name = "Creator", Type = "CalendarModeratorStatus", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarStatus",
|
||||
Type = "Enumeration",
|
||||
NumValues = 9,
|
||||
MinValue = 0,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Invited", Type = "CalendarStatus", EnumValue = 0 },
|
||||
{ Name = "Available", Type = "CalendarStatus", EnumValue = 1 },
|
||||
{ Name = "Declined", Type = "CalendarStatus", EnumValue = 2 },
|
||||
{ Name = "Confirmed", Type = "CalendarStatus", EnumValue = 3 },
|
||||
{ Name = "Out", Type = "CalendarStatus", EnumValue = 4 },
|
||||
{ Name = "Standby", Type = "CalendarStatus", EnumValue = 5 },
|
||||
{ Name = "Signedup", Type = "CalendarStatus", EnumValue = 6 },
|
||||
{ Name = "NotSignedup", Type = "CalendarStatus", EnumValue = 7 },
|
||||
{ Name = "Tentative", Type = "CalendarStatus", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarTexturesType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Dungeons", Type = "CalendarTexturesType", EnumValue = 0 },
|
||||
{ Name = "Raid", Type = "CalendarTexturesType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 0,
|
||||
MaxValue = 7,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Player", Type = "CalendarType", EnumValue = 0 },
|
||||
{ Name = "Community", Type = "CalendarType", EnumValue = 1 },
|
||||
{ Name = "RaidLockout", Type = "CalendarType", EnumValue = 2 },
|
||||
{ Name = "RaidReset", Type = "CalendarType", EnumValue = 3 },
|
||||
{ Name = "Holiday", Type = "CalendarType", EnumValue = 4 },
|
||||
{ Name = "HolidayWeekly", Type = "CalendarType", EnumValue = 5 },
|
||||
{ Name = "HolidayDarkmoon", Type = "CalendarType", EnumValue = 6 },
|
||||
{ Name = "HolidayBattleground", Type = "CalendarType", EnumValue = 7 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarWebActionType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 7,
|
||||
MinValue = 0,
|
||||
MaxValue = 6,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Accept", Type = "CalendarWebActionType", EnumValue = 0 },
|
||||
{ Name = "Decline", Type = "CalendarWebActionType", EnumValue = 1 },
|
||||
{ Name = "Remove", Type = "CalendarWebActionType", EnumValue = 2 },
|
||||
{ Name = "ReportSpam", Type = "CalendarWebActionType", EnumValue = 3 },
|
||||
{ Name = "Signup", Type = "CalendarWebActionType", EnumValue = 4 },
|
||||
{ Name = "Tentative", Type = "CalendarWebActionType", EnumValue = 5 },
|
||||
{ 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",
|
||||
Type = "Enumeration",
|
||||
NumValues = 7,
|
||||
MinValue = 1,
|
||||
MaxValue = 64,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "IsRegionwide", Type = "HolidayFlags", EnumValue = 1 },
|
||||
{ Name = "DontShowInCalendar", Type = "HolidayFlags", EnumValue = 2 },
|
||||
{ Name = "DontDisplayEnd", Type = "HolidayFlags", EnumValue = 4 },
|
||||
{ Name = "DontDisplayBanner", Type = "HolidayFlags", EnumValue = 8 },
|
||||
{ Name = "NotAvailableClientSide", Type = "HolidayFlags", EnumValue = 16 },
|
||||
{ Name = "DurationUseMinutes", Type = "HolidayFlags", EnumValue = 32 },
|
||||
{ Name = "BeginEventOnlyOnStageChange", Type = "HolidayFlags", EnumValue = 64 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CalendarConstants);
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,21 +2,174 @@ local Camera =
|
||||
{
|
||||
Name = "Camera",
|
||||
Type = "System",
|
||||
Namespace = "C_CameraDefaults",
|
||||
Namespace = "Camera",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCameraFOVDefaults",
|
||||
Name = "CameraOrSelectOrMoveStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CameraOrSelectOrMoveStop",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "isSticky", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CameraZoomIn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "distance", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CameraZoomOut",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "distance", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "FlipCameraYaw",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "degrees", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "IsMouselooking",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "fieldOfViewDegreesDefault", Type = "number", Nilable = false },
|
||||
{ Name = "fieldOfViewDegreesPlayerMin", Type = "number", Nilable = false },
|
||||
{ Name = "fieldOfViewDegreesPlayerMax", Type = "number", Nilable = false },
|
||||
{ Name = "isLooking", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "MouselookStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MouselookStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewDownStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewDownStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewInStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewInStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewLeftStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewLeftStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewOutStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewOutStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewRightStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewRightStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewUpStart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "MoveViewUpStop",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "NextView",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PrevView",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ResetView",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SaveView",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetView",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
|
||||
@@ -0,0 +1,842 @@
|
||||
local Channel =
|
||||
{
|
||||
Name = "Channel",
|
||||
Type = "System",
|
||||
Namespace = "Channel",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AddChatWindowChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "channel", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "zoneChannel", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelBan",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelInvite",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelKick",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelModerator",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelMute",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelSilenceAll",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelSilenceVoice",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelToggleAnnouncements",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelUnSilenceAll",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelUnSilenceVoice",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelUnban",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelUnmoderator",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelUnmute",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
{ Name = "channelId", Type = "number", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelVoiceOff",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = true },
|
||||
{ Name = "channelIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ChannelVoiceOn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = true },
|
||||
{ Name = "channelIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClearChannelWatch",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CollapseChannelHeader",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DeclineInvite",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DisplayChannelOwner",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = true },
|
||||
{ Name = "channelIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DisplayChannelVoiceOff",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DisplayChannelVoiceOn",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EnumerateServerChannels",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ExpandChannelHeader",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetActiveVoiceChannel",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetChannelDisplayInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "header", Type = "1nil", Nilable = false },
|
||||
{ Name = "collapsed", Type = "1nil", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "active", Type = "1nil", Nilable = false },
|
||||
{ Name = "category", Type = "string", Nilable = false },
|
||||
{ Name = "voiceEnabled", Type = "1nil", Nilable = false },
|
||||
{ Name = "voiceActive", Type = "1nil", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetChannelList",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetChannelName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channelIndex", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "channelName", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "channel", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "instanceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetChannelRosterInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "rosterIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "owner", Type = "bool", Nilable = false },
|
||||
{ Name = "moderator", Type = "bool", Nilable = false },
|
||||
{ Name = "muted", Type = "bool", Nilable = false },
|
||||
{ Name = "active", Type = "bool", Nilable = false },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetChatWindowChannels",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "channelId", Type = "number", Nilable = false },
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumChannelMembers",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numMembers", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumDisplayChannels",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "channelCount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSelectedDisplayChannel",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsDisplayChannelModerator",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isModerator", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsDisplayChannelOwner",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isOwner", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsSilenced",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSilenced", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JoinChannelByName",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "JoinPermanentChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "password", Type = "string", Nilable = false },
|
||||
{ Name = "chatFrameIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "enableVoice", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "zoneChannel", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JoinTemporaryChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "LeaveChannelByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ListChannelByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = true },
|
||||
{ Name = "channelIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ListChannels",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "RemoveChatWindowChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetActiveVoiceChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetActiveVoiceChannelBySessionID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "session", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetChannelOwner",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "fullname", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetChannelPassword",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "channel", Type = "string", Nilable = false },
|
||||
{ Name = "password", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetSelectedDisplayChannel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SilenceMember",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UnSilenceMember",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BnChatChannelClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_CLOSED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelCreateFailed",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_CREATE_FAILED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelCreateSucceeded",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_CREATE_SUCCEEDED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelInviteFailed",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_INVITE_FAILED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelInviteSucceeded",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_INVITE_SUCCEEDED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelJoined",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_JOINED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelLeft",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_LEFT",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelMemberJoined",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_MEMBER_JOINED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelMemberLeft",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_MEMBER_LEFT",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelMemberUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_MEMBER_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelMessageBlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_MESSAGE_BLOCKED",
|
||||
},
|
||||
{
|
||||
Name = "BnChatChannelMessageUndeliverable",
|
||||
Type = "Event",
|
||||
LiteralName = "BN_CHAT_CHANNEL_MESSAGE_UNDELIVERABLE",
|
||||
},
|
||||
{
|
||||
Name = "ChannelCountUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_COUNT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelFlagsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_FLAGS_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelInviteRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_INVITE_REQUEST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "inviterName", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelPasswordRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_PASSWORD_REQUEST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelRosterUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_ROSTER_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChannelUiUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_UI_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "ChannelVoiceUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CHANNEL_VOICE_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
{ Name = "active", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannel",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannelJoin",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL_JOIN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unkown", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannelLeave",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL_LEAVE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unkown", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannelList",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL_LIST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannelNotice",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL_NOTICE",
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgChannelNoticeUser",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_CHANNEL_NOTICE_USER",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitSpellcastChannelStart",
|
||||
Type = "Event",
|
||||
LiteralName = "UNIT_SPELLCAST_CHANNEL_START",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitID", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "spell", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "string", Nilable = false },
|
||||
{ Name = "lineID", Type = "number", Nilable = false },
|
||||
{ Name = "spellID", Type = "spellID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitSpellcastChannelStop",
|
||||
Type = "Event",
|
||||
LiteralName = "UNIT_SPELLCAST_CHANNEL_STOP",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitID", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "spell", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitSpellcastChannelUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "UNIT_SPELLCAST_CHANNEL_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitID", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "spell", Type = "string", Nilable = false },
|
||||
{ Name = "rank", Type = "string", Nilable = false },
|
||||
{ Name = "lineID", Type = "number", Nilable = false },
|
||||
{ Name = "spellID", Type = "spellID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VoiceChannelStatusUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "VOICE_CHANNEL_STATUS_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Channel);
|
||||
@@ -1,116 +0,0 @@
|
||||
local CharacterCustomizationShared =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CharCustomizationType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 12,
|
||||
MinValue = 0,
|
||||
MaxValue = 11,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Skin", Type = "CharCustomizationType", EnumValue = 0 },
|
||||
{ Name = "Face", Type = "CharCustomizationType", EnumValue = 1 },
|
||||
{ Name = "Hair", Type = "CharCustomizationType", EnumValue = 2 },
|
||||
{ Name = "HairColor", Type = "CharCustomizationType", EnumValue = 3 },
|
||||
{ Name = "FacialHair", Type = "CharCustomizationType", EnumValue = 4 },
|
||||
{ Name = "CustomOptionTattoo", Type = "CharCustomizationType", EnumValue = 5 },
|
||||
{ Name = "CustomOptionHorn", Type = "CharCustomizationType", EnumValue = 6 },
|
||||
{ Name = "CustomOptionFacewear", Type = "CharCustomizationType", EnumValue = 7 },
|
||||
{ Name = "CustomOptionTattooColor", Type = "CharCustomizationType", EnumValue = 8 },
|
||||
{ Name = "Outfit", Type = "CharCustomizationType", EnumValue = 9 },
|
||||
{ Name = "Facepaint", Type = "CharCustomizationType", EnumValue = 10 },
|
||||
{ Name = "FacepaintColor", Type = "CharCustomizationType", EnumValue = 11 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChrCustomizationCategoryFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 1,
|
||||
MinValue = 1,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "UndressModel", Type = "ChrCustomizationCategoryFlag", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChrCustomizationOptionType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "SelectionPopout", Type = "ChrCustomizationOptionType", EnumValue = 0 },
|
||||
{ Name = "Checkbox", Type = "ChrCustomizationOptionType", EnumValue = 1 },
|
||||
{ Name = "Slider", Type = "ChrCustomizationOptionType", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CustomizationScope",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Player", Type = "CustomizationScope", EnumValue = 0 },
|
||||
{ Name = "DragonCompanion", Type = "CustomizationScope", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CharCustomizationCategory",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "orderIndex", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "textureAtlas", Nilable = false },
|
||||
{ Name = "selectedIcon", Type = "textureAtlas", Nilable = false },
|
||||
{ Name = "undressModel", Type = "bool", Nilable = false },
|
||||
{ Name = "cameraZoomLevel", Type = "number", Nilable = false },
|
||||
{ Name = "cameraDistanceOffset", Type = "number", Nilable = false },
|
||||
{ Name = "spellShapeshiftFormID", Type = "number", Nilable = true },
|
||||
{ Name = "chrModelID", Type = "number", Nilable = true },
|
||||
{ Name = "options", Type = "table", InnerType = "CharCustomizationOption", Nilable = false },
|
||||
{ Name = "hasNewChoices", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CharCustomizationChoice",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "ineligibleChoice", Type = "bool", Nilable = false },
|
||||
{ Name = "isNew", Type = "bool", Nilable = false },
|
||||
{ Name = "swatchColor1", Type = "colorRGB", Mixin = "ColorMixin", Nilable = true },
|
||||
{ Name = "swatchColor2", Type = "colorRGB", Mixin = "ColorMixin", Nilable = true },
|
||||
{ Name = "soundKit", Type = "number", Nilable = true },
|
||||
{ Name = "isLocked", Type = "bool", Nilable = false },
|
||||
{ Name = "lockedText", Type = "string", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CharCustomizationOption",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "orderIndex", Type = "number", Nilable = false },
|
||||
{ Name = "optionType", Type = "ChrCustomizationOptionType", Nilable = false },
|
||||
{ Name = "choices", Type = "table", InnerType = "CharCustomizationChoice", Nilable = false },
|
||||
{ Name = "currentChoiceIndex", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "hasNewChoices", Type = "bool", Nilable = false },
|
||||
{ Name = "isSound", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CharacterCustomizationShared);
|
||||
@@ -1,34 +0,0 @@
|
||||
local ChatBubbles =
|
||||
{
|
||||
Name = "ChatBubbles",
|
||||
Type = "System",
|
||||
Namespace = "C_ChatBubbles",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetAllChatBubbles",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "includeForbidden", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "chatBubbles", Type = "table", InnerType = "ChatBubbleFrame", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ChatBubbles);
|
||||
@@ -1,156 +0,0 @@
|
||||
local ChatConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ChatChannelRuleset",
|
||||
Type = "Enumeration",
|
||||
NumValues = 9,
|
||||
MinValue = 0,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "ChatChannelRuleset", EnumValue = 0 },
|
||||
{ Name = "Mentor", Type = "ChatChannelRuleset", EnumValue = 1 },
|
||||
{ Name = "Disabled", Type = "ChatChannelRuleset", EnumValue = 2 },
|
||||
{ Name = "ChromieTimeCataclysm", Type = "ChatChannelRuleset", EnumValue = 3 },
|
||||
{ Name = "ChromieTimeBuringCrusade", Type = "ChatChannelRuleset", EnumValue = 4 },
|
||||
{ Name = "ChromieTimeWrath", Type = "ChatChannelRuleset", EnumValue = 5 },
|
||||
{ Name = "ChromieTimeMists", Type = "ChatChannelRuleset", EnumValue = 6 },
|
||||
{ Name = "ChromieTimeWoD", Type = "ChatChannelRuleset", EnumValue = 7 },
|
||||
{ Name = "ChromieTimeLegion", Type = "ChatChannelRuleset", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatChannelType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 0,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "ChatChannelType", EnumValue = 0 },
|
||||
{ Name = "Custom", Type = "ChatChannelType", EnumValue = 1 },
|
||||
{ Name = "PrivateParty", Type = "ChatChannelType", EnumValue = 2 },
|
||||
{ Name = "PublicParty", Type = "ChatChannelType", EnumValue = 3 },
|
||||
{ Name = "Communities", Type = "ChatChannelType", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatToxityFilterOptOut",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 4294967295,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "FilterAll", Type = "ChatToxityFilterOptOut", EnumValue = 0 },
|
||||
{ Name = "ExcludeFilterFriend", Type = "ChatToxityFilterOptOut", EnumValue = 1 },
|
||||
{ Name = "ExcludeFilterGuild", Type = "ChatToxityFilterOptOut", EnumValue = 2 },
|
||||
{ Name = "ExcludeFilterAll", Type = "ChatToxityFilterOptOut", EnumValue = 4294967295 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatWhisperTargetStatus",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "CanWhisper", Type = "ChatWhisperTargetStatus", EnumValue = 0 },
|
||||
{ Name = "Offline", Type = "ChatWhisperTargetStatus", EnumValue = 1 },
|
||||
{ Name = "WrongFaction", Type = "ChatWhisperTargetStatus", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ExcludedCensorSources",
|
||||
Type = "Enumeration",
|
||||
NumValues = 10,
|
||||
MinValue = 0,
|
||||
MaxValue = 255,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "ExcludedCensorSources", EnumValue = 0 },
|
||||
{ Name = "Friends", Type = "ExcludedCensorSources", EnumValue = 1 },
|
||||
{ Name = "Guild", Type = "ExcludedCensorSources", EnumValue = 2 },
|
||||
{ Name = "Reserve1", Type = "ExcludedCensorSources", EnumValue = 4 },
|
||||
{ Name = "Reserve2", Type = "ExcludedCensorSources", EnumValue = 8 },
|
||||
{ Name = "Reserve3", Type = "ExcludedCensorSources", EnumValue = 16 },
|
||||
{ Name = "Reserve4", Type = "ExcludedCensorSources", EnumValue = 32 },
|
||||
{ Name = "Reserve5", Type = "ExcludedCensorSources", EnumValue = 64 },
|
||||
{ Name = "Reserve6", Type = "ExcludedCensorSources", EnumValue = 128 },
|
||||
{ Name = "All", Type = "ExcludedCensorSources", EnumValue = 255 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "LanguageFlag",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 1,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "IsExotic", Type = "LanguageFlag", EnumValue = 1 },
|
||||
{ Name = "HiddenFromPlayer", Type = "LanguageFlag", EnumValue = 2 },
|
||||
{ Name = "HideLanguageNameInChat", Type = "LanguageFlag", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PermanentChatChannelType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "PermanentChatChannelType", EnumValue = 0 },
|
||||
{ Name = "Zone", Type = "PermanentChatChannelType", EnumValue = 1 },
|
||||
{ Name = "Communities", Type = "PermanentChatChannelType", EnumValue = 2 },
|
||||
{ Name = "Custom", Type = "PermanentChatChannelType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "TtsBoolSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 0,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "PlaySoundSeparatingChatLineBreaks", Type = "TtsBoolSetting", EnumValue = 0 },
|
||||
{ Name = "AddCharacterNameToSpeech", Type = "TtsBoolSetting", EnumValue = 1 },
|
||||
{ Name = "PlayActivitySoundWhenNotFocused", Type = "TtsBoolSetting", EnumValue = 2 },
|
||||
{ Name = "AlternateSystemVoice", Type = "TtsBoolSetting", EnumValue = 3 },
|
||||
{ Name = "NarrateMyMessages", Type = "TtsBoolSetting", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "TtsVoiceType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Standard", Type = "TtsVoiceType", EnumValue = 0 },
|
||||
{ Name = "Alternate", Type = "TtsVoiceType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatChannelInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "shortcut", Type = "cstring", Nilable = false },
|
||||
{ Name = "localID", Type = "number", Nilable = false },
|
||||
{ Name = "instanceID", Type = "number", Nilable = false },
|
||||
{ Name = "zoneChannelID", Type = "number", Nilable = false },
|
||||
{ Name = "channelType", Type = "PermanentChatChannelType", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ChatConstants);
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,53 +0,0 @@
|
||||
local Cinematic =
|
||||
{
|
||||
Name = "Cinematic",
|
||||
Type = "System",
|
||||
Namespace = "C_Cinematic",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CinematicStart",
|
||||
Type = "Event",
|
||||
LiteralName = "CINEMATIC_START",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "canBeCancelled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CinematicStop",
|
||||
Type = "Event",
|
||||
LiteralName = "CINEMATIC_STOP",
|
||||
},
|
||||
{
|
||||
Name = "HideSubtitle",
|
||||
Type = "Event",
|
||||
LiteralName = "HIDE_SUBTITLE",
|
||||
},
|
||||
{
|
||||
Name = "PlayMovie",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAY_MOVIE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "movieID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "StopMovie",
|
||||
Type = "Event",
|
||||
LiteralName = "STOP_MOVIE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Cinematic);
|
||||
@@ -0,0 +1,116 @@
|
||||
local ClassResource =
|
||||
{
|
||||
Name = "Class Resource",
|
||||
Type = "System",
|
||||
Namespace = "Class Resource",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "DestroyTotem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetRuneCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "runeReady", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRuneCount",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRuneType",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "runeType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTotemInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "haveTotem", Type = "bool", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "startTime", Type = "time_t", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTotemTimeLeft",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "seconds", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "TargetTotem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ClassResource);
|
||||
@@ -1,30 +0,0 @@
|
||||
local ClassTrial =
|
||||
{
|
||||
Name = "ClassTrial",
|
||||
Type = "System",
|
||||
Namespace = "C_ClassTrial",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ClassTrialTimerStart",
|
||||
Type = "Event",
|
||||
LiteralName = "CLASS_TRIAL_TIMER_START",
|
||||
},
|
||||
{
|
||||
Name = "ClassTrialUpgradeComplete",
|
||||
Type = "Event",
|
||||
LiteralName = "CLASS_TRIAL_UPGRADE_COMPLETE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ClassTrial);
|
||||
@@ -0,0 +1,183 @@
|
||||
local ClientControlAndInformation =
|
||||
{
|
||||
Name = "Client Control and Information",
|
||||
Type = "System",
|
||||
Namespace = "Client Control and Information",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CancelLogout",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DownloadSettings",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ForceLogout",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ForceQuit",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAccountExpansionLevel",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "expansionLevel", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBuildInfo",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "version", Type = "string", Nilable = false },
|
||||
{ Name = "internalVersion", Type = "string", Nilable = false },
|
||||
{ Name = "date", Type = "string", Nilable = false },
|
||||
{ Name = "uiVersion", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetExistingLocales",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetExpansionLevel",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetGameTime",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hour", Type = "number", Nilable = false },
|
||||
{ Name = "minute", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLocale",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "locale", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNetStats",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "bandwidthIn", Type = "number", Nilable = false },
|
||||
{ Name = "bandwidthOut", Type = "number", Nilable = false },
|
||||
{ Name = "latencyHome", Type = "number", Nilable = false },
|
||||
{ Name = "latencyWorld", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsLinuxClient",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLinux", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsMacClient",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isMac", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsWindowsClient",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isWindows", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Logout",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "NotWhileDeadError",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "Quit",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ReloadUI",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "Screenshot",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetEuropeanNumbers",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enable", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetUIVisibility",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "visible", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UploadSettings",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ClientControlAndInformation);
|
||||
@@ -1,19 +0,0 @@
|
||||
local Client =
|
||||
{
|
||||
Name = "Client",
|
||||
Type = "System",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Client);
|
||||
@@ -1,46 +0,0 @@
|
||||
local ClientScene =
|
||||
{
|
||||
Name = "ClientScene",
|
||||
Type = "System",
|
||||
Namespace = "C_ClientScene",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ClientSceneClosed",
|
||||
Type = "Event",
|
||||
LiteralName = "CLIENT_SCENE_CLOSED",
|
||||
},
|
||||
{
|
||||
Name = "ClientSceneOpened",
|
||||
Type = "Event",
|
||||
LiteralName = "CLIENT_SCENE_OPENED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "sceneType", Type = "ClientSceneType", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ClientSceneType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "DefaultSceneType", Type = "ClientSceneType", EnumValue = 0 },
|
||||
{ Name = "MinigameSceneType", Type = "ClientSceneType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ClientScene);
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +0,0 @@
|
||||
local ClubShared =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ClubShared);
|
||||
@@ -1,8 +0,0 @@
|
||||
local Color =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Color);
|
||||
@@ -0,0 +1,146 @@
|
||||
local Combat =
|
||||
{
|
||||
Name = "Combat",
|
||||
Type = "System",
|
||||
Namespace = "Combat",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "StartAttack",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "StopAttack",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UnitAffectingCombat",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inCombat", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ChatMsgCombatHonorGain",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_COMBAT_HONOR_GAIN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgCombatMiscInfo",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_COMBAT_MISC_INFO",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ChatMsgCombatXpGain",
|
||||
Type = "Event",
|
||||
LiteralName = "CHAT_MSG_COMBAT_XP_GAIN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "string", Nilable = false },
|
||||
{ Name = "sender", Type = "string", Nilable = false },
|
||||
{ Name = "language", Type = "string", Nilable = false },
|
||||
{ Name = "channelString", Type = "string", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = false },
|
||||
{ Name = "flags", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "channelNumber", Type = "number", Nilable = false },
|
||||
{ Name = "channelName", Type = "string", Nilable = false },
|
||||
{ Name = "unknown", Type = "number", Nilable = false },
|
||||
{ Name = "counter", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CombatRatingUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_RATING_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "CombatTextUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_TEXT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "desc1", Type = "varies", Nilable = false },
|
||||
{ Name = "desc2", Type = "varies", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerEnterCombat",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_ENTER_COMBAT",
|
||||
},
|
||||
{
|
||||
Name = "PlayerLeaveCombat",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_LEAVE_COMBAT",
|
||||
},
|
||||
{
|
||||
Name = "UnitCombat",
|
||||
Type = "Event",
|
||||
LiteralName = "UNIT_COMBAT",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitID", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "action", Type = "string", Nilable = false },
|
||||
{ Name = "descriptor", Type = "string", Nilable = false },
|
||||
{ Name = "damage", Type = "number", Nilable = false },
|
||||
{ Name = "damageType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Combat);
|
||||
@@ -1,39 +0,0 @@
|
||||
local CombatLog =
|
||||
{
|
||||
Name = "CombatLog",
|
||||
Type = "System",
|
||||
Namespace = "C_CombatLog",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CombatLogEvent",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_LOG_EVENT",
|
||||
},
|
||||
{
|
||||
Name = "CombatLogEventUnfiltered",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_LOG_EVENT_UNFILTERED",
|
||||
},
|
||||
{
|
||||
Name = "CombatTextUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_TEXT_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "combatTextType", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CombatLog);
|
||||
@@ -0,0 +1,174 @@
|
||||
local Combatlog =
|
||||
{
|
||||
Name = "CombatLog",
|
||||
Type = "System",
|
||||
Namespace = "CombatLog",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CombatLogAddFilter",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "events", Type = "string", Nilable = true },
|
||||
{ Name = "srcGUID", Type = "WOWGUID", Nilable = true },
|
||||
{ Name = "srcMask", Type = "number", Nilable = true },
|
||||
{ Name = "destGUID", Type = "WOWGUID", Nilable = true },
|
||||
{ Name = "destMask", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLogAdvanceEntry",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "ignoreFilter", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasEntry", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CombatLogClearEntries",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLogGetCurrentEntry",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "ignoreFilter", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "timestamp", Type = "time_t", Nilable = false },
|
||||
{ Name = "event", Type = "string", Nilable = false },
|
||||
{ Name = "srcGUID", Type = "WOWGUID", Nilable = false },
|
||||
{ Name = "srcName", Type = "string", Nilable = false },
|
||||
{ Name = "srcFlags", Type = "number", Nilable = false },
|
||||
{ Name = "destGUID", Type = "WOWGUID", Nilable = false },
|
||||
{ Name = "destName", Type = "string", Nilable = false },
|
||||
{ Name = "destFlags", Type = "number", Nilable = false },
|
||||
{ Name = "...", Type = "list", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CombatLogGetNumEntries",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "ignoreFilter", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLogGetRetentionTime",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "seconds", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CombatLogResetFilter",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLogSetCurrentEntry",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "ignoreFilter", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLogSetRetentionTime",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "seconds", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CombatLog_Object_IsA",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unitFlags", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "mask", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isMatch", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "LoggingCombat",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "toggle", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isLogging", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnitGUID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CombatLogEvent",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_LOG_EVENT",
|
||||
},
|
||||
{
|
||||
Name = "CombatLogEventUnfiltered",
|
||||
Type = "Event",
|
||||
LiteralName = "COMBAT_LOG_EVENT_UNFILTERED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Combatlog);
|
||||
@@ -0,0 +1,220 @@
|
||||
local Commentator =
|
||||
{
|
||||
Name = "Commentator",
|
||||
Type = "System",
|
||||
Namespace = "Commentator",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CommentatorAddPlayer",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorEnterInstance",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorExitInstance",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorFollowPlayer",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetCamera",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetCurrentMapID",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetInstanceInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetMapInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetNumMaps",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetNumPlayers",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetPlayerInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetSkirmishMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetSkirmishQueueCount",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorGetSkirmishQueuePlayerInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorLookatPlayer",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorRemovePlayer",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorRequestSkirmishMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorRequestSkirmishQueueData",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetBattlemaster",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetCamera",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetCameraCollision",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetMapAndInstanceIndex",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetMoveSpeed",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetPlayerIndex",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetSkirmishMatchmakingMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSetTargetHeightOffset",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorStartInstance",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorStartSkirmishMatch",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorToggleMode",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorUpdateMapInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorUpdatePlayerInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorZoomIn",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CommentatorZoomOut",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CommentatorEnterWorld",
|
||||
Type = "Event",
|
||||
LiteralName = "COMMENTATOR_ENTER_WORLD",
|
||||
},
|
||||
{
|
||||
Name = "CommentatorMapUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMMENTATOR_MAP_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "CommentatorPlayerUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMMENTATOR_PLAYER_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSkirmishModeRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "COMMENTATOR_SKIRMISH_MODE_REQUEST",
|
||||
},
|
||||
{
|
||||
Name = "CommentatorSkirmishQueueRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "COMMENTATOR_SKIRMISH_QUEUE_REQUEST",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Commentator);
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,23 +0,0 @@
|
||||
local CommentatorShared =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "TrackedSpellCategory",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 0,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "TrackedSpellCategory", EnumValue = 0 },
|
||||
{ Name = "Offensive", Type = "TrackedSpellCategory", EnumValue = 1 },
|
||||
{ Name = "Defensive", Type = "TrackedSpellCategory", EnumValue = 2 },
|
||||
{ Name = "Debuff", Type = "TrackedSpellCategory", EnumValue = 3 },
|
||||
{ Name = "RacialAbility", Type = "TrackedSpellCategory", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CommentatorShared);
|
||||
@@ -1,25 +0,0 @@
|
||||
local CompactUnitFrames =
|
||||
{
|
||||
Name = "CompactUnitFrames",
|
||||
Type = "System",
|
||||
Namespace = "C_CompactUnitFrames",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CompactUnitFrameProfilesLoaded",
|
||||
Type = "Event",
|
||||
LiteralName = "COMPACT_UNIT_FRAME_PROFILES_LOADED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CompactUnitFrames);
|
||||
@@ -0,0 +1,122 @@
|
||||
local Companion =
|
||||
{
|
||||
Name = "Companion",
|
||||
Type = "System",
|
||||
Namespace = "Companion",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CallCompanion",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DismissCompanion",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetCompanionCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCompanionInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "creatureID", Type = "number", Nilable = false },
|
||||
{ Name = "creatureName", Type = "string", Nilable = false },
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "active", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNumCompanions",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PickupCompanion",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SummonRandomCritter",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CompanionLearned",
|
||||
Type = "Event",
|
||||
LiteralName = "COMPANION_LEARNED",
|
||||
},
|
||||
{
|
||||
Name = "CompanionUnlearned",
|
||||
Type = "Event",
|
||||
LiteralName = "COMPANION_UNLEARNED",
|
||||
},
|
||||
{
|
||||
Name = "CompanionUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "COMPANION_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Companion);
|
||||
@@ -0,0 +1,130 @@
|
||||
local Complaint =
|
||||
{
|
||||
Name = "Complaint",
|
||||
Type = "System",
|
||||
Namespace = "Complaint",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "CalendarContextEventCanComplain",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "monthOffset", Type = "number", Nilable = true },
|
||||
{ Name = "day", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canReport", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CalendarContextEventComplain",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "monthOffset", Type = "number", Nilable = true },
|
||||
{ Name = "day", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CanComplainChat",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "lineID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canComplain", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanComplainInboxItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "mailID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "complain", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ComplainChat",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "lineID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canComplain", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ComplainInboxItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "mailID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "complain", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerIsPVPInactive",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isInactive", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ReportPlayerIsPVPAFK",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Complaint);
|
||||
@@ -1,89 +0,0 @@
|
||||
local ConfigurationWarnings =
|
||||
{
|
||||
Name = "ConfigurationWarnings",
|
||||
Type = "System",
|
||||
Namespace = "C_ConfigurationWarnings",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetConfigurationWarningSeen",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "configurationWarning", Type = "ConfigurationWarning", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasSeenConfigurationWarning", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConfigurationWarningString",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "configurationWarning", Type = "ConfigurationWarning", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "configurationWarningString", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConfigurationWarnings",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "includeSeenWarnings", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "configurationWarnings", Type = "table", InnerType = "ConfigurationWarning", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetConfigurationWarningSeen",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "configurationWarning", Type = "ConfigurationWarning", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ConfigurationWarning",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 0,
|
||||
MaxValue = 7,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ShaderModelWillBeOutdated", Type = "ConfigurationWarning", EnumValue = 0 },
|
||||
{ Name = "ShaderModelIsOutdated", Type = "ConfigurationWarning", EnumValue = 1 },
|
||||
{ Name = "ConsoleDeviceSseOutdated", Type = "ConfigurationWarning", EnumValue = 2 },
|
||||
{ Name = "DriverBlocklisted", Type = "ConfigurationWarning", EnumValue = 3 },
|
||||
{ Name = "DriverOutOfDate", Type = "ConfigurationWarning", EnumValue = 4 },
|
||||
{ Name = "DeviceBlocklisted", Type = "ConfigurationWarning", EnumValue = 5 },
|
||||
{ Name = "GraphicsApiWillBeOutdated", Type = "ConfigurationWarning", EnumValue = 6 },
|
||||
{ Name = "OsBitsWillBeOutdated", Type = "ConfigurationWarning", EnumValue = 7 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ConfigurationWarnings);
|
||||
@@ -1,202 +0,0 @@
|
||||
local Console =
|
||||
{
|
||||
Name = "Console",
|
||||
Type = "System",
|
||||
Namespace = "C_Console",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetAllCommands",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "commands", Type = "table", InnerType = "ConsoleCommandInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetColorFromType",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "colorType", Type = "ConsoleColorType", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "color", Type = "colorRGB", Mixin = "ColorMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFontHeight",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "fontHeightInPixels", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PrintAllMatchingCommands",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "partialCommandText", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetFontHeight",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "fontHeightInPixels", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "ConsoleClear",
|
||||
Type = "Event",
|
||||
LiteralName = "CONSOLE_CLEAR",
|
||||
},
|
||||
{
|
||||
Name = "ConsoleColorsChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "CONSOLE_COLORS_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "ConsoleFontSizeChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "CONSOLE_FONT_SIZE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "ConsoleLog",
|
||||
Type = "Event",
|
||||
LiteralName = "CONSOLE_LOG",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleMessage",
|
||||
Type = "Event",
|
||||
LiteralName = "CONSOLE_MESSAGE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "cstring", Nilable = false },
|
||||
{ Name = "colorType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CvarUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CVAR_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "eventName", Type = "cstring", Nilable = false },
|
||||
{ Name = "value", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GlueConsoleLog",
|
||||
Type = "Event",
|
||||
LiteralName = "GLUE_CONSOLE_LOG",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "message", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ToggleConsole",
|
||||
Type = "Event",
|
||||
LiteralName = "TOGGLE_CONSOLE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "showConsole", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ConsoleCategory",
|
||||
Type = "Enumeration",
|
||||
NumValues = 11,
|
||||
MinValue = 0,
|
||||
MaxValue = 10,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Debug", Type = "ConsoleCategory", EnumValue = 0 },
|
||||
{ Name = "Graphics", Type = "ConsoleCategory", EnumValue = 1 },
|
||||
{ Name = "Console", Type = "ConsoleCategory", EnumValue = 2 },
|
||||
{ Name = "Combat", Type = "ConsoleCategory", EnumValue = 3 },
|
||||
{ Name = "Game", Type = "ConsoleCategory", EnumValue = 4 },
|
||||
{ Name = "Default", Type = "ConsoleCategory", EnumValue = 5 },
|
||||
{ Name = "Net", Type = "ConsoleCategory", EnumValue = 6 },
|
||||
{ Name = "Sound", Type = "ConsoleCategory", EnumValue = 7 },
|
||||
{ Name = "Gm", Type = "ConsoleCategory", EnumValue = 8 },
|
||||
{ Name = "Reveal", Type = "ConsoleCategory", EnumValue = 9 },
|
||||
{ Name = "None", Type = "ConsoleCategory", EnumValue = 10 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleColorType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 12,
|
||||
MinValue = 0,
|
||||
MaxValue = 11,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "DefaultColor", Type = "ConsoleColorType", EnumValue = 0 },
|
||||
{ Name = "InputColor", Type = "ConsoleColorType", EnumValue = 1 },
|
||||
{ Name = "EchoColor", Type = "ConsoleColorType", EnumValue = 2 },
|
||||
{ Name = "ErrorColor", Type = "ConsoleColorType", EnumValue = 3 },
|
||||
{ Name = "WarningColor", Type = "ConsoleColorType", EnumValue = 4 },
|
||||
{ Name = "GlobalColor", Type = "ConsoleColorType", EnumValue = 5 },
|
||||
{ Name = "AdminColor", Type = "ConsoleColorType", EnumValue = 6 },
|
||||
{ Name = "HighlightColor", Type = "ConsoleColorType", EnumValue = 7 },
|
||||
{ Name = "BackgroundColor", Type = "ConsoleColorType", EnumValue = 8 },
|
||||
{ Name = "ClickbufferColor", Type = "ConsoleColorType", EnumValue = 9 },
|
||||
{ Name = "PrivateColor", Type = "ConsoleColorType", EnumValue = 10 },
|
||||
{ Name = "DefaultGreen", Type = "ConsoleColorType", EnumValue = 11 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleCommandType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Cvar", Type = "ConsoleCommandType", EnumValue = 0 },
|
||||
{ Name = "Command", Type = "ConsoleCommandType", EnumValue = 1 },
|
||||
{ Name = "Macro", Type = "ConsoleCommandType", EnumValue = 2 },
|
||||
{ Name = "Script", Type = "ConsoleCommandType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleCommandInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "command", Type = "cstring", Nilable = false },
|
||||
{ Name = "help", Type = "cstring", Nilable = false },
|
||||
{ Name = "category", Type = "ConsoleCategory", Nilable = false },
|
||||
{ Name = "commandType", Type = "ConsoleCommandType", Nilable = false },
|
||||
{ Name = "scriptContents", Type = "cstring", Nilable = false },
|
||||
{ Name = "scriptParameters", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Console);
|
||||
@@ -1,116 +0,0 @@
|
||||
local ConsoleScriptCollection =
|
||||
{
|
||||
Name = "ConsoleScriptCollection",
|
||||
Type = "System",
|
||||
Namespace = "C_ConsoleScriptCollection",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCollectionDataByID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "collectionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "data", Type = "ConsoleScriptCollectionData", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCollectionDataByTag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "collectionTag", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "data", Type = "ConsoleScriptCollectionData", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetElements",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "collectionID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "elementIDs", Type = "table", InnerType = "ConsoleScriptCollectionElementData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetScriptData",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "consoleScriptID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "data", Type = "ConsoleScriptData", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ConsoleScriptCollectionData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleScriptCollectionElementData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "collectionID", Type = "number", Nilable = true },
|
||||
{ Name = "consoleScriptID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleScriptData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "help", Type = "cstring", Nilable = false },
|
||||
{ Name = "script", Type = "cstring", Nilable = false },
|
||||
{ Name = "params", Type = "cstring", Nilable = false },
|
||||
{ Name = "isLuaScript", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConsoleScriptParameter",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ConsoleScriptCollection);
|
||||
@@ -2,7 +2,7 @@ local Container =
|
||||
{
|
||||
Name = "Container",
|
||||
Type = "System",
|
||||
Namespace = "C_Container",
|
||||
Namespace = "Container",
|
||||
|
||||
Functions =
|
||||
{
|
||||
@@ -12,12 +12,12 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inventoryID", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "inventoryID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -26,9 +26,27 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false, Default = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManager_UnpackLocation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "location", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "player", Type = "bool", Nilable = false },
|
||||
{ Name = "bank", Type = "bool", Nilable = false },
|
||||
{ Name = "bags", Type = "bool", Nilable = false },
|
||||
{ Name = "location or slot", Type = "number", Nilable = false },
|
||||
{ Name = "bag", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -37,27 +55,12 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBagSlotFlag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flag", Type = "BagSlotFlags", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -66,12 +69,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "returnTable", Type = "table", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "freeSlots", Type = "table", InnerType = "luaIndex", Nilable = false },
|
||||
{ Name = "slotTable", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -80,14 +84,14 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "startTime", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
@@ -97,14 +101,14 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "durability", Type = "number", Nilable = false },
|
||||
{ Name = "maxDurability", Type = "number", Nilable = false },
|
||||
{ Name = "max", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -113,13 +117,15 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numGems", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "gem1", Type = "number", Nilable = false },
|
||||
{ Name = "gem2", Type = "number", Nilable = false },
|
||||
{ Name = "gem3", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -128,13 +134,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "containerID", Type = "number", Nilable = false },
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -143,13 +149,19 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "containerInfo", Type = "ContainerItemInfo", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "locked", Type = "1nil", Nilable = false },
|
||||
{ Name = "quality", Type = "itemQuality", Nilable = false },
|
||||
{ Name = "readable", Type = "1nil", Nilable = false },
|
||||
{ Name = "lootable", Type = "1nil", Nilable = false },
|
||||
{ Name = "link", Type = "itemLink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -158,30 +170,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemLink", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemPurchaseCurrency",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "itemIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "currencyInfo", Type = "ItemPurchaseCurrency", Nilable = false },
|
||||
{ Name = "link", Type = "hyperlink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -190,14 +185,18 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "IsEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "ItemPurchaseInfo", Nilable = false },
|
||||
{ Name = "money", Type = "number", Nilable = false },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "refundSec", Type = "number", Nilable = false },
|
||||
{ Name = "currecycount", Type = "number", Nilable = false },
|
||||
{ Name = "hasEnchants", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -206,30 +205,16 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "itemIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemPurchaseItem", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemQuestInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "questInfo", Type = "ItemQuestInfo", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
{ Name = "link", Type = "itemLink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -238,13 +223,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numFreeSlots", Type = "number", Nilable = false },
|
||||
{ Name = "bagFamily", Type = "number", Nilable = true },
|
||||
{ Name = "freeSlots", Type = "number", Nilable = false },
|
||||
{ Name = "bagType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -253,7 +238,7 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
@@ -262,58 +247,30 @@ local Container =
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetInsertItemsLeftToRight",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemCooldown",
|
||||
Name = "GetItemFamily",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = true },
|
||||
{ Name = "itemName", Type = "string", Nilable = true },
|
||||
{ Name = "itemLink", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "startTime", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
{ Name = "bagType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsBagSlotFlagEnabledOnOtherBankBags",
|
||||
Name = "PickupBagFromSlot",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flagIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsContainerFiltered",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isFiltered", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PickupContainerItem",
|
||||
@@ -321,8 +278,32 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBackpack",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -331,48 +312,10 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "texture", Type = "SimpleTexture", Nilable = false },
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "texture", Type = "table", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetBagSlotFlag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flag", Type = "BagSlotFlags", Nilable = false },
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetInsertItemsLeftToRight",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetItemSearch",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "searchString", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ShowContainerSellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SocketContainerItem",
|
||||
@@ -380,14 +323,10 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SplitContainerItem",
|
||||
@@ -395,10 +334,11 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UseContainerItem",
|
||||
@@ -406,11 +346,11 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "unitToken", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "reagentBankOpen", Type = "bool", Nilable = false, Default = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
@@ -422,19 +362,9 @@ local Container =
|
||||
LiteralName = "BAG_CLOSED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "bagID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagContainerUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_CONTAINER_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "BagNewItemsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_NEW_ITEMS_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "BagOpen",
|
||||
Type = "Event",
|
||||
@@ -444,27 +374,13 @@ local Container =
|
||||
{ Name = "bagID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagOverflowWithFullInventory",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_OVERFLOW_WITH_FULL_INVENTORY",
|
||||
},
|
||||
{
|
||||
Name = "BagSlotFlagsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_SLOT_FLAGS_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "bagID", Type = "containerID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -472,146 +388,10 @@ local Container =
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE_COOLDOWN",
|
||||
},
|
||||
{
|
||||
Name = "BagUpdateDelayed",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE_DELAYED",
|
||||
},
|
||||
{
|
||||
Name = "EquipBindRefundableConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIP_BIND_REFUNDABLE_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipBindTradeableConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIP_BIND_TRADEABLE_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ExpandBagBarChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "EXPAND_BAG_BAR_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "expandBagBar", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "InventorySearchUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "INVENTORY_SEARCH_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "ItemLockChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_LOCK_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemLocked",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_LOCKED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemUnlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_UNLOCKED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UseCombinedBagsChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "USE_COMBINED_BAGS_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "useCombinedBags", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ContainerItemInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "fileID", Nilable = false },
|
||||
{ Name = "stackCount", Type = "number", Nilable = false },
|
||||
{ Name = "isLocked", Type = "bool", Nilable = false },
|
||||
{ Name = "quality", Type = "ItemQuality", Nilable = true },
|
||||
{ Name = "isReadable", Type = "bool", Nilable = false },
|
||||
{ Name = "hasLoot", Type = "bool", Nilable = false },
|
||||
{ Name = "hyperlink", Type = "string", Nilable = false },
|
||||
{ Name = "isFiltered", Type = "bool", Nilable = false },
|
||||
{ Name = "hasNoValue", Type = "bool", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "isBound", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseCurrency",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "number", Nilable = true },
|
||||
{ Name = "currencyCount", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "money", Type = "WOWMONEY", Nilable = false },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "refundSeconds", Type = "time_t", Nilable = false },
|
||||
{ Name = "currencyCount", Type = "number", Nilable = false },
|
||||
{ Name = "hasEnchants", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseItem",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "number", Nilable = true },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "hyperlink", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemQuestInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "isQuestItem", Type = "bool", Nilable = false },
|
||||
{ Name = "questID", Type = "number", Nilable = true },
|
||||
{ Name = "isActive", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -1,110 +0,0 @@
|
||||
local ContentTrackingTypes =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ContentTrackingError",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Untrackable", Type = "ContentTrackingError", EnumValue = 0 },
|
||||
{ Name = "MaxTracked", Type = "ContentTrackingError", EnumValue = 1 },
|
||||
{ Name = "AlreadyTracked", Type = "ContentTrackingError", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContentTrackingResult",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Success", Type = "ContentTrackingResult", EnumValue = 0 },
|
||||
{ Name = "DataPending", Type = "ContentTrackingResult", EnumValue = 1 },
|
||||
{ Name = "Failure", Type = "ContentTrackingResult", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContentTrackingTargetType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "JournalEncounter", Type = "ContentTrackingTargetType", EnumValue = 0 },
|
||||
{ Name = "Vendor", Type = "ContentTrackingTargetType", EnumValue = 1 },
|
||||
{ Name = "Achievement", Type = "ContentTrackingTargetType", EnumValue = 2 },
|
||||
{ Name = "Profession", Type = "ContentTrackingTargetType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContentTrackingType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Appearance", Type = "ContentTrackingType", EnumValue = 0 },
|
||||
{ Name = "Mount", Type = "ContentTrackingType", EnumValue = 1 },
|
||||
{ Name = "Achievement", Type = "ContentTrackingType", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContentTrackingConsts",
|
||||
Type = "Constants",
|
||||
Values =
|
||||
{
|
||||
{ Name = "MaxTrackedCollectableSources", Type = "number", Value = 15 },
|
||||
{ Name = "MaxTrackedAchievements", Type = "number", Value = 10 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContentTrackingMapInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "x", Type = "number", Nilable = false },
|
||||
{ Name = "y", Type = "number", Nilable = false },
|
||||
{ Name = "trackableType", Type = "ContentTrackingType", Nilable = false },
|
||||
{ Name = "trackableID", Type = "number", Nilable = false },
|
||||
{ Name = "targetType", Type = "ContentTrackingTargetType", Nilable = false },
|
||||
{ Name = "targetID", Type = "number", Nilable = false },
|
||||
{ Name = "waypointText", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EncounterTrackingInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "encounterName", Type = "cstring", Nilable = false },
|
||||
{ Name = "journalEncounterID", Type = "number", Nilable = true },
|
||||
{ Name = "journalInstanceID", Type = "number", Nilable = true },
|
||||
{ Name = "instanceName", Type = "cstring", Nilable = false },
|
||||
{ Name = "subText", Type = "cstring", Nilable = true },
|
||||
{ Name = "difficultyID", Type = "number", Nilable = true },
|
||||
{ Name = "lfgDungeonID", Type = "number", Nilable = true },
|
||||
{ Name = "groupFinderActivityID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "VendorTrackingInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "creatureName", Type = "cstring", Nilable = false },
|
||||
{ Name = "zoneName", Type = "cstring", Nilable = true },
|
||||
{ Name = "currencyType", Type = "number", Nilable = true },
|
||||
{ Name = "cost", Type = "BigUInteger", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ContentTrackingTypes);
|
||||
@@ -1,75 +0,0 @@
|
||||
local ContributionCollector =
|
||||
{
|
||||
Name = "ContributionCollector",
|
||||
Type = "System",
|
||||
Namespace = "C_ContributionCollector",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ContributionAppearanceFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 1,
|
||||
MinValue = 0,
|
||||
MaxValue = 0,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "TooltipUseTimeRemaining", Type = "ContributionAppearanceFlags", EnumValue = 0 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContributionResult",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 0,
|
||||
MaxValue = 7,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Success", Type = "ContributionResult", EnumValue = 0 },
|
||||
{ Name = "MustBeNearNpc", Type = "ContributionResult", EnumValue = 1 },
|
||||
{ Name = "IncorrectState", Type = "ContributionResult", EnumValue = 2 },
|
||||
{ Name = "InvalidID", Type = "ContributionResult", EnumValue = 3 },
|
||||
{ Name = "QuestDataMissing", Type = "ContributionResult", EnumValue = 4 },
|
||||
{ Name = "FailedConditionCheck", Type = "ContributionResult", EnumValue = 5 },
|
||||
{ Name = "UnableToCompleteTurnIn", Type = "ContributionResult", EnumValue = 6 },
|
||||
{ Name = "InternalError", Type = "ContributionResult", EnumValue = 7 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContributionAppearance",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "stateName", Type = "cstring", Nilable = false },
|
||||
{ Name = "stateColor", Type = "colorRGB", Mixin = "ColorMixin", Nilable = false },
|
||||
{ Name = "tooltipLine", Type = "cstring", Nilable = false },
|
||||
{ Name = "tooltipUseTimeRemaining", Type = "bool", Nilable = false },
|
||||
{ Name = "statusBarAtlas", Type = "textureAtlas", Nilable = false },
|
||||
{ Name = "borderAtlas", Type = "textureAtlas", Nilable = false },
|
||||
{ Name = "bannerAtlas", Type = "textureAtlas", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ContributionMapInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
{ Name = "position", Type = "vector2", Mixin = "Vector2DMixin", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "atlasName", Type = "string", Nilable = false },
|
||||
{ Name = "collectorCreatureID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(ContributionCollector);
|
||||
@@ -1,359 +0,0 @@
|
||||
local CooldownFrameAPI =
|
||||
{
|
||||
Name = "CooldownFrameAPI",
|
||||
Type = "ScriptObject",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "Clear",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCooldownDisplayDuration",
|
||||
Type = "Function",
|
||||
Documentation = { "The returned duration unit is milliseconds, unaffected by modRate." },
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCooldownDuration",
|
||||
Type = "Function",
|
||||
Documentation = { "The returned duration unit is milliseconds and is multiplied by the modRate." },
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCooldownTimes",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetDrawBling",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "drawBling", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetDrawEdge",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "drawEdge", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetDrawSwipe",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "drawSwipe", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEdgeScale",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "edgeScale", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetReverse",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "reverse", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRotation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "rotationRadians", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsPaused",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isPaused", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Pause",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Resume",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetBlingTexture",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "texture", Type = "FileAsset", Nilable = false },
|
||||
{ Name = "colorR", Type = "number", Nilable = false },
|
||||
{ Name = "colorG", Type = "number", Nilable = false },
|
||||
{ Name = "colorB", Type = "number", Nilable = false },
|
||||
{ Name = "colorA", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCooldown",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "modRate", Type = "number", Nilable = false, Default = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCooldownDuration",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "modRate", Type = "number", Nilable = false, Default = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCooldownUNIX",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "modRate", Type = "number", Nilable = false, Default = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCountdownAbbrevThreshold",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "seconds", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCountdownFont",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "fontName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetDrawBling",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "drawBling", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetDrawEdge",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "drawEdge", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetDrawSwipe",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "drawSwipe", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetEdgeScale",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "scale", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetEdgeTexture",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "texture", Type = "FileAsset", Nilable = false },
|
||||
{ Name = "colorR", Type = "number", Nilable = false },
|
||||
{ Name = "colorG", Type = "number", Nilable = false },
|
||||
{ Name = "colorB", Type = "number", Nilable = false },
|
||||
{ Name = "colorA", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetHideCountdownNumbers",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "hideNumbers", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetReverse",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "reverse", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetRotation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "rotationRadians", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetSwipeColor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "colorR", Type = "number", Nilable = false },
|
||||
{ Name = "colorG", Type = "number", Nilable = false },
|
||||
{ Name = "colorB", Type = "number", Nilable = false },
|
||||
{ Name = "a", Type = "SingleColorValue", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetSwipeTexture",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "texture", Type = "FileAsset", Nilable = false },
|
||||
{ Name = "colorR", Type = "number", Nilable = false },
|
||||
{ Name = "colorG", Type = "number", Nilable = false },
|
||||
{ Name = "colorB", Type = "number", Nilable = false },
|
||||
{ Name = "colorA", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetTexCoordRange",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "low", Type = "vector2", Mixin = "Vector2DMixin", Nilable = false },
|
||||
{ Name = "high", Type = "vector2", Mixin = "Vector2DMixin", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetUseCircularEdge",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "useCircularEdge", Type = "bool", Nilable = false, Default = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CooldownFrameAPI);
|
||||
@@ -1,35 +0,0 @@
|
||||
local CraftInfo =
|
||||
{
|
||||
Name = "CraftInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_CraftInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CraftClose",
|
||||
Type = "Event",
|
||||
LiteralName = "CRAFT_CLOSE",
|
||||
},
|
||||
{
|
||||
Name = "CraftShow",
|
||||
Type = "Event",
|
||||
LiteralName = "CRAFT_SHOW",
|
||||
},
|
||||
{
|
||||
Name = "CraftUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CRAFT_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CraftInfo);
|
||||
@@ -1,91 +0,0 @@
|
||||
local CreatureInfo =
|
||||
{
|
||||
Name = "CreatureInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_CreatureInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetClassInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "classID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "classInfo", Type = "ClassInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFactionInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "raceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "factionInfo", Type = "FactionInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetRaceInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "raceID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "raceInfo", Type = "RaceInfo", Nilable = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ClassInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "className", Type = "string", Nilable = false },
|
||||
{ Name = "classFile", Type = "string", Nilable = false },
|
||||
{ Name = "classID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FactionInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "groupTag", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RaceInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "raceName", Type = "string", Nilable = false },
|
||||
{ Name = "clientFileString", Type = "string", Nilable = false },
|
||||
{ Name = "raceID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CreatureInfo);
|
||||
@@ -1,131 +0,0 @@
|
||||
local CurrencyConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CurrencyFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 32,
|
||||
MinValue = 1,
|
||||
MaxValue = 2147483648,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "CurrencyTradable", Type = "CurrencyFlags", EnumValue = 1 },
|
||||
{ Name = "CurrencyAppearsInLootWindow", Type = "CurrencyFlags", EnumValue = 2 },
|
||||
{ Name = "CurrencyComputedWeeklyMaximum", Type = "CurrencyFlags", EnumValue = 4 },
|
||||
{ Name = "Currency_100_Scaler", Type = "CurrencyFlags", EnumValue = 8 },
|
||||
{ Name = "CurrencyNoLowLevelDrop", Type = "CurrencyFlags", EnumValue = 16 },
|
||||
{ Name = "CurrencyIgnoreMaxQtyOnLoad", Type = "CurrencyFlags", EnumValue = 32 },
|
||||
{ Name = "CurrencyLogOnWorldChange", Type = "CurrencyFlags", EnumValue = 64 },
|
||||
{ Name = "CurrencyTrackQuantity", Type = "CurrencyFlags", EnumValue = 128 },
|
||||
{ Name = "CurrencyResetTrackedQuantity", Type = "CurrencyFlags", EnumValue = 256 },
|
||||
{ Name = "CurrencyUpdateVersionIgnoreMax", Type = "CurrencyFlags", EnumValue = 512 },
|
||||
{ Name = "CurrencySuppressChatMessageOnVersionChange", Type = "CurrencyFlags", EnumValue = 1024 },
|
||||
{ Name = "CurrencySingleDropInLoot", Type = "CurrencyFlags", EnumValue = 2048 },
|
||||
{ Name = "CurrencyHasWeeklyCatchup", Type = "CurrencyFlags", EnumValue = 4096 },
|
||||
{ Name = "CurrencyDoNotCompressChat", Type = "CurrencyFlags", EnumValue = 8192 },
|
||||
{ Name = "CurrencyDoNotLogAcquisitionToBi", Type = "CurrencyFlags", EnumValue = 16384 },
|
||||
{ Name = "CurrencyNoRaidDrop", Type = "CurrencyFlags", EnumValue = 32768 },
|
||||
{ Name = "CurrencyNotPersistent", Type = "CurrencyFlags", EnumValue = 65536 },
|
||||
{ Name = "CurrencyDeprecated", Type = "CurrencyFlags", EnumValue = 131072 },
|
||||
{ Name = "CurrencyDynamicMaximum", Type = "CurrencyFlags", EnumValue = 262144 },
|
||||
{ Name = "CurrencySuppressChatMessages", Type = "CurrencyFlags", EnumValue = 524288 },
|
||||
{ Name = "CurrencyDoNotToast", Type = "CurrencyFlags", EnumValue = 1048576 },
|
||||
{ Name = "CurrencyDestroyExtraOnLoot", Type = "CurrencyFlags", EnumValue = 2097152 },
|
||||
{ Name = "CurrencyDontShowTotalInTooltip", Type = "CurrencyFlags", EnumValue = 4194304 },
|
||||
{ Name = "CurrencyDontCoalesceInLootWindow", Type = "CurrencyFlags", EnumValue = 8388608 },
|
||||
{ Name = "CurrencyAccountWide", Type = "CurrencyFlags", EnumValue = 16777216 },
|
||||
{ Name = "CurrencyAllowOverflowMailer", Type = "CurrencyFlags", EnumValue = 33554432 },
|
||||
{ Name = "CurrencyHideAsReward", Type = "CurrencyFlags", EnumValue = 67108864 },
|
||||
{ Name = "CurrencyHasWarmodeBonus", Type = "CurrencyFlags", EnumValue = 134217728 },
|
||||
{ Name = "CurrencyIsAllianceOnly", Type = "CurrencyFlags", EnumValue = 268435456 },
|
||||
{ Name = "CurrencyIsHordeOnly", Type = "CurrencyFlags", EnumValue = 536870912 },
|
||||
{ Name = "CurrencyLimitWarmodeBonusOncePerTooltip", Type = "CurrencyFlags", EnumValue = 1073741824 },
|
||||
{ Name = "DeprecatedCurrencyFlag", Type = "CurrencyFlags", EnumValue = 2147483648 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CurrencyFlagsB",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 1,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "CurrencyBUseTotalEarnedForEarned", Type = "CurrencyFlagsB", EnumValue = 1 },
|
||||
{ Name = "CurrencyBShowQuestXPGainInTooltip", Type = "CurrencyFlagsB", EnumValue = 2 },
|
||||
{ Name = "CurrencyBNoNotificationMailOnOfflineProgress", Type = "CurrencyFlagsB", EnumValue = 4 },
|
||||
{ Name = "CurrencyBBattlenetVirtualCurrency", Type = "CurrencyFlagsB", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CurrencyGainFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 1,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "BonusAward", Type = "CurrencyGainFlags", EnumValue = 1 },
|
||||
{ Name = "DroppedFromDeath", Type = "CurrencyGainFlags", EnumValue = 2 },
|
||||
{ Name = "FromAccountServer", Type = "CurrencyGainFlags", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CurrencyTokenCategoryFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 1,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "FlagSortLast", Type = "CurrencyTokenCategoryFlags", EnumValue = 1 },
|
||||
{ Name = "FlagPlayerItemAssignment", Type = "CurrencyTokenCategoryFlags", EnumValue = 2 },
|
||||
{ Name = "Hidden", Type = "CurrencyTokenCategoryFlags", EnumValue = 4 },
|
||||
{ Name = "Virtual", Type = "CurrencyTokenCategoryFlags", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "LinkedCurrencyFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 1,
|
||||
MaxValue = 4,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "IgnoreAdd", Type = "LinkedCurrencyFlags", EnumValue = 1 },
|
||||
{ Name = "IgnoreSubtract", Type = "LinkedCurrencyFlags", EnumValue = 2 },
|
||||
{ Name = "SuppressChatLog", Type = "LinkedCurrencyFlags", EnumValue = 4 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerCurrencyFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Incremented", Type = "PlayerCurrencyFlags", EnumValue = 1 },
|
||||
{ Name = "Loading", Type = "PlayerCurrencyFlags", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerCurrencyFlagsDbFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 1,
|
||||
MaxValue = 16,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "IgnoreMaxQtyOnload", Type = "PlayerCurrencyFlagsDbFlags", EnumValue = 1 },
|
||||
{ Name = "Reuse1", Type = "PlayerCurrencyFlagsDbFlags", EnumValue = 2 },
|
||||
{ Name = "InBackpack", Type = "PlayerCurrencyFlagsDbFlags", EnumValue = 4 },
|
||||
{ Name = "UnusedInUI", Type = "PlayerCurrencyFlagsDbFlags", EnumValue = 8 },
|
||||
{ Name = "Reuse2", Type = "PlayerCurrencyFlagsDbFlags", EnumValue = 16 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CurrencyConstants);
|
||||
@@ -1,83 +0,0 @@
|
||||
local CurrencyConstants_Classic =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CurrencyDestroyReason",
|
||||
Type = "Enumeration",
|
||||
NumValues = 11,
|
||||
MinValue = 0,
|
||||
MaxValue = 10,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Cheat", Type = "CurrencyDestroyReason", EnumValue = 0 },
|
||||
{ Name = "Spell", Type = "CurrencyDestroyReason", EnumValue = 1 },
|
||||
{ Name = "VersionUpdate", Type = "CurrencyDestroyReason", EnumValue = 2 },
|
||||
{ Name = "QuestTurnin", Type = "CurrencyDestroyReason", EnumValue = 3 },
|
||||
{ Name = "Vendor", Type = "CurrencyDestroyReason", EnumValue = 4 },
|
||||
{ Name = "Trade", Type = "CurrencyDestroyReason", EnumValue = 5 },
|
||||
{ Name = "Capped", Type = "CurrencyDestroyReason", EnumValue = 6 },
|
||||
{ Name = "Garrison", Type = "CurrencyDestroyReason", EnumValue = 7 },
|
||||
{ Name = "DroppedToCorpse", Type = "CurrencyDestroyReason", EnumValue = 8 },
|
||||
{ Name = "BonusRoll", Type = "CurrencyDestroyReason", EnumValue = 9 },
|
||||
{ Name = "Last", Type = "CurrencyDestroyReason", EnumValue = 10 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CurrencySource",
|
||||
Type = "Enumeration",
|
||||
NumValues = 44,
|
||||
MinValue = 0,
|
||||
MaxValue = 43,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ConvertOldItem", Type = "CurrencySource", EnumValue = 0 },
|
||||
{ Name = "ConvertOldPvPCurrency", Type = "CurrencySource", EnumValue = 1 },
|
||||
{ Name = "ItemRefund", Type = "CurrencySource", EnumValue = 2 },
|
||||
{ Name = "QuestReward", Type = "CurrencySource", EnumValue = 3 },
|
||||
{ Name = "Cheat", Type = "CurrencySource", EnumValue = 4 },
|
||||
{ Name = "Vendor", Type = "CurrencySource", EnumValue = 5 },
|
||||
{ Name = "PvPKillCredit", Type = "CurrencySource", EnumValue = 6 },
|
||||
{ Name = "PvPMetaCredit", Type = "CurrencySource", EnumValue = 7 },
|
||||
{ Name = "PvPScriptedAward", Type = "CurrencySource", EnumValue = 8 },
|
||||
{ Name = "Loot", Type = "CurrencySource", EnumValue = 9 },
|
||||
{ Name = "UpdatingVersion", Type = "CurrencySource", EnumValue = 10 },
|
||||
{ Name = "LFGReward", Type = "CurrencySource", EnumValue = 11 },
|
||||
{ Name = "Trade", Type = "CurrencySource", EnumValue = 12 },
|
||||
{ Name = "Spell", Type = "CurrencySource", EnumValue = 13 },
|
||||
{ Name = "ItemDeletion", Type = "CurrencySource", EnumValue = 14 },
|
||||
{ Name = "RatedBattleground", Type = "CurrencySource", EnumValue = 15 },
|
||||
{ Name = "RandomBattleground", Type = "CurrencySource", EnumValue = 16 },
|
||||
{ Name = "Arena", Type = "CurrencySource", EnumValue = 17 },
|
||||
{ Name = "ExceededMaxQty", Type = "CurrencySource", EnumValue = 18 },
|
||||
{ Name = "PvPCompletionBonus", Type = "CurrencySource", EnumValue = 19 },
|
||||
{ Name = "Script", Type = "CurrencySource", EnumValue = 20 },
|
||||
{ Name = "GuildBankWithdrawal", Type = "CurrencySource", EnumValue = 21 },
|
||||
{ Name = "Pushloot", Type = "CurrencySource", EnumValue = 22 },
|
||||
{ Name = "GarrisonBuilding", Type = "CurrencySource", EnumValue = 23 },
|
||||
{ Name = "PvPDrop", Type = "CurrencySource", EnumValue = 24 },
|
||||
{ Name = "GarrisonFollowerActivation", Type = "CurrencySource", EnumValue = 25 },
|
||||
{ Name = "GarrisonBuildingRefund", Type = "CurrencySource", EnumValue = 26 },
|
||||
{ Name = "GarrisonMissionReward", Type = "CurrencySource", EnumValue = 27 },
|
||||
{ Name = "GarrisonResourceOverTime", Type = "CurrencySource", EnumValue = 28 },
|
||||
{ Name = "QuestRewardIgnoreCaps", Type = "CurrencySource", EnumValue = 29 },
|
||||
{ Name = "GarrisonTalent", Type = "CurrencySource", EnumValue = 30 },
|
||||
{ Name = "GarrisonWorldQuestBonus", Type = "CurrencySource", EnumValue = 31 },
|
||||
{ Name = "PvPHonorReward", Type = "CurrencySource", EnumValue = 32 },
|
||||
{ Name = "BonusRoll", Type = "CurrencySource", EnumValue = 33 },
|
||||
{ Name = "AzeriteRespec", Type = "CurrencySource", EnumValue = 34 },
|
||||
{ Name = "WorldQuestReward", Type = "CurrencySource", EnumValue = 35 },
|
||||
{ Name = "WorldQuestRewardIgnoreCaps", Type = "CurrencySource", EnumValue = 36 },
|
||||
{ Name = "AccountCopy", Type = "CurrencySource", EnumValue = 37 },
|
||||
{ Name = "ArenaPoints", Type = "CurrencySource", EnumValue = 38 },
|
||||
{ Name = "PvPTeamContribution", Type = "CurrencySource", EnumValue = 39 },
|
||||
{ Name = "PvPHonorQuestReward", Type = "CurrencySource", EnumValue = 40 },
|
||||
{ Name = "AuctionDeposit", Type = "CurrencySource", EnumValue = 41 },
|
||||
{ Name = "Barbershop", Type = "CurrencySource", EnumValue = 42 },
|
||||
{ Name = "Last", Type = "CurrencySource", EnumValue = 43 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CurrencyConstants_Classic);
|
||||
@@ -0,0 +1,177 @@
|
||||
local Currency =
|
||||
{
|
||||
Name = "Currency",
|
||||
Type = "System",
|
||||
Namespace = "Currency",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ExpandCurrencyList",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "shouldExpand", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetBackpackCurrencyInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "extraCurrencyType", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemPurchaseInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "IsEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "money", Type = "number", Nilable = false },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "refundSec", Type = "number", Nilable = false },
|
||||
{ Name = "currecycount", Type = "number", Nilable = false },
|
||||
{ Name = "hasEnchants", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemPurchaseItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
{ Name = "link", Type = "itemLink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyListInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "isHeader", Type = "bool", Nilable = false },
|
||||
{ Name = "isExpanded", Type = "bool", Nilable = false },
|
||||
{ Name = "isUnused", Type = "bool", Nilable = false },
|
||||
{ Name = "isWatched", Type = "bool", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "extraCurrencyType", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyListSize",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numEntries", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetHolidayBGHonorCurrencyBonuses",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "unk", Type = "bool", Nilable = false },
|
||||
{ Name = "honorWinReward", Type = "number", Nilable = false },
|
||||
{ Name = "arenaWinReward", Type = "number", Nilable = false },
|
||||
{ Name = "honorLossReward", Type = "number", Nilable = false },
|
||||
{ Name = "arenaLossReward", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetHonorCurrency",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "honorPoints", Type = "number", Nilable = false },
|
||||
{ Name = "maxHonor", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMaxArenaCurrency",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetCurrencyBackpack",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "watch", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetCurrencyUnused",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "makeUnused", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CurrencyDisplayUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CURRENCY_DISPLAY_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Currency);
|
||||
@@ -1,148 +0,0 @@
|
||||
local CurrencyInfo =
|
||||
{
|
||||
Name = "CurrencySystem",
|
||||
Type = "System",
|
||||
Namespace = "C_CurrencyInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetBasicCurrencyInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "currencyType", Type = "number", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "CurrencyDisplayInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyContainerInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "currencyType", Type = "number", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "CurrencyDisplayInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "CurrencyInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyInfoFromLink",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "link", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "CurrencyInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrencyListLink",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "link", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CurrencyDisplayUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CURRENCY_DISPLAY_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "currencyType", Type = "number", Nilable = true },
|
||||
{ Name = "quantity", Type = "number", Nilable = true },
|
||||
{ Name = "quantityChange", Type = "number", Nilable = true },
|
||||
{ Name = "quantityGainSource", Type = "number", Nilable = true },
|
||||
{ Name = "quantityLostSource", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerMoney",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_MONEY",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CurrencyDisplayInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "description", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "number", Nilable = false },
|
||||
{ Name = "quality", Type = "number", Nilable = false },
|
||||
{ Name = "displayAmount", Type = "number", Nilable = false },
|
||||
{ Name = "actualAmount", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CurrencyInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "description", Type = "cstring", Nilable = false },
|
||||
{ Name = "isHeader", Type = "bool", Nilable = false },
|
||||
{ Name = "isHeaderExpanded", Type = "bool", Nilable = false },
|
||||
{ Name = "isTypeUnused", Type = "bool", Nilable = false },
|
||||
{ Name = "isShowInBackpack", Type = "bool", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
{ Name = "trackedQuantity", Type = "number", Nilable = false },
|
||||
{ Name = "iconFileID", Type = "fileID", Nilable = false },
|
||||
{ Name = "maxQuantity", Type = "number", Nilable = false },
|
||||
{ Name = "canEarnPerWeek", Type = "bool", Nilable = false },
|
||||
{ Name = "quantityEarnedThisWeek", Type = "number", Nilable = false },
|
||||
{ Name = "isTradeable", Type = "bool", Nilable = false },
|
||||
{ Name = "quality", Type = "ItemQuality", Nilable = false },
|
||||
{ Name = "maxWeeklyQuantity", Type = "number", Nilable = false },
|
||||
{ Name = "totalEarned", Type = "number", Nilable = false },
|
||||
{ Name = "discovered", Type = "bool", Nilable = false },
|
||||
{ Name = "useTotalEarnedForMaxQty", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CurrencyInfo);
|
||||
@@ -1,96 +0,0 @@
|
||||
local CursorConst =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "CursorStyle",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Mouse", Type = "CursorStyle", EnumValue = 0 },
|
||||
{ Name = "Crosshair", Type = "CursorStyle", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Cursormode",
|
||||
Type = "Enumeration",
|
||||
NumValues = 66,
|
||||
MinValue = 0,
|
||||
MaxValue = 65,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "NoCursor", Type = "Cursormode", EnumValue = 0 },
|
||||
{ Name = "PointCursor", Type = "Cursormode", EnumValue = 1 },
|
||||
{ Name = "CastCursor", Type = "Cursormode", EnumValue = 2 },
|
||||
{ Name = "BuyCursor", Type = "Cursormode", EnumValue = 3 },
|
||||
{ Name = "AttackCursor", Type = "Cursormode", EnumValue = 4 },
|
||||
{ Name = "InteractCursor", Type = "Cursormode", EnumValue = 5 },
|
||||
{ Name = "SpeakCursor", Type = "Cursormode", EnumValue = 6 },
|
||||
{ Name = "InspectCursor", Type = "Cursormode", EnumValue = 7 },
|
||||
{ Name = "PickupCursor", Type = "Cursormode", EnumValue = 8 },
|
||||
{ Name = "TaxiCursor", Type = "Cursormode", EnumValue = 9 },
|
||||
{ Name = "TrainerCursor", Type = "Cursormode", EnumValue = 10 },
|
||||
{ Name = "MineCursor", Type = "Cursormode", EnumValue = 11 },
|
||||
{ Name = "SkinCursor", Type = "Cursormode", EnumValue = 12 },
|
||||
{ Name = "GatherCursor", Type = "Cursormode", EnumValue = 13 },
|
||||
{ Name = "LockCursor", Type = "Cursormode", EnumValue = 14 },
|
||||
{ Name = "MailCursor", Type = "Cursormode", EnumValue = 15 },
|
||||
{ Name = "LootAllCursor", Type = "Cursormode", EnumValue = 16 },
|
||||
{ Name = "RepairCursor", Type = "Cursormode", EnumValue = 17 },
|
||||
{ Name = "RepairnpcCursor", Type = "Cursormode", EnumValue = 18 },
|
||||
{ Name = "ItemCursor", Type = "Cursormode", EnumValue = 19 },
|
||||
{ Name = "SkinHordeCursor", Type = "Cursormode", EnumValue = 20 },
|
||||
{ Name = "SkinAllianceCursor", Type = "Cursormode", EnumValue = 21 },
|
||||
{ Name = "InnkeeperCursor", Type = "Cursormode", EnumValue = 22 },
|
||||
{ Name = "CampaignQuestCursor", Type = "Cursormode", EnumValue = 23 },
|
||||
{ Name = "CampaignQuestTurninCursor", Type = "Cursormode", EnumValue = 24 },
|
||||
{ Name = "QuestCursor", Type = "Cursormode", EnumValue = 25 },
|
||||
{ Name = "QuestRepeatableCursor", Type = "Cursormode", EnumValue = 26 },
|
||||
{ Name = "QuestTurninCursor", Type = "Cursormode", EnumValue = 27 },
|
||||
{ Name = "QuestLegendaryCursor", Type = "Cursormode", EnumValue = 28 },
|
||||
{ Name = "QuestLegendaryTurninCursor", Type = "Cursormode", EnumValue = 29 },
|
||||
{ Name = "VehicleCursor", Type = "Cursormode", EnumValue = 30 },
|
||||
{ Name = "MapPinCursor", Type = "Cursormode", EnumValue = 31 },
|
||||
{ Name = "UIMoveCursor", Type = "Cursormode", EnumValue = 32 },
|
||||
{ Name = "UIResizeCursor", Type = "Cursormode", EnumValue = 33 },
|
||||
{ Name = "PointErrorCursor", Type = "Cursormode", EnumValue = 34 },
|
||||
{ Name = "CastErrorCursor", Type = "Cursormode", EnumValue = 35 },
|
||||
{ Name = "BuyErrorCursor", Type = "Cursormode", EnumValue = 36 },
|
||||
{ Name = "AttackErrorCursor", Type = "Cursormode", EnumValue = 37 },
|
||||
{ Name = "InteractErrorCursor", Type = "Cursormode", EnumValue = 38 },
|
||||
{ Name = "SpeakErrorCursor", Type = "Cursormode", EnumValue = 39 },
|
||||
{ Name = "InspectErrorCursor", Type = "Cursormode", EnumValue = 40 },
|
||||
{ Name = "PickupErrorCursor", Type = "Cursormode", EnumValue = 41 },
|
||||
{ Name = "TaxiErrorCursor", Type = "Cursormode", EnumValue = 42 },
|
||||
{ Name = "TrainerErrorCursor", Type = "Cursormode", EnumValue = 43 },
|
||||
{ Name = "MineErrorCursor", Type = "Cursormode", EnumValue = 44 },
|
||||
{ Name = "SkinErrorCursor", Type = "Cursormode", EnumValue = 45 },
|
||||
{ Name = "GatherErrorCursor", Type = "Cursormode", EnumValue = 46 },
|
||||
{ Name = "LockErrorCursor", Type = "Cursormode", EnumValue = 47 },
|
||||
{ Name = "MailErrorCursor", Type = "Cursormode", EnumValue = 48 },
|
||||
{ Name = "LootAllErrorCursor", Type = "Cursormode", EnumValue = 49 },
|
||||
{ Name = "RepairErrorCursor", Type = "Cursormode", EnumValue = 50 },
|
||||
{ Name = "RepairnpcErrorCursor", Type = "Cursormode", EnumValue = 51 },
|
||||
{ Name = "ItemErrorCursor", Type = "Cursormode", EnumValue = 52 },
|
||||
{ Name = "SkinHordeErrorCursor", Type = "Cursormode", EnumValue = 53 },
|
||||
{ Name = "SkinAllianceErrorCursor", Type = "Cursormode", EnumValue = 54 },
|
||||
{ Name = "InnkeeperErrorCursor", Type = "Cursormode", EnumValue = 55 },
|
||||
{ Name = "CampaignQuestErrorCursor", Type = "Cursormode", EnumValue = 56 },
|
||||
{ Name = "CampaignQuestTurninErrorCursor", Type = "Cursormode", EnumValue = 57 },
|
||||
{ Name = "QuestErrorCursor", Type = "Cursormode", EnumValue = 58 },
|
||||
{ Name = "QuestRepeatableErrorCursor", Type = "Cursormode", EnumValue = 59 },
|
||||
{ Name = "QuestTurninErrorCursor", Type = "Cursormode", EnumValue = 60 },
|
||||
{ Name = "QuestLegendaryErrorCursor", Type = "Cursormode", EnumValue = 61 },
|
||||
{ Name = "QuestLegendaryTurninErrorCursor", Type = "Cursormode", EnumValue = 62 },
|
||||
{ Name = "VehicleErrorCursor", Type = "Cursormode", EnumValue = 63 },
|
||||
{ Name = "MapPinErrorCursor", Type = "Cursormode", EnumValue = 64 },
|
||||
{ Name = "CustomCursor", Type = "Cursormode", EnumValue = 65 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(CursorConst);
|
||||
@@ -2,94 +2,483 @@ local Cursor =
|
||||
{
|
||||
Name = "Cursor",
|
||||
Type = "System",
|
||||
Namespace = "C_Cursor",
|
||||
Namespace = "Cursor",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCursorItem",
|
||||
Name = "AddTradeMoney",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "AutoEquipCursorItem",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClearCursor",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClickAuctionSellItemButton",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClickSendMailItemButton",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "autoReturn", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClickSocketButton",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClickTargetTradeButton",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ClickTradeButton",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CursorCanGoInSlot",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canBePlaced", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CursorHasItem",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "item", Type = "ItemLocation", Mixin = "ItemLocationMixin", Nilable = false },
|
||||
{ Name = "hasItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CursorHasMacro",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasMacro", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CursorHasMoney",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasMoney", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CursorHasSpell",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasSpell", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "DeleteCursorItem",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DropCursorMoney",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "DropItemOnUnit",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipCursorItem",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetCursorInfo",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "data", Type = "number", Nilable = false },
|
||||
{ Name = "subType", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCursorMoney",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cursorMoney", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCursorPosition",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "cursorX", Type = "number", Nilable = false },
|
||||
{ Name = "cursorY", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetMouseFocus",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "frame", Type = "frame", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HideRepairCursor",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "InRepairMode",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inRepair", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PickupAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupBagFromSlot",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupCompanion",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "type", Type = "string", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupContainerItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupGuildBankItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "tab", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupGuildBankMoney",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupInventoryItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemID", Type = "number", Nilable = true },
|
||||
{ Name = "itemName", Type = "string", Nilable = true },
|
||||
{ Name = "itemLink", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupMacro",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupMerchantItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupPetAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupPlayerMoney",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupSpell",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "bookType", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupStablePet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupTradeMoney",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PlaceAction",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBackpack",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ResetCursor",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetCursor",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowBuybackSellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowContainerSellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowInventorySellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowMerchantSellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ShowRepairCursor",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SplitContainerItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SplitGuildBankItem",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "tab", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BattlePetCursorClear",
|
||||
Name = "CursorUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BATTLE_PET_CURSOR_CLEAR",
|
||||
},
|
||||
{
|
||||
Name = "CursorChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "CURSOR_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "isDefault", Type = "bool", Nilable = false },
|
||||
{ Name = "newCursorType", Type = "UICursorType", Nilable = false },
|
||||
{ Name = "oldCursorType", Type = "UICursorType", Nilable = false },
|
||||
{ Name = "oldCursorVirtualID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "MountCursorClear",
|
||||
Type = "Event",
|
||||
LiteralName = "MOUNT_CURSOR_CLEAR",
|
||||
LiteralName = "CURSOR_UPDATE",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "UICursorType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 21,
|
||||
MinValue = 0,
|
||||
MaxValue = 21,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Default", Type = "UICursorType", EnumValue = 0 },
|
||||
{ Name = "Item", Type = "UICursorType", EnumValue = 1 },
|
||||
{ Name = "Money", Type = "UICursorType", EnumValue = 2 },
|
||||
{ Name = "Spell", Type = "UICursorType", EnumValue = 3 },
|
||||
{ Name = "PetAction", Type = "UICursorType", EnumValue = 4 },
|
||||
{ Name = "Merchant", Type = "UICursorType", EnumValue = 5 },
|
||||
{ Name = "ActionBar", Type = "UICursorType", EnumValue = 6 },
|
||||
{ Name = "Macro", Type = "UICursorType", EnumValue = 7 },
|
||||
{ Name = "Ammo", Type = "UICursorType", EnumValue = 8 },
|
||||
{ Name = "Pet", Type = "UICursorType", EnumValue = 10 },
|
||||
{ Name = "GuildBank", Type = "UICursorType", EnumValue = 11 },
|
||||
{ Name = "GuildBankMoney", Type = "UICursorType", EnumValue = 12 },
|
||||
{ Name = "EquipmentSet", Type = "UICursorType", EnumValue = 13 },
|
||||
{ Name = "Currency", Type = "UICursorType", EnumValue = 14 },
|
||||
{ Name = "Flyout", Type = "UICursorType", EnumValue = 15 },
|
||||
{ Name = "VoidItem", Type = "UICursorType", EnumValue = 16 },
|
||||
{ Name = "BattlePet", Type = "UICursorType", EnumValue = 17 },
|
||||
{ Name = "Mount", Type = "UICursorType", EnumValue = 18 },
|
||||
{ Name = "Toy", Type = "UICursorType", EnumValue = 19 },
|
||||
{ Name = "ConduitCollectionItem", Type = "UICursorType", EnumValue = 20 },
|
||||
{ Name = "PerksProgramVendorItem", Type = "UICursorType", EnumValue = 21 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "WorldCursorAnchorType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "None", Type = "WorldCursorAnchorType", EnumValue = 0 },
|
||||
{ Name = "Default", Type = "WorldCursorAnchorType", EnumValue = 1 },
|
||||
{ Name = "Cursor", Type = "WorldCursorAnchorType", EnumValue = 2 },
|
||||
{ Name = "Nameplate", Type = "WorldCursorAnchorType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,140 @@
|
||||
local Cvar =
|
||||
{
|
||||
Name = "CVar",
|
||||
Type = "System",
|
||||
Namespace = "CVar",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "string", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarAbsoluteMin",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "min", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarBool",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarDefault",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "CVar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "value", Type = "string", Nilable = false },
|
||||
{ Name = "defaultValue", Type = "string", Nilable = false },
|
||||
{ Name = "serverStoredAccountWide", Type = "bool", Nilable = false },
|
||||
{ Name = "serverStoredPerCharacter", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCVarMin",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "min", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RegisterCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
{ Name = "default", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetCVar",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "cvar", Type = "string", Nilable = false },
|
||||
{ Name = "value", Type = "any", Nilable = false },
|
||||
{ Name = "raiseEvent", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "CvarUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CVAR_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "glStr", Type = "string", Nilable = false },
|
||||
{ Name = "value", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Cvar);
|
||||
@@ -1,105 +0,0 @@
|
||||
local DamageConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "Damageclass",
|
||||
Type = "Enumeration",
|
||||
NumValues = 47,
|
||||
MinValue = 0,
|
||||
MaxValue = 127,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Physical", Type = "Damageclass", EnumValue = 0 },
|
||||
{ Name = "Holy", Type = "Damageclass", EnumValue = 1 },
|
||||
{ Name = "Fire", Type = "Damageclass", EnumValue = 2 },
|
||||
{ Name = "Nature", Type = "Damageclass", EnumValue = 3 },
|
||||
{ Name = "Frost", Type = "Damageclass", EnumValue = 4 },
|
||||
{ Name = "Shadow", Type = "Damageclass", EnumValue = 5 },
|
||||
{ Name = "Arcane", Type = "Damageclass", EnumValue = 6 },
|
||||
{ Name = "NumClasses", Type = "Damageclass", EnumValue = 7 },
|
||||
{ Name = "FirstResist", Type = "Damageclass", EnumValue = 2 },
|
||||
{ Name = "LastResist", Type = "Damageclass", EnumValue = 6 },
|
||||
{ Name = "MaskNone", Type = "Damageclass", EnumValue = 0 },
|
||||
{ Name = "MaskPhysical", Type = "Damageclass", EnumValue = 1 },
|
||||
{ Name = "MaskHoly", Type = "Damageclass", EnumValue = 2 },
|
||||
{ Name = "MaskFire", Type = "Damageclass", EnumValue = 4 },
|
||||
{ Name = "MaskNature", Type = "Damageclass", EnumValue = 8 },
|
||||
{ Name = "MaskFrost", Type = "Damageclass", EnumValue = 16 },
|
||||
{ Name = "MaskShadow", Type = "Damageclass", EnumValue = 32 },
|
||||
{ Name = "MaskArcane", Type = "Damageclass", EnumValue = 64 },
|
||||
{ Name = "AllPhysical", Type = "Damageclass", EnumValue = 1 },
|
||||
{ Name = "AllMagical", Type = "Damageclass", EnumValue = 126 },
|
||||
{ Name = "All", Type = "Damageclass", EnumValue = 127 },
|
||||
{ Name = "MaskFlamestrike", Type = "Damageclass", EnumValue = 5 },
|
||||
{ Name = "MaskFroststrike", Type = "Damageclass", EnumValue = 17 },
|
||||
{ Name = "MaskSpellstrike", Type = "Damageclass", EnumValue = 65 },
|
||||
{ Name = "MaskShadowstrike", Type = "Damageclass", EnumValue = 33 },
|
||||
{ Name = "MaskStormstrike", Type = "Damageclass", EnumValue = 9 },
|
||||
{ Name = "MaskHolystrike", Type = "Damageclass", EnumValue = 3 },
|
||||
{ Name = "MaskFrostfire", Type = "Damageclass", EnumValue = 20 },
|
||||
{ Name = "MaskSpellfire", Type = "Damageclass", EnumValue = 68 },
|
||||
{ Name = "MaskFirestorm", Type = "Damageclass", EnumValue = 12 },
|
||||
{ Name = "MaskShadowflame", Type = "Damageclass", EnumValue = 36 },
|
||||
{ Name = "MaskHolyfire", Type = "Damageclass", EnumValue = 6 },
|
||||
{ Name = "MaskSpellfrost", Type = "Damageclass", EnumValue = 80 },
|
||||
{ Name = "MaskFroststorm", Type = "Damageclass", EnumValue = 24 },
|
||||
{ Name = "MaskShadowfrost", Type = "Damageclass", EnumValue = 48 },
|
||||
{ Name = "MaskHolyfrost", Type = "Damageclass", EnumValue = 18 },
|
||||
{ Name = "MaskSpellstorm", Type = "Damageclass", EnumValue = 72 },
|
||||
{ Name = "MaskSpellshadow", Type = "Damageclass", EnumValue = 96 },
|
||||
{ Name = "MaskDivine", Type = "Damageclass", EnumValue = 66 },
|
||||
{ Name = "MaskShadowstorm", Type = "Damageclass", EnumValue = 40 },
|
||||
{ Name = "MaskHolystorm", Type = "Damageclass", EnumValue = 10 },
|
||||
{ Name = "MaskTwilight", Type = "Damageclass", EnumValue = 34 },
|
||||
{ Name = "MaskElemental", Type = "Damageclass", EnumValue = 28 },
|
||||
{ Name = "MaskChromatic", Type = "Damageclass", EnumValue = 62 },
|
||||
{ Name = "MaskMagical", Type = "Damageclass", EnumValue = 126 },
|
||||
{ Name = "MaskChaos", Type = "Damageclass", EnumValue = 124 },
|
||||
{ Name = "MaskCosmic", Type = "Damageclass", EnumValue = 106 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "DamageclassType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Physical", Type = "DamageclassType", EnumValue = 0 },
|
||||
{ Name = "Magical", Type = "DamageclassType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EnvironmentalDamageFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "OneTime", Type = "EnvironmentalDamageFlags", EnumValue = 1 },
|
||||
{ Name = "DmgIsPct", Type = "EnvironmentalDamageFlags", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "Environmentaldamagetype",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 0,
|
||||
MaxValue = 5,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Fatigue", Type = "Environmentaldamagetype", EnumValue = 0 },
|
||||
{ Name = "Drowning", Type = "Environmentaldamagetype", EnumValue = 1 },
|
||||
{ Name = "Falling", Type = "Environmentaldamagetype", EnumValue = 2 },
|
||||
{ Name = "Lava", Type = "Environmentaldamagetype", EnumValue = 3 },
|
||||
{ Name = "Slime", Type = "Environmentaldamagetype", EnumValue = 4 },
|
||||
{ Name = "Fire", Type = "Environmentaldamagetype", EnumValue = 5 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(DamageConstants);
|
||||
@@ -1,115 +0,0 @@
|
||||
local DateAndTime =
|
||||
{
|
||||
Name = "DateAndTime",
|
||||
Type = "System",
|
||||
Namespace = "C_DateAndTime",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AdjustTimeByDays",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "date", Type = "CalendarTime", Nilable = false },
|
||||
{ Name = "days", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "newDate", Type = "CalendarTime", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AdjustTimeByMinutes",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "date", Type = "CalendarTime", Nilable = false },
|
||||
{ Name = "minutes", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "newDate", Type = "CalendarTime", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CompareCalendarTime",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "lhsCalendarTime", Type = "CalendarTime", Nilable = false },
|
||||
{ Name = "rhsCalendarTime", Type = "CalendarTime", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "comparison", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCalendarTimeFromEpoch",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "epoch", Type = "BigUInteger", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "date", Type = "CalendarTime", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetCurrentCalendarTime",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "date", Type = "CalendarTime", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSecondsUntilDailyReset",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "seconds", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSecondsUntilWeeklyReset",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "seconds", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetServerTimeLocal",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "serverTimeLocal", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(DateAndTime);
|
||||
@@ -1,206 +0,0 @@
|
||||
local DeathInfo =
|
||||
{
|
||||
Name = "DeathInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_DeathInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "GetCorpseMapPosition",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "position", Type = "vector2", Mixin = "Vector2DMixin", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetDeathReleasePosition",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "position", Type = "vector2", Mixin = "Vector2DMixin", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetGraveyardsForMap",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "uiMapID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "graveyards", Type = "table", InnerType = "GraveyardMapInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSelfResurrectOptions",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "options", Type = "table", InnerType = "SelfResurrectOption", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UseSelfResurrectOption",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "optionType", Type = "SelfResurrectOptionType", Nilable = false },
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AreaSpiritHealerInRange",
|
||||
Type = "Event",
|
||||
LiteralName = "AREA_SPIRIT_HEALER_IN_RANGE",
|
||||
},
|
||||
{
|
||||
Name = "AreaSpiritHealerOutOfRange",
|
||||
Type = "Event",
|
||||
LiteralName = "AREA_SPIRIT_HEALER_OUT_OF_RANGE",
|
||||
},
|
||||
{
|
||||
Name = "CemeteryPreferenceUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "CEMETERY_PREFERENCE_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "ConfirmXpLoss",
|
||||
Type = "Event",
|
||||
LiteralName = "CONFIRM_XP_LOSS",
|
||||
},
|
||||
{
|
||||
Name = "CorpseInInstance",
|
||||
Type = "Event",
|
||||
LiteralName = "CORPSE_IN_INSTANCE",
|
||||
},
|
||||
{
|
||||
Name = "CorpseInRange",
|
||||
Type = "Event",
|
||||
LiteralName = "CORPSE_IN_RANGE",
|
||||
},
|
||||
{
|
||||
Name = "CorpseOutOfRange",
|
||||
Type = "Event",
|
||||
LiteralName = "CORPSE_OUT_OF_RANGE",
|
||||
},
|
||||
{
|
||||
Name = "CorpsePositionUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "CORPSE_POSITION_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "PlayerAlive",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_ALIVE",
|
||||
},
|
||||
{
|
||||
Name = "PlayerDead",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_DEAD",
|
||||
},
|
||||
{
|
||||
Name = "PlayerSkinned",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_SKINNED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "hasFreeRepop", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerUnghost",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_UNGHOST",
|
||||
},
|
||||
{
|
||||
Name = "RequestCemeteryListResponse",
|
||||
Type = "Event",
|
||||
LiteralName = "REQUEST_CEMETERY_LIST_RESPONSE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "isGossipTriggered", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ResurrectRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "RESURRECT_REQUEST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "inviter", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SelfResSpellChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "SELF_RES_SPELL_CHANGED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "SelfResurrectOptionType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Spell", Type = "SelfResurrectOptionType", EnumValue = 0 },
|
||||
{ Name = "Item", Type = "SelfResurrectOptionType", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GraveyardMapInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "areaPoiID", Type = "number", Nilable = false },
|
||||
{ Name = "position", Type = "vector2", Mixin = "Vector2DMixin", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "textureIndex", Type = "number", Nilable = false },
|
||||
{ Name = "graveyardID", Type = "number", Nilable = false },
|
||||
{ Name = "isGraveyardSelectable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SelfResurrectOption",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "optionType", Type = "SelfResurrectOptionType", Nilable = false },
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
{ Name = "canUse", Type = "bool", Nilable = false },
|
||||
{ Name = "isLimited", Type = "bool", Nilable = false },
|
||||
{ Name = "priority", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(DeathInfo);
|
||||
@@ -0,0 +1,236 @@
|
||||
local DebuggingAndProfiling =
|
||||
{
|
||||
Name = "Debugging and Profiling",
|
||||
Type = "System",
|
||||
Namespace = "Debugging and Profiling",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "FrameXML_Debug",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enable", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetAddOnCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usage", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAddOnMemoryUsage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "mem", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEventCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "event", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usage", Type = "number", Nilable = false },
|
||||
{ Name = "numEvents", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFrameCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "frame", Type = "frame", Nilable = false },
|
||||
{ Name = "includeChildren", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usage", Type = "number", Nilable = false },
|
||||
{ Name = "calls", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFramerate",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "framerate", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetFunctionCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "function", Type = "function", Nilable = false },
|
||||
{ Name = "includeSubroutines", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usage", Type = "number", Nilable = false },
|
||||
{ Name = "calls", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNetStats",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "bandwidthIn", Type = "number", Nilable = false },
|
||||
{ Name = "bandwidthOut", Type = "number", Nilable = false },
|
||||
{ Name = "latencyHome", Type = "number", Nilable = false },
|
||||
{ Name = "latencyWorld", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetScriptCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "usage", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTaxiBenchmarkMode",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isBenchmark", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ResetCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SetTaxiBenchmarkMode",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "arg", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UpdateAddOnCPUUsage",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UpdateAddOnMemoryUsage",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugprofilestart",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "debugprofilestop",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "time", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "debugstack",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "countTop", Type = "number", Nilable = false },
|
||||
{ Name = "countBot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "debugstring", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "geterrorhandler",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "handler", Type = "function", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "issecurevariable",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "table", Type = "table", Nilable = true },
|
||||
{ Name = "variable", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "issecure", Type = "bool", Nilable = false },
|
||||
{ Name = "taint", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "seterrorhandler",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "errHandler", Type = "function", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(DebuggingAndProfiling);
|
||||
@@ -0,0 +1,45 @@
|
||||
local Deprecated =
|
||||
{
|
||||
Name = "Deprecated",
|
||||
Type = "System",
|
||||
Namespace = "Deprecated",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AcceptSkillUps",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "AddSkillUp",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "GetExtendedItemInfo",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ReportBug",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "ReportSuggestion",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Deprecated);
|
||||
@@ -0,0 +1,57 @@
|
||||
local Duel =
|
||||
{
|
||||
Name = "Duel",
|
||||
Type = "System",
|
||||
Namespace = "Duel",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AcceptDuel",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "CancelDuel",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "StartDuel",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "unit", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = true },
|
||||
{ Name = "exactMatch", Type = "bool", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "DuelFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_FINISHED",
|
||||
},
|
||||
{
|
||||
Name = "DuelInbounds",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_INBOUNDS",
|
||||
},
|
||||
{
|
||||
Name = "DuelOutofbounds",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_OUTOFBOUNDS",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Duel);
|
||||
@@ -1,44 +0,0 @@
|
||||
local DuelInfo =
|
||||
{
|
||||
Name = "DuelInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_DuelInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "DuelFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_FINISHED",
|
||||
},
|
||||
{
|
||||
Name = "DuelInbounds",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_INBOUNDS",
|
||||
},
|
||||
{
|
||||
Name = "DuelOutofbounds",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_OUTOFBOUNDS",
|
||||
},
|
||||
{
|
||||
Name = "DuelRequested",
|
||||
Type = "Event",
|
||||
LiteralName = "DUEL_REQUESTED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "playerName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(DuelInfo);
|
||||
@@ -1,181 +0,0 @@
|
||||
local EditModeManager =
|
||||
{
|
||||
Name = "EditModeManager",
|
||||
Type = "System",
|
||||
Namespace = "C_EditMode",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ConvertLayoutInfoToString",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "layoutInfo", Type = "EditModeLayoutInfo", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "layoutInfoAsString", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ConvertStringToLayoutInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "layoutInfoAsString", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "layoutInfo", Type = "EditModeLayoutInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetAccountSettings",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "accountSettings", Type = "table", InnerType = "EditModeSettingInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetLayouts",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "layoutInfo", Type = "EditModeLayouts", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "OnEditModeExit",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "OnLayoutAdded",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "addedLayoutIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "activateNewLayout", Type = "bool", Nilable = false },
|
||||
{ Name = "isLayoutImported", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "OnLayoutDeleted",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "deletedLayoutIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SaveLayouts",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "saveInfo", Type = "EditModeLayouts", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetAccountSetting",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "setting", Type = "EditModeAccountSetting", Nilable = false },
|
||||
{ Name = "value", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetActiveLayout",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "activeLayout", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "EditModeLayoutsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "EDIT_MODE_LAYOUTS_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "layoutInfo", Type = "EditModeLayouts", Nilable = false },
|
||||
{ Name = "reconcileLayouts", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "EditModeAnchorInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "point", Type = "FramePoint", Nilable = false },
|
||||
{ Name = "relativeTo", Type = "string", Nilable = false },
|
||||
{ Name = "relativePoint", Type = "FramePoint", Nilable = false },
|
||||
{ Name = "offsetX", Type = "number", Nilable = false },
|
||||
{ Name = "offsetY", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeLayoutInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "layoutName", Type = "string", Nilable = false },
|
||||
{ Name = "layoutType", Type = "EditModeLayoutType", Nilable = false },
|
||||
{ Name = "systems", Type = "table", InnerType = "EditModeSystemInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeLayouts",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "layouts", Type = "table", InnerType = "EditModeLayoutInfo", Nilable = false },
|
||||
{ Name = "activeLayout", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeSettingInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "setting", Type = "number", Nilable = false },
|
||||
{ Name = "value", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeSystemInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "system", Type = "EditModeSystem", Nilable = false },
|
||||
{ Name = "systemIndex", Type = "luaIndex", Nilable = true },
|
||||
{ Name = "anchorInfo", Type = "EditModeAnchorInfo", Nilable = false },
|
||||
{ Name = "anchorInfo2", Type = "EditModeAnchorInfo", Nilable = true },
|
||||
{ Name = "settings", Type = "table", InnerType = "EditModeSettingInfo", Nilable = false },
|
||||
{ Name = "isInDefaultPosition", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EditModeManager);
|
||||
@@ -1,507 +0,0 @@
|
||||
local EditModeManagerShared =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ActionBarOrientation",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Horizontal", Type = "ActionBarOrientation", EnumValue = 0 },
|
||||
{ Name = "Vertical", Type = "ActionBarOrientation", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ActionBarVisibleSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Always", Type = "ActionBarVisibleSetting", EnumValue = 0 },
|
||||
{ Name = "InCombat", Type = "ActionBarVisibleSetting", EnumValue = 1 },
|
||||
{ Name = "OutOfCombat", Type = "ActionBarVisibleSetting", EnumValue = 2 },
|
||||
{ Name = "Hidden", Type = "ActionBarVisibleSetting", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuraFrameIconDirection",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Down", Type = "AuraFrameIconDirection", EnumValue = 0 },
|
||||
{ Name = "Up", Type = "AuraFrameIconDirection", EnumValue = 1 },
|
||||
{ Name = "Left", Type = "AuraFrameIconDirection", EnumValue = 0 },
|
||||
{ Name = "Right", Type = "AuraFrameIconDirection", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuraFrameIconWrap",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Down", Type = "AuraFrameIconWrap", EnumValue = 0 },
|
||||
{ Name = "Up", Type = "AuraFrameIconWrap", EnumValue = 1 },
|
||||
{ Name = "Left", Type = "AuraFrameIconWrap", EnumValue = 0 },
|
||||
{ Name = "Right", Type = "AuraFrameIconWrap", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "AuraFrameOrientation",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Horizontal", Type = "AuraFrameOrientation", EnumValue = 0 },
|
||||
{ Name = "Vertical", Type = "AuraFrameOrientation", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagsDirection",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Left", Type = "BagsDirection", EnumValue = 0 },
|
||||
{ Name = "Right", Type = "BagsDirection", EnumValue = 1 },
|
||||
{ Name = "Up", Type = "BagsDirection", EnumValue = 0 },
|
||||
{ Name = "Down", Type = "BagsDirection", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagsOrientation",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Horizontal", Type = "BagsOrientation", EnumValue = 0 },
|
||||
{ Name = "Vertical", Type = "BagsOrientation", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeAccountSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 25,
|
||||
MinValue = 0,
|
||||
MaxValue = 24,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ShowGrid", Type = "EditModeAccountSetting", EnumValue = 0 },
|
||||
{ Name = "GridSpacing", Type = "EditModeAccountSetting", EnumValue = 1 },
|
||||
{ Name = "SettingsExpanded", Type = "EditModeAccountSetting", EnumValue = 2 },
|
||||
{ Name = "ShowTargetAndFocus", Type = "EditModeAccountSetting", EnumValue = 3 },
|
||||
{ Name = "ShowStanceBar", Type = "EditModeAccountSetting", EnumValue = 4 },
|
||||
{ Name = "ShowPetActionBar", Type = "EditModeAccountSetting", EnumValue = 5 },
|
||||
{ Name = "ShowPossessActionBar", Type = "EditModeAccountSetting", EnumValue = 6 },
|
||||
{ Name = "ShowCastBar", Type = "EditModeAccountSetting", EnumValue = 7 },
|
||||
{ Name = "ShowEncounterBar", Type = "EditModeAccountSetting", EnumValue = 8 },
|
||||
{ Name = "ShowExtraAbilities", Type = "EditModeAccountSetting", EnumValue = 9 },
|
||||
{ Name = "ShowBuffsAndDebuffs", Type = "EditModeAccountSetting", EnumValue = 10 },
|
||||
{ Name = "DeprecatedShowDebuffFrame", Type = "EditModeAccountSetting", EnumValue = 11 },
|
||||
{ Name = "ShowPartyFrames", Type = "EditModeAccountSetting", EnumValue = 12 },
|
||||
{ Name = "ShowRaidFrames", Type = "EditModeAccountSetting", EnumValue = 13 },
|
||||
{ Name = "ShowTalkingHeadFrame", Type = "EditModeAccountSetting", EnumValue = 14 },
|
||||
{ Name = "ShowVehicleLeaveButton", Type = "EditModeAccountSetting", EnumValue = 15 },
|
||||
{ Name = "ShowBossFrames", Type = "EditModeAccountSetting", EnumValue = 16 },
|
||||
{ Name = "ShowArenaFrames", Type = "EditModeAccountSetting", EnumValue = 17 },
|
||||
{ Name = "ShowLootFrame", Type = "EditModeAccountSetting", EnumValue = 18 },
|
||||
{ Name = "ShowHudTooltip", Type = "EditModeAccountSetting", EnumValue = 19 },
|
||||
{ Name = "ShowStatusTrackingBar2", Type = "EditModeAccountSetting", EnumValue = 20 },
|
||||
{ Name = "ShowDurabilityFrame", Type = "EditModeAccountSetting", EnumValue = 21 },
|
||||
{ Name = "EnableSnap", Type = "EditModeAccountSetting", EnumValue = 22 },
|
||||
{ Name = "EnableAdvancedOptions", Type = "EditModeAccountSetting", EnumValue = 23 },
|
||||
{ Name = "ShowPetFrame", Type = "EditModeAccountSetting", EnumValue = 24 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeActionBarSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 10,
|
||||
MinValue = 0,
|
||||
MaxValue = 9,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Orientation", Type = "EditModeActionBarSetting", EnumValue = 0 },
|
||||
{ Name = "NumRows", Type = "EditModeActionBarSetting", EnumValue = 1 },
|
||||
{ Name = "NumIcons", Type = "EditModeActionBarSetting", EnumValue = 2 },
|
||||
{ Name = "IconSize", Type = "EditModeActionBarSetting", EnumValue = 3 },
|
||||
{ Name = "IconPadding", Type = "EditModeActionBarSetting", EnumValue = 4 },
|
||||
{ Name = "VisibleSetting", Type = "EditModeActionBarSetting", EnumValue = 5 },
|
||||
{ Name = "HideBarArt", Type = "EditModeActionBarSetting", EnumValue = 6 },
|
||||
{ Name = "DeprecatedSnapToSide", Type = "EditModeActionBarSetting", EnumValue = 7 },
|
||||
{ Name = "HideBarScrolling", Type = "EditModeActionBarSetting", EnumValue = 8 },
|
||||
{ Name = "AlwaysShowButtons", Type = "EditModeActionBarSetting", EnumValue = 9 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeActionBarSystemIndices",
|
||||
Type = "Enumeration",
|
||||
NumValues = 11,
|
||||
MinValue = 1,
|
||||
MaxValue = 13,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "MainBar", Type = "EditModeActionBarSystemIndices", EnumValue = 1 },
|
||||
{ Name = "Bar2", Type = "EditModeActionBarSystemIndices", EnumValue = 2 },
|
||||
{ Name = "Bar3", Type = "EditModeActionBarSystemIndices", EnumValue = 3 },
|
||||
{ Name = "RightBar1", Type = "EditModeActionBarSystemIndices", EnumValue = 4 },
|
||||
{ Name = "RightBar2", Type = "EditModeActionBarSystemIndices", EnumValue = 5 },
|
||||
{ Name = "ExtraBar1", Type = "EditModeActionBarSystemIndices", EnumValue = 6 },
|
||||
{ Name = "ExtraBar2", Type = "EditModeActionBarSystemIndices", EnumValue = 7 },
|
||||
{ Name = "ExtraBar3", Type = "EditModeActionBarSystemIndices", EnumValue = 8 },
|
||||
{ Name = "StanceBar", Type = "EditModeActionBarSystemIndices", EnumValue = 11 },
|
||||
{ Name = "PetActionBar", Type = "EditModeActionBarSystemIndices", EnumValue = 12 },
|
||||
{ Name = "PossessActionBar", Type = "EditModeActionBarSystemIndices", EnumValue = 13 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeAuraFrameSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 0,
|
||||
MaxValue = 7,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Orientation", Type = "EditModeAuraFrameSetting", EnumValue = 0 },
|
||||
{ Name = "IconWrap", Type = "EditModeAuraFrameSetting", EnumValue = 1 },
|
||||
{ Name = "IconDirection", Type = "EditModeAuraFrameSetting", EnumValue = 2 },
|
||||
{ Name = "IconLimitBuffFrame", Type = "EditModeAuraFrameSetting", EnumValue = 3 },
|
||||
{ Name = "IconLimitDebuffFrame", Type = "EditModeAuraFrameSetting", EnumValue = 4 },
|
||||
{ Name = "IconSize", Type = "EditModeAuraFrameSetting", EnumValue = 5 },
|
||||
{ Name = "IconPadding", Type = "EditModeAuraFrameSetting", EnumValue = 6 },
|
||||
{ Name = "DeprecatedShowFull", Type = "EditModeAuraFrameSetting", EnumValue = 7 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeAuraFrameSystemIndices",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "BuffFrame", Type = "EditModeAuraFrameSystemIndices", EnumValue = 1 },
|
||||
{ Name = "DebuffFrame", Type = "EditModeAuraFrameSystemIndices", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeBagsSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Orientation", Type = "EditModeBagsSetting", EnumValue = 0 },
|
||||
{ Name = "Direction", Type = "EditModeBagsSetting", EnumValue = 1 },
|
||||
{ Name = "Size", Type = "EditModeBagsSetting", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeCastBarSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "BarSize", Type = "EditModeCastBarSetting", EnumValue = 0 },
|
||||
{ Name = "LockToPlayerFrame", Type = "EditModeCastBarSetting", EnumValue = 1 },
|
||||
{ Name = "ShowCastTime", Type = "EditModeCastBarSetting", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeChatFrameSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "WidthHundreds", Type = "EditModeChatFrameSetting", EnumValue = 0 },
|
||||
{ Name = "WidthTensAndOnes", Type = "EditModeChatFrameSetting", EnumValue = 1 },
|
||||
{ Name = "HeightHundreds", Type = "EditModeChatFrameSetting", EnumValue = 2 },
|
||||
{ Name = "HeightTensAndOnes", Type = "EditModeChatFrameSetting", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeDurabilityFrameSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 1,
|
||||
MinValue = 0,
|
||||
MaxValue = 0,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Size", Type = "EditModeDurabilityFrameSetting", EnumValue = 0 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeLayoutType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Preset", Type = "EditModeLayoutType", EnumValue = 0 },
|
||||
{ Name = "Account", Type = "EditModeLayoutType", EnumValue = 1 },
|
||||
{ Name = "Character", Type = "EditModeLayoutType", EnumValue = 2 },
|
||||
{ Name = "Override", Type = "EditModeLayoutType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeMicroMenuSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Orientation", Type = "EditModeMicroMenuSetting", EnumValue = 0 },
|
||||
{ Name = "Order", Type = "EditModeMicroMenuSetting", EnumValue = 1 },
|
||||
{ Name = "Size", Type = "EditModeMicroMenuSetting", EnumValue = 2 },
|
||||
{ Name = "EyeSize", Type = "EditModeMicroMenuSetting", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeMinimapSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "HeaderUnderneath", Type = "EditModeMinimapSetting", EnumValue = 0 },
|
||||
{ Name = "RotateMinimap", Type = "EditModeMinimapSetting", EnumValue = 1 },
|
||||
{ Name = "Size", Type = "EditModeMinimapSetting", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeObjectiveTrackerSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Height", Type = "EditModeObjectiveTrackerSetting", EnumValue = 0 },
|
||||
{ Name = "Opacity", Type = "EditModeObjectiveTrackerSetting", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModePresetLayouts",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Modern", Type = "EditModePresetLayouts", EnumValue = 0 },
|
||||
{ Name = "Classic", Type = "EditModePresetLayouts", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeSettingDisplayType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Dropdown", Type = "EditModeSettingDisplayType", EnumValue = 0 },
|
||||
{ Name = "Checkbox", Type = "EditModeSettingDisplayType", EnumValue = 1 },
|
||||
{ Name = "Slider", Type = "EditModeSettingDisplayType", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeStatusTrackingBarSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Height", Type = "EditModeStatusTrackingBarSetting", EnumValue = 0 },
|
||||
{ Name = "Width", Type = "EditModeStatusTrackingBarSetting", EnumValue = 1 },
|
||||
{ Name = "TextSize", Type = "EditModeStatusTrackingBarSetting", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeStatusTrackingBarSystemIndices",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "StatusTrackingBar1", Type = "EditModeStatusTrackingBarSystemIndices", EnumValue = 1 },
|
||||
{ Name = "StatusTrackingBar2", Type = "EditModeStatusTrackingBarSystemIndices", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeSystem",
|
||||
Type = "Enumeration",
|
||||
NumValues = 17,
|
||||
MinValue = 0,
|
||||
MaxValue = 16,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ActionBar", Type = "EditModeSystem", EnumValue = 0 },
|
||||
{ Name = "CastBar", Type = "EditModeSystem", EnumValue = 1 },
|
||||
{ Name = "Minimap", Type = "EditModeSystem", EnumValue = 2 },
|
||||
{ Name = "UnitFrame", Type = "EditModeSystem", EnumValue = 3 },
|
||||
{ Name = "EncounterBar", Type = "EditModeSystem", EnumValue = 4 },
|
||||
{ Name = "ExtraAbilities", Type = "EditModeSystem", EnumValue = 5 },
|
||||
{ Name = "AuraFrame", Type = "EditModeSystem", EnumValue = 6 },
|
||||
{ Name = "TalkingHeadFrame", Type = "EditModeSystem", EnumValue = 7 },
|
||||
{ Name = "ChatFrame", Type = "EditModeSystem", EnumValue = 8 },
|
||||
{ Name = "VehicleLeaveButton", Type = "EditModeSystem", EnumValue = 9 },
|
||||
{ Name = "LootFrame", Type = "EditModeSystem", EnumValue = 10 },
|
||||
{ Name = "HudTooltip", Type = "EditModeSystem", EnumValue = 11 },
|
||||
{ Name = "ObjectiveTracker", Type = "EditModeSystem", EnumValue = 12 },
|
||||
{ Name = "MicroMenu", Type = "EditModeSystem", EnumValue = 13 },
|
||||
{ Name = "Bags", Type = "EditModeSystem", EnumValue = 14 },
|
||||
{ Name = "StatusTrackingBar", Type = "EditModeSystem", EnumValue = 15 },
|
||||
{ Name = "DurabilityFrame", Type = "EditModeSystem", EnumValue = 16 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeUnitFrameSetting",
|
||||
Type = "Enumeration",
|
||||
NumValues = 17,
|
||||
MinValue = 0,
|
||||
MaxValue = 16,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "HidePortrait", Type = "EditModeUnitFrameSetting", EnumValue = 0 },
|
||||
{ Name = "CastBarUnderneath", Type = "EditModeUnitFrameSetting", EnumValue = 1 },
|
||||
{ Name = "BuffsOnTop", Type = "EditModeUnitFrameSetting", EnumValue = 2 },
|
||||
{ Name = "UseLargerFrame", Type = "EditModeUnitFrameSetting", EnumValue = 3 },
|
||||
{ Name = "UseRaidStylePartyFrames", Type = "EditModeUnitFrameSetting", EnumValue = 4 },
|
||||
{ Name = "ShowPartyFrameBackground", Type = "EditModeUnitFrameSetting", EnumValue = 5 },
|
||||
{ Name = "UseHorizontalGroups", Type = "EditModeUnitFrameSetting", EnumValue = 6 },
|
||||
{ Name = "CastBarOnSide", Type = "EditModeUnitFrameSetting", EnumValue = 7 },
|
||||
{ Name = "ShowCastTime", Type = "EditModeUnitFrameSetting", EnumValue = 8 },
|
||||
{ Name = "ViewRaidSize", Type = "EditModeUnitFrameSetting", EnumValue = 9 },
|
||||
{ Name = "FrameWidth", Type = "EditModeUnitFrameSetting", EnumValue = 10 },
|
||||
{ Name = "FrameHeight", Type = "EditModeUnitFrameSetting", EnumValue = 11 },
|
||||
{ Name = "DisplayBorder", Type = "EditModeUnitFrameSetting", EnumValue = 12 },
|
||||
{ Name = "RaidGroupDisplayType", Type = "EditModeUnitFrameSetting", EnumValue = 13 },
|
||||
{ Name = "SortPlayersBy", Type = "EditModeUnitFrameSetting", EnumValue = 14 },
|
||||
{ Name = "RowSize", Type = "EditModeUnitFrameSetting", EnumValue = 15 },
|
||||
{ Name = "FrameSize", Type = "EditModeUnitFrameSetting", EnumValue = 16 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeUnitFrameSystemIndices",
|
||||
Type = "Enumeration",
|
||||
NumValues = 8,
|
||||
MinValue = 1,
|
||||
MaxValue = 8,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Player", Type = "EditModeUnitFrameSystemIndices", EnumValue = 1 },
|
||||
{ Name = "Target", Type = "EditModeUnitFrameSystemIndices", EnumValue = 2 },
|
||||
{ Name = "Focus", Type = "EditModeUnitFrameSystemIndices", EnumValue = 3 },
|
||||
{ Name = "Party", Type = "EditModeUnitFrameSystemIndices", EnumValue = 4 },
|
||||
{ Name = "Raid", Type = "EditModeUnitFrameSystemIndices", EnumValue = 5 },
|
||||
{ Name = "Boss", Type = "EditModeUnitFrameSystemIndices", EnumValue = 6 },
|
||||
{ Name = "Arena", Type = "EditModeUnitFrameSystemIndices", EnumValue = 7 },
|
||||
{ Name = "Pet", Type = "EditModeUnitFrameSystemIndices", EnumValue = 8 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "MicroMenuOrder",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Default", Type = "MicroMenuOrder", EnumValue = 0 },
|
||||
{ Name = "Reverse", Type = "MicroMenuOrder", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "MicroMenuOrientation",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Horizontal", Type = "MicroMenuOrientation", EnumValue = 0 },
|
||||
{ Name = "Vertical", Type = "MicroMenuOrientation", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RaidGroupDisplayType",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "SeparateGroupsVertical", Type = "RaidGroupDisplayType", EnumValue = 0 },
|
||||
{ Name = "SeparateGroupsHorizontal", Type = "RaidGroupDisplayType", EnumValue = 1 },
|
||||
{ Name = "CombineGroupsVertical", Type = "RaidGroupDisplayType", EnumValue = 2 },
|
||||
{ Name = "CombineGroupsHorizontal", Type = "RaidGroupDisplayType", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SortPlayersBy",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Role", Type = "SortPlayersBy", EnumValue = 0 },
|
||||
{ Name = "Group", Type = "SortPlayersBy", EnumValue = 1 },
|
||||
{ Name = "Alphabetical", Type = "SortPlayersBy", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ViewRaidSize",
|
||||
Type = "Enumeration",
|
||||
NumValues = 3,
|
||||
MinValue = 0,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Ten", Type = "ViewRaidSize", EnumValue = 0 },
|
||||
{ Name = "TwentyFive", Type = "ViewRaidSize", EnumValue = 1 },
|
||||
{ Name = "Forty", Type = "ViewRaidSize", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EditModeConsts",
|
||||
Type = "Constants",
|
||||
Values =
|
||||
{
|
||||
{ Name = "EditModeDefaultGridSpacing", Type = "number", Value = 100 },
|
||||
{ Name = "EditModeMinGridSpacing", Type = "number", Value = 20 },
|
||||
{ Name = "EditModeMaxGridSpacing", Type = "number", Value = 300 },
|
||||
{ Name = "EditModeMaxLayoutsPerType", Type = "number", Value = 5 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EditModeManagerShared);
|
||||
@@ -1,90 +0,0 @@
|
||||
local EncounterInfo =
|
||||
{
|
||||
Name = "EncounterInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_EncounterInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "BossKill",
|
||||
Type = "Event",
|
||||
LiteralName = "BOSS_KILL",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "encounterID", Type = "number", Nilable = false },
|
||||
{ Name = "encounterName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "DisableLowLevelRaid",
|
||||
Type = "Event",
|
||||
LiteralName = "DISABLE_LOW_LEVEL_RAID",
|
||||
},
|
||||
{
|
||||
Name = "EnableLowLevelRaid",
|
||||
Type = "Event",
|
||||
LiteralName = "ENABLE_LOW_LEVEL_RAID",
|
||||
},
|
||||
{
|
||||
Name = "EncounterEnd",
|
||||
Type = "Event",
|
||||
LiteralName = "ENCOUNTER_END",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "encounterID", Type = "number", Nilable = false },
|
||||
{ Name = "encounterName", Type = "cstring", Nilable = false },
|
||||
{ Name = "difficultyID", Type = "number", Nilable = false },
|
||||
{ Name = "groupSize", Type = "number", Nilable = false },
|
||||
{ Name = "success", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EncounterStart",
|
||||
Type = "Event",
|
||||
LiteralName = "ENCOUNTER_START",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "encounterID", Type = "number", Nilable = false },
|
||||
{ Name = "encounterName", Type = "cstring", Nilable = false },
|
||||
{ Name = "difficultyID", Type = "number", Nilable = false },
|
||||
{ Name = "groupSize", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "InstanceLockStart",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_LOCK_START",
|
||||
},
|
||||
{
|
||||
Name = "InstanceLockStop",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_LOCK_STOP",
|
||||
},
|
||||
{
|
||||
Name = "InstanceLockWarning",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_LOCK_WARNING",
|
||||
},
|
||||
{
|
||||
Name = "RaidTargetUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "RAID_TARGET_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "UpdateInstanceInfo",
|
||||
Type = "Event",
|
||||
LiteralName = "UPDATE_INSTANCE_INFO",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EncounterInfo);
|
||||
@@ -1,126 +0,0 @@
|
||||
local EncounterJournalConstants =
|
||||
{
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "JournalEncounterFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 6,
|
||||
MinValue = 1,
|
||||
MaxValue = 32,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Obsolete", Type = "JournalEncounterFlags", EnumValue = 1 },
|
||||
{ Name = "LimitDifficulties", Type = "JournalEncounterFlags", EnumValue = 2 },
|
||||
{ Name = "AllianceOnly", Type = "JournalEncounterFlags", EnumValue = 4 },
|
||||
{ Name = "HordeOnly", Type = "JournalEncounterFlags", EnumValue = 8 },
|
||||
{ Name = "NoMap", Type = "JournalEncounterFlags", EnumValue = 16 },
|
||||
{ Name = "InternalOnly", Type = "JournalEncounterFlags", EnumValue = 32 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalEncounterIconFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 14,
|
||||
MinValue = 1,
|
||||
MaxValue = 8192,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Tank", Type = "JournalEncounterIconFlags", EnumValue = 1 },
|
||||
{ Name = "Dps", Type = "JournalEncounterIconFlags", EnumValue = 2 },
|
||||
{ Name = "Healer", Type = "JournalEncounterIconFlags", EnumValue = 4 },
|
||||
{ Name = "Heroic", Type = "JournalEncounterIconFlags", EnumValue = 8 },
|
||||
{ Name = "Deadly", Type = "JournalEncounterIconFlags", EnumValue = 16 },
|
||||
{ Name = "Important", Type = "JournalEncounterIconFlags", EnumValue = 32 },
|
||||
{ Name = "Interruptible", Type = "JournalEncounterIconFlags", EnumValue = 64 },
|
||||
{ Name = "Magic", Type = "JournalEncounterIconFlags", EnumValue = 128 },
|
||||
{ Name = "Curse", Type = "JournalEncounterIconFlags", EnumValue = 256 },
|
||||
{ Name = "Poison", Type = "JournalEncounterIconFlags", EnumValue = 512 },
|
||||
{ Name = "Disease", Type = "JournalEncounterIconFlags", EnumValue = 1024 },
|
||||
{ Name = "Enrage", Type = "JournalEncounterIconFlags", EnumValue = 2048 },
|
||||
{ Name = "Mythic", Type = "JournalEncounterIconFlags", EnumValue = 4096 },
|
||||
{ Name = "Bleed", Type = "JournalEncounterIconFlags", EnumValue = 8192 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalEncounterItemFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 5,
|
||||
MinValue = 1,
|
||||
MaxValue = 16,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Obsolete", Type = "JournalEncounterItemFlags", EnumValue = 1 },
|
||||
{ Name = "LimitDifficulties", Type = "JournalEncounterItemFlags", EnumValue = 2 },
|
||||
{ Name = "DisplayAsPerPlayerLoot", Type = "JournalEncounterItemFlags", EnumValue = 4 },
|
||||
{ Name = "DisplayAsVeryRare", Type = "JournalEncounterItemFlags", EnumValue = 8 },
|
||||
{ Name = "DisplayAsExtremelyRare", Type = "JournalEncounterItemFlags", EnumValue = 16 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalEncounterLocFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 1,
|
||||
MinValue = 1,
|
||||
MaxValue = 1,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Primary", Type = "JournalEncounterLocFlags", EnumValue = 1 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalEncounterSecTypes",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Generic", Type = "JournalEncounterSecTypes", EnumValue = 0 },
|
||||
{ Name = "Creature", Type = "JournalEncounterSecTypes", EnumValue = 1 },
|
||||
{ Name = "Ability", Type = "JournalEncounterSecTypes", EnumValue = 2 },
|
||||
{ Name = "Overview", Type = "JournalEncounterSecTypes", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalEncounterSectionFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "StartExpanded", Type = "JournalEncounterSectionFlags", EnumValue = 1 },
|
||||
{ Name = "LimitDifficulties", Type = "JournalEncounterSectionFlags", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalInstanceFlags",
|
||||
Type = "Enumeration",
|
||||
NumValues = 2,
|
||||
MinValue = 1,
|
||||
MaxValue = 2,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Timewalker", Type = "JournalInstanceFlags", EnumValue = 1 },
|
||||
{ Name = "HideUserSelectableDifficulty", Type = "JournalInstanceFlags", EnumValue = 2 },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "JournalLinkTypes",
|
||||
Type = "Enumeration",
|
||||
NumValues = 4,
|
||||
MinValue = 0,
|
||||
MaxValue = 3,
|
||||
Fields =
|
||||
{
|
||||
{ Name = "Instance", Type = "JournalLinkTypes", EnumValue = 0 },
|
||||
{ Name = "Encounter", Type = "JournalLinkTypes", EnumValue = 1 },
|
||||
{ Name = "Section", Type = "JournalLinkTypes", EnumValue = 2 },
|
||||
{ Name = "Tier", Type = "JournalLinkTypes", EnumValue = 3 },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EncounterJournalConstants);
|
||||
@@ -1,42 +1,18 @@
|
||||
local EquipmentManager =
|
||||
{
|
||||
Name = "EquipmentSet",
|
||||
Name = "Equipment Manager",
|
||||
Type = "System",
|
||||
Namespace = "C_EquipmentSet",
|
||||
Namespace = "Equipment Manager",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AssignSpecToEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanUseEquipmentSets",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canUseEquipmentSets", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ClearIgnoredSlotsForSave",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "CreateEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetName", Type = "cstring", Nilable = false },
|
||||
{ Name = "icon", Type = "cstring", Nilable = true },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -45,7 +21,65 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerClearIgnoredSlotsForSave",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerIgnoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerIsSlotIgnoredForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isIgnored", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerUnignoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManager_UnpackLocation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "location", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "player", Type = "bool", Nilable = false },
|
||||
{ Name = "bank", Type = "bool", Nilable = false },
|
||||
{ Name = "bags", Type = "bool", Nilable = false },
|
||||
{ Name = "location or slot", Type = "number", Nilable = false },
|
||||
{ Name = "bag", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -54,63 +88,12 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasLockedItems", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetAssignedSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetForSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetIDs",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "isLocked", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -119,62 +102,57 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "iconFileID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "numItems", Type = "number", Nilable = false },
|
||||
{ Name = "numEquipped", Type = "number", Nilable = false },
|
||||
{ Name = "numInInventory", Type = "number", Nilable = false },
|
||||
{ Name = "numLost", Type = "number", Nilable = false },
|
||||
{ Name = "numIgnored", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetIgnoredSlots",
|
||||
Name = "GetEquipmentSetInfoByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "slotIgnored", Type = "table", InnerType = "bool", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemIDs",
|
||||
Name = "GetEquipmentSetItemIDs",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "itemIDs", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemLocations",
|
||||
Name = "GetEquipmentSetLocations",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "locations", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "itemIDs", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -183,41 +161,7 @@ local EquipmentManager =
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numEquipmentSets", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IgnoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsSlotIgnoredForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSlotIgnored", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ModifyEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "newName", Type = "cstring", Nilable = false },
|
||||
{ Name = "newIcon", Type = "cstring", Nilable = true },
|
||||
{ Name = "numSets", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -226,8 +170,19 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupEquipmentSetByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SaveEquipmentSet",
|
||||
@@ -235,46 +190,33 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "cstring", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnassignEquipmentSetSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnignoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UseEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "setWasEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AutoequipBindConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "AUTOEQUIP_BIND_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentSetsChanged",
|
||||
Type = "Event",
|
||||
@@ -284,22 +226,12 @@ local EquipmentManager =
|
||||
Name = "EquipmentSwapFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIPMENT_SWAP_FINISHED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentSwapPending",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIPMENT_SWAP_PENDING",
|
||||
},
|
||||
{
|
||||
Name = "TransmogOutfitsChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "TRANSMOG_OUTFITS_CHANGED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
local EventUtils =
|
||||
{
|
||||
Name = "EventUtils",
|
||||
Type = "System",
|
||||
Namespace = "C_EventUtils",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "IsEventValid",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "eventName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "valid", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "NotifySettingsLoaded",
|
||||
Type = "Function",
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "SettingsLoaded",
|
||||
Type = "Event",
|
||||
LiteralName = "SETTINGS_LOADED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EventUtils);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user