From 80f16398e1609811c8742e80fd9da18209068f08 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 17 May 2025 19:19:34 +0200 Subject: [PATCH] Add C_PetBattles module with comprehensive pet battle functions and methods --- C_PetBattles.lua | 264 ++++++++++++++++++ api/C_PetBattles.AcceptPVPDuel.lua | 4 - api/C_PetBattles.AcceptQueuedPVPMatch.lua | 5 - api/C_PetBattles.CanAcceptQueuedPVPMatch.lua | 4 - api/C_PetBattles.CanActivePetSwapOut.lua | 4 - api/C_PetBattles.CanPetSwapIn.lua | 4 - api/C_PetBattles.CancelPVPDuel.lua | 4 - api/C_PetBattles.ChangePet.lua | 6 - api/C_PetBattles.DeclineQueuedPVPMatch.lua | 4 - api/C_PetBattles.ForfeitGame.lua | 4 - api/C_PetBattles.GetAbilityEffectInfo.lua | 4 - api/C_PetBattles.GetAbilityInfo.lua | 18 -- api/C_PetBattles.GetAbilityInfoByID.lua | 14 - api/C_PetBattles.GetAbilityProcTurnIndex.lua | 4 - api/C_PetBattles.GetAbilityState.lua | 12 - ...PetBattles.GetAbilityStateModification.lua | 4 - api/C_PetBattles.GetActivePet.lua | 9 - api/C_PetBattles.GetAllEffectNames.lua | 4 - api/C_PetBattles.GetAllStates.lua | 4 - api/C_PetBattles.GetAttackModifier.lua | 7 - api/C_PetBattles.GetAuraInfo.lua | 4 - api/C_PetBattles.GetBattleState.lua | 10 - api/C_PetBattles.GetBreedQuality.lua | 8 - api/C_PetBattles.GetDisplayID.lua | 4 - api/C_PetBattles.GetForfeitPenalty.lua | 4 - api/C_PetBattles.GetHealth.lua | 8 - api/C_PetBattles.GetIcon.lua | 10 - api/C_PetBattles.GetLevel.lua | 8 - api/C_PetBattles.GetMaxHealth.lua | 8 - api/C_PetBattles.GetName.lua | 9 - api/C_PetBattles.GetNumAuras.lua | 8 - api/C_PetBattles.GetNumPets.lua | 9 - api/C_PetBattles.GetPVPMatchmakingInfo.lua | 4 - api/C_PetBattles.GetPetSpeciesID.lua | 4 - api/C_PetBattles.GetPetType.lua | 4 - api/C_PetBattles.GetPlayerTrapAbility.lua | 4 - api/C_PetBattles.GetPower.lua | 7 - api/C_PetBattles.GetSelectedAction.lua | 4 - api/C_PetBattles.GetSpeed.lua | 10 - api/C_PetBattles.GetStateValue.lua | 4 - api/C_PetBattles.GetTurnTimeInfo.lua | 7 - api/C_PetBattles.GetXP.lua | 9 - api/C_PetBattles.IsInBattle.lua | 5 - api/C_PetBattles.IsPlayerNPC.lua | 7 - api/C_PetBattles.IsSkipAvailable.lua | 4 - api/C_PetBattles.IsTrapAvailable.lua | 4 - api/C_PetBattles.IsWaitingOnOpponent.lua | 6 - api/C_PetBattles.IsWildBattle.lua | 6 - ...attles.SetPendingReportBattlePetTarget.lua | 4 - ...Battles.SetPendingReportTargetFromUnit.lua | 4 - api/C_PetBattles.ShouldShowPetSelect.lua | 4 - api/C_PetBattles.SkipTurn.lua | 5 - api/C_PetBattles.StartPVPDuel.lua | 4 - api/C_PetBattles.StartPVPMatchmaking.lua | 4 - api/C_PetBattles.StopPVPMatchmaking.lua | 4 - api/C_PetBattles.UseAbility.lua | 6 - api/C_PetBattles.UseTrap.lua | 5 - 57 files changed, 264 insertions(+), 338 deletions(-) create mode 100644 C_PetBattles.lua delete mode 100644 api/C_PetBattles.AcceptPVPDuel.lua delete mode 100644 api/C_PetBattles.AcceptQueuedPVPMatch.lua delete mode 100644 api/C_PetBattles.CanAcceptQueuedPVPMatch.lua delete mode 100644 api/C_PetBattles.CanActivePetSwapOut.lua delete mode 100644 api/C_PetBattles.CanPetSwapIn.lua delete mode 100644 api/C_PetBattles.CancelPVPDuel.lua delete mode 100644 api/C_PetBattles.ChangePet.lua delete mode 100644 api/C_PetBattles.DeclineQueuedPVPMatch.lua delete mode 100644 api/C_PetBattles.ForfeitGame.lua delete mode 100644 api/C_PetBattles.GetAbilityEffectInfo.lua delete mode 100644 api/C_PetBattles.GetAbilityInfo.lua delete mode 100644 api/C_PetBattles.GetAbilityInfoByID.lua delete mode 100644 api/C_PetBattles.GetAbilityProcTurnIndex.lua delete mode 100644 api/C_PetBattles.GetAbilityState.lua delete mode 100644 api/C_PetBattles.GetAbilityStateModification.lua delete mode 100644 api/C_PetBattles.GetActivePet.lua delete mode 100644 api/C_PetBattles.GetAllEffectNames.lua delete mode 100644 api/C_PetBattles.GetAllStates.lua delete mode 100644 api/C_PetBattles.GetAttackModifier.lua delete mode 100644 api/C_PetBattles.GetAuraInfo.lua delete mode 100644 api/C_PetBattles.GetBattleState.lua delete mode 100644 api/C_PetBattles.GetBreedQuality.lua delete mode 100644 api/C_PetBattles.GetDisplayID.lua delete mode 100644 api/C_PetBattles.GetForfeitPenalty.lua delete mode 100644 api/C_PetBattles.GetHealth.lua delete mode 100644 api/C_PetBattles.GetIcon.lua delete mode 100644 api/C_PetBattles.GetLevel.lua delete mode 100644 api/C_PetBattles.GetMaxHealth.lua delete mode 100644 api/C_PetBattles.GetName.lua delete mode 100644 api/C_PetBattles.GetNumAuras.lua delete mode 100644 api/C_PetBattles.GetNumPets.lua delete mode 100644 api/C_PetBattles.GetPVPMatchmakingInfo.lua delete mode 100644 api/C_PetBattles.GetPetSpeciesID.lua delete mode 100644 api/C_PetBattles.GetPetType.lua delete mode 100644 api/C_PetBattles.GetPlayerTrapAbility.lua delete mode 100644 api/C_PetBattles.GetPower.lua delete mode 100644 api/C_PetBattles.GetSelectedAction.lua delete mode 100644 api/C_PetBattles.GetSpeed.lua delete mode 100644 api/C_PetBattles.GetStateValue.lua delete mode 100644 api/C_PetBattles.GetTurnTimeInfo.lua delete mode 100644 api/C_PetBattles.GetXP.lua delete mode 100644 api/C_PetBattles.IsInBattle.lua delete mode 100644 api/C_PetBattles.IsPlayerNPC.lua delete mode 100644 api/C_PetBattles.IsSkipAvailable.lua delete mode 100644 api/C_PetBattles.IsTrapAvailable.lua delete mode 100644 api/C_PetBattles.IsWaitingOnOpponent.lua delete mode 100644 api/C_PetBattles.IsWildBattle.lua delete mode 100644 api/C_PetBattles.SetPendingReportBattlePetTarget.lua delete mode 100644 api/C_PetBattles.SetPendingReportTargetFromUnit.lua delete mode 100644 api/C_PetBattles.ShouldShowPetSelect.lua delete mode 100644 api/C_PetBattles.SkipTurn.lua delete mode 100644 api/C_PetBattles.StartPVPDuel.lua delete mode 100644 api/C_PetBattles.StartPVPMatchmaking.lua delete mode 100644 api/C_PetBattles.StopPVPMatchmaking.lua delete mode 100644 api/C_PetBattles.UseAbility.lua delete mode 100644 api/C_PetBattles.UseTrap.lua diff --git a/C_PetBattles.lua b/C_PetBattles.lua new file mode 100644 index 0000000..f07040e --- /dev/null +++ b/C_PetBattles.lua @@ -0,0 +1,264 @@ +---@diagnostic disable: missing-return, lowercase-global +---@meta + +---@class C_PetBattles +C_PetBattles = { + ---@return nil + AcceptPVPDuel = function() end, + + ---@return nil + AcceptQueuedPVPMatch = function() end, + + ---@return boolean canAccept + CanAcceptQueuedPVPMatch = function() end, + + ---@return boolean usable + CanActivePetSwapOut = function() end, + + ---@param petIndex number + ---@return nil + CanPetSwapIn = function(petIndex) end, + + ---@return nil + CancelPVPDuel = function() end, + + ---@param petIndex number + ---@return nil + ChangePet = function(petIndex) end, + + ---@return nil + DeclineQueuedPVPMatch = function() end, + + ---@return nil + ForfeitGame = function() end, + + ---@param abilityID number + ---@param turnIndex number + ---@param effectIndex number + ---@param effectName string + ---@return number value + GetAbilityEffectInfo = function(abilityID, turnIndex, effectIndex, effectName) end, + + ---@param id number + ---@return number id + ---@return string name + ---@return string icon + ---@return number maxCooldown + ---@return string unparsedDescription + ---@return number numTurns + ---@return number petType + ---@return boolean noStrongWeakHints + GetAbilityInfoByID = function(id) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@param abilityIndex number + ---@return number id + ---@return string name + ---@return string icon + ---@return number maxCooldown + ---@return string unparsedDescription + ---@return number numTurns + ---@return number petType + ---@return boolean noStrongWeakHints + GetAbilityInfo = function(petOwner, petIndex, abilityIndex) end, + + ---@param abilityID number + ---@param procType number + ---@return number turnIndex + GetAbilityProcTurnIndex = function(abilityID, procType) end, + + ---@param abilityID number + ---@param stateID number + ---@return number abilityStateMod + GetAbilityStateModification = function(abilityID, stateID) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@param actionIndex number + ---@return boolean isUsable + ---@return number currentCooldown + ---@return number currentLockdown + GetAbilityState = function(petOwner, petIndex, actionIndex) end, + + ---@param petOwner number + ---@return number petIndex + GetActivePet = function(petOwner) end, + + ---@return table + GetAllEffectNames = function() end, + + ---@param stateEnv table + ---@return number + GetAllStates = function(stateEnv) end, + + ---@param petType number + ---@param enemyPetType number + ---@return number modifier + GetAttackModifier = function(petType, enemyPetType) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@param auraIndex number + ---@return number auraID + ---@return number instanceID + ---@return number turnsRemaining + ---@return boolean isBuff + GetAuraInfo = function(petOwner, petIndex, auraIndex) end, + + ---@return number battleState + GetBattleState = function() end, + + ---@param petOwner ownerType + ---@param slot number + ---@return number quality + GetBreedQuality = function(petOwner, slot) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@return number displayID + GetDisplayID = function(petOwner, petIndex) end, + + ---@return number forfeitPenalty + GetForfeitPenalty = function() end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@return number health + GetHealth = function(petOwner, petIndex) end, + + ---@param petOwner ownerType + ---@param slot number + ---@return number iconFileID + GetIcon = function(petOwner, slot) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@return number level + GetLevel = function(petOwner, petIndex) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@return number maxHealth + GetMaxHealth = function(petOwner, petIndex) end, + + ---@param petOwner ownerType + ---@param slot number + ---@return string customName + ---@return string speciesName + GetName = function(petOwner, slot) end, + + ---@param petOwner ownerType + ---@param petIndex number + ---@return number numAuras + GetNumAuras = function(petOwner, petIndex) end, + + ---@alias ownerType + ---| 1 The player + ---| 2 The opponent + + ---@param petOwner ownerType + ---@return number numPets + GetNumPets = function(petOwner) end, + + ---@return string queueState + ---@return number estimatedTime + ---@return number queuedTime + GetPVPMatchmakingInfo = function() end, + + ---@param petOwner number + ---@param petIndex number + ---@return number speciesID + GetPetSpeciesID = function(petOwner, petIndex) end, + + ---@param petOwner number + ---@param petIndex number + ---@return number petType + GetPetType = function(petOwner, petIndex) end, + + ---@return number trapAbilityID + GetPlayerTrapAbility = function() end, + + ---@param petOwner number + ---@param petIndex number + ---@return number power + GetPower = function(petOwner, petIndex) end, + + ---@alias selectedActionType + ---| 2 Ability + ---| 3 Switch Pet + ---| 4 Trap + ---| 5 Skip Turn + + ---@return selectedActionType selectedActionType + ---@return number selectedActionIndex + GetSelectedAction = function() end, + + ---@param petOwner number + ---@param petIndex number + ---@return number speed + GetSpeed = function(petOwner, petIndex) end, + + ---@param petOwner number + ---@param petIndex number + ---@param stateID number + ---@return number stateValue + GetStateValue = function(petOwner, petIndex, stateID) end, + + ---@return number timeRemaining + ---@return number turnTime + GetTurnTimeInfo = function() end, + + ---@param petOwner number + ---@param petIndex number + ---@return number xp + ---@return number maxXp + GetXP = function(petOwner, petIndex) end, + + ---@return boolean inBattle + IsInBattle = function() end, + + ---@param player string + ---@return boolean isPlayerNPC + IsPlayerNPC = function(player) end, + + ---@return boolean usable + IsSkipAvailable = function() end, + + ---@return boolean usable + IsTrapAvailable = function() end, + + ---@return boolean isWaiting + IsWaitingOnOpponent = function() end, + + ---@return boolean isWildBattle + IsWildBattle = function() end, + + ---@param petIndex number + SetPendingReportBattlePetTarget = function(petIndex) end, + + ---@param unit string + SetPendingReportTargetFromUnit = function(unit) end, + + ---@return boolean shouldShow + ShouldShowPetSelect = function() end, + + ---@return nil + SkipTurn = function() end, -- #hwevent + + ---@return nil + StartPVPDuel = function() end, + + ---@return nil + StartPVPMatchmaking = function() end, + + ---@return nil + StopPVPMatchmaking = function() end, + + ---@param actionIndex number + ---@return nil + UseAbility = function(actionIndex) end, -- #hwevent + + ---@return nil + UseTrap = function() end, -- #hwevent +} diff --git a/api/C_PetBattles.AcceptPVPDuel.lua b/api/C_PetBattles.AcceptPVPDuel.lua deleted file mode 100644 index ef4db17..0000000 --- a/api/C_PetBattles.AcceptPVPDuel.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.AcceptPVPDuel() end diff --git a/api/C_PetBattles.AcceptQueuedPVPMatch.lua b/api/C_PetBattles.AcceptQueuedPVPMatch.lua deleted file mode 100644 index 2497f12..0000000 --- a/api/C_PetBattles.AcceptQueuedPVPMatch.lua +++ /dev/null @@ -1,5 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----Accepts a found Pet Battle Queue. -function C_PetBattles.AcceptQueuedPVPMatch() end diff --git a/api/C_PetBattles.CanAcceptQueuedPVPMatch.lua b/api/C_PetBattles.CanAcceptQueuedPVPMatch.lua deleted file mode 100644 index 53ff047..0000000 --- a/api/C_PetBattles.CanAcceptQueuedPVPMatch.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.CanAcceptQueuedPVPMatch() end diff --git a/api/C_PetBattles.CanActivePetSwapOut.lua b/api/C_PetBattles.CanActivePetSwapOut.lua deleted file mode 100644 index 8ef72ba..0000000 --- a/api/C_PetBattles.CanActivePetSwapOut.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.CanActivePetSwapOut() end diff --git a/api/C_PetBattles.CanPetSwapIn.lua b/api/C_PetBattles.CanPetSwapIn.lua deleted file mode 100644 index f73f3c4..0000000 --- a/api/C_PetBattles.CanPetSwapIn.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.CanPetSwapIn() end diff --git a/api/C_PetBattles.CancelPVPDuel.lua b/api/C_PetBattles.CancelPVPDuel.lua deleted file mode 100644 index 7f60b02..0000000 --- a/api/C_PetBattles.CancelPVPDuel.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.CancelPVPDuel() end diff --git a/api/C_PetBattles.ChangePet.lua b/api/C_PetBattles.ChangePet.lua deleted file mode 100644 index cdfc918..0000000 --- a/api/C_PetBattles.ChangePet.lua +++ /dev/null @@ -1,6 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param id number ----Attempts to change your active pet. Has no effect if used when this switch isn't impossible (out of turn, with the ID of a dead pet, etc.). -function C_PetBattles.ChangePet(id) end diff --git a/api/C_PetBattles.DeclineQueuedPVPMatch.lua b/api/C_PetBattles.DeclineQueuedPVPMatch.lua deleted file mode 100644 index e157ba9..0000000 --- a/api/C_PetBattles.DeclineQueuedPVPMatch.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.DeclineQueuedPVPMatch() end diff --git a/api/C_PetBattles.ForfeitGame.lua b/api/C_PetBattles.ForfeitGame.lua deleted file mode 100644 index 715e94b..0000000 --- a/api/C_PetBattles.ForfeitGame.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.ForfeitGame() end diff --git a/api/C_PetBattles.GetAbilityEffectInfo.lua b/api/C_PetBattles.GetAbilityEffectInfo.lua deleted file mode 100644 index 1780782..0000000 --- a/api/C_PetBattles.GetAbilityEffectInfo.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAbilityEffectInfo() end diff --git a/api/C_PetBattles.GetAbilityInfo.lua b/api/C_PetBattles.GetAbilityInfo.lua deleted file mode 100644 index 1947693..0000000 --- a/api/C_PetBattles.GetAbilityInfo.lua +++ /dev/null @@ -1,18 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@param slotnumber number ----@param spellIndex number ----@return number id ----@return string name ----@return string icon ----@return number maxcooldown ----@return string desc ----@return number numTurns ----@return number abilityPetType ----@return boolean nostrongweak ----Returns information on a battle pet's ability -function C_PetBattles.GetAbilityInfo(owner, 1, 2, slotnumber, spellIndex) end \ No newline at end of file diff --git a/api/C_PetBattles.GetAbilityInfoByID.lua b/api/C_PetBattles.GetAbilityInfoByID.lua deleted file mode 100644 index 86978ec..0000000 --- a/api/C_PetBattles.GetAbilityInfoByID.lua +++ /dev/null @@ -1,14 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param id number ----@return nil ----@return string name ----@return string icon ----@return nil ----@return nil ----@return nil ----@return number? petType ----@return boolean nostrongweakhint ----Returns information about a pet battle ability based on the ID. -function C_PetBattles.GetAbilityInfoByID(id) end diff --git a/api/C_PetBattles.GetAbilityProcTurnIndex.lua b/api/C_PetBattles.GetAbilityProcTurnIndex.lua deleted file mode 100644 index 4b64420..0000000 --- a/api/C_PetBattles.GetAbilityProcTurnIndex.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAbilityProcTurnIndex() end diff --git a/api/C_PetBattles.GetAbilityState.lua b/api/C_PetBattles.GetAbilityState.lua deleted file mode 100644 index 1d28c80..0000000 --- a/api/C_PetBattles.GetAbilityState.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@param slotnumber number ----@param spellIndex number ----@return boolean isUsable ----@return number currentCooldown ----Returns the cooldown state of a pet ability -function C_PetBattles.GetAbilityState(owner, 1, 2, slotnumber, spellIndex) end \ No newline at end of file diff --git a/api/C_PetBattles.GetAbilityStateModification.lua b/api/C_PetBattles.GetAbilityStateModification.lua deleted file mode 100644 index 4383ba9..0000000 --- a/api/C_PetBattles.GetAbilityStateModification.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAbilityStateModification() end diff --git a/api/C_PetBattles.GetActivePet.lua b/api/C_PetBattles.GetActivePet.lua deleted file mode 100644 index d5d0113..0000000 --- a/api/C_PetBattles.GetActivePet.lua +++ /dev/null @@ -1,9 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@return number index ----Returns the index of the currently active pet. -function C_PetBattles.GetActivePet(owner, 1, 2) end \ No newline at end of file diff --git a/api/C_PetBattles.GetAllEffectNames.lua b/api/C_PetBattles.GetAllEffectNames.lua deleted file mode 100644 index 6d7b3a0..0000000 --- a/api/C_PetBattles.GetAllEffectNames.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAllEffectNames() end diff --git a/api/C_PetBattles.GetAllStates.lua b/api/C_PetBattles.GetAllStates.lua deleted file mode 100644 index e85f164..0000000 --- a/api/C_PetBattles.GetAllStates.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAllStates() end diff --git a/api/C_PetBattles.GetAttackModifier.lua b/api/C_PetBattles.GetAttackModifier.lua deleted file mode 100644 index dffe4ad..0000000 --- a/api/C_PetBattles.GetAttackModifier.lua +++ /dev/null @@ -1,7 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param YourType number? ----@param EnemyType number? ----Returns the modification to attacks based on types. -function C_PetBattles.GetAttackModifier(YourType, EnemyType) end diff --git a/api/C_PetBattles.GetAuraInfo.lua b/api/C_PetBattles.GetAuraInfo.lua deleted file mode 100644 index a9b8ebf..0000000 --- a/api/C_PetBattles.GetAuraInfo.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetAuraInfo() end diff --git a/api/C_PetBattles.GetBattleState.lua b/api/C_PetBattles.GetBattleState.lua deleted file mode 100644 index cd73ca5..0000000 --- a/api/C_PetBattles.GetBattleState.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@return 7 battleState ----@return 2 ----@return 3 ----@return 4 ----@return 7 ----Returns the current battle state. -function C_PetBattles.GetBattleState() end diff --git a/api/C_PetBattles.GetBreedQuality.lua b/api/C_PetBattles.GetBreedQuality.lua deleted file mode 100644 index b4e0260..0000000 --- a/api/C_PetBattles.GetBreedQuality.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param petOwner number ----@param petIndex number ----@return number quality ----Returns the breed quality of a pet. -function C_PetBattles.GetBreedQuality(petOwner, petIndex) end diff --git a/api/C_PetBattles.GetDisplayID.lua b/api/C_PetBattles.GetDisplayID.lua deleted file mode 100644 index e29593b..0000000 --- a/api/C_PetBattles.GetDisplayID.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetDisplayID() end diff --git a/api/C_PetBattles.GetForfeitPenalty.lua b/api/C_PetBattles.GetForfeitPenalty.lua deleted file mode 100644 index b669e7a..0000000 --- a/api/C_PetBattles.GetForfeitPenalty.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetForfeitPenalty() end diff --git a/api/C_PetBattles.GetHealth.lua b/api/C_PetBattles.GetHealth.lua deleted file mode 100644 index 7949cdb..0000000 --- a/api/C_PetBattles.GetHealth.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param petOwner number ----@param petIndex number ----@return number health ----Returns the current health of a specific pet in the current pet battle. -function C_PetBattles.GetHealth(petOwner, petIndex) end diff --git a/api/C_PetBattles.GetIcon.lua b/api/C_PetBattles.GetIcon.lua deleted file mode 100644 index 8f053ef..0000000 --- a/api/C_PetBattles.GetIcon.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@param index number ----@return string icon ----Returns the path of a pet's icon texture. -function C_PetBattles.GetIcon(owner, 1, 2, index) end \ No newline at end of file diff --git a/api/C_PetBattles.GetLevel.lua b/api/C_PetBattles.GetLevel.lua deleted file mode 100644 index 55535d4..0000000 --- a/api/C_PetBattles.GetLevel.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param petOwner number ----@param petIndex number ----@return number level ----Returns the level of a pet -function C_PetBattles.GetLevel(petOwner, petIndex) end diff --git a/api/C_PetBattles.GetMaxHealth.lua b/api/C_PetBattles.GetMaxHealth.lua deleted file mode 100644 index 5324f8c..0000000 --- a/api/C_PetBattles.GetMaxHealth.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param petOwner number ----@param petIndex number ----@return number maxHealth ----Returns the maximum health of a specific pet in the current pet battle. -function C_PetBattles.GetMaxHealth(petOwner, petIndex) end diff --git a/api/C_PetBattles.GetName.lua b/api/C_PetBattles.GetName.lua deleted file mode 100644 index 9137b1d..0000000 --- a/api/C_PetBattles.GetName.lua +++ /dev/null @@ -1,9 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner number? ----@param index number ----@return string name ----@return string default ----Returns the name of a pet -function C_PetBattles.GetName(owner, index) end diff --git a/api/C_PetBattles.GetNumAuras.lua b/api/C_PetBattles.GetNumAuras.lua deleted file mode 100644 index 7365ab0..0000000 --- a/api/C_PetBattles.GetNumAuras.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner string? ----@param index number ----@return number auras ----Returns the number of auras on a pet -function C_PetBattles.GetNumAuras(owner, index) end diff --git a/api/C_PetBattles.GetNumPets.lua b/api/C_PetBattles.GetNumPets.lua deleted file mode 100644 index 17e72b6..0000000 --- a/api/C_PetBattles.GetNumPets.lua +++ /dev/null @@ -1,9 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@return number amount ----Returns the number of pets a player/enemy has. -function C_PetBattles.GetNumPets(owner, 1, 2) end \ No newline at end of file diff --git a/api/C_PetBattles.GetPVPMatchmakingInfo.lua b/api/C_PetBattles.GetPVPMatchmakingInfo.lua deleted file mode 100644 index b6dbfc7..0000000 --- a/api/C_PetBattles.GetPVPMatchmakingInfo.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetPVPMatchmakingInfo() end diff --git a/api/C_PetBattles.GetPetSpeciesID.lua b/api/C_PetBattles.GetPetSpeciesID.lua deleted file mode 100644 index 5f2f8a5..0000000 --- a/api/C_PetBattles.GetPetSpeciesID.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetPetSpeciesID() end diff --git a/api/C_PetBattles.GetPetType.lua b/api/C_PetBattles.GetPetType.lua deleted file mode 100644 index 42aa12e..0000000 --- a/api/C_PetBattles.GetPetType.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetPetType() end diff --git a/api/C_PetBattles.GetPlayerTrapAbility.lua b/api/C_PetBattles.GetPlayerTrapAbility.lua deleted file mode 100644 index 63f9f19..0000000 --- a/api/C_PetBattles.GetPlayerTrapAbility.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetPlayerTrapAbility() end diff --git a/api/C_PetBattles.GetPower.lua b/api/C_PetBattles.GetPower.lua deleted file mode 100644 index 6c51b32..0000000 --- a/api/C_PetBattles.GetPower.lua +++ /dev/null @@ -1,7 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner number ----@param index number ----Returns the power of a pet. -function C_PetBattles.GetPower(owner, index) end diff --git a/api/C_PetBattles.GetSelectedAction.lua b/api/C_PetBattles.GetSelectedAction.lua deleted file mode 100644 index e089594..0000000 --- a/api/C_PetBattles.GetSelectedAction.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetSelectedAction() end diff --git a/api/C_PetBattles.GetSpeed.lua b/api/C_PetBattles.GetSpeed.lua deleted file mode 100644 index 7e45620..0000000 --- a/api/C_PetBattles.GetSpeed.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner 2 ----@param 1 ----@param 2 ----@param index number ----@return number speed ----Returns the speed of a pet. -function C_PetBattles.GetSpeed(owner, 1, 2, index) end \ No newline at end of file diff --git a/api/C_PetBattles.GetStateValue.lua b/api/C_PetBattles.GetStateValue.lua deleted file mode 100644 index 9d90a17..0000000 --- a/api/C_PetBattles.GetStateValue.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.GetStateValue() end diff --git a/api/C_PetBattles.GetTurnTimeInfo.lua b/api/C_PetBattles.GetTurnTimeInfo.lua deleted file mode 100644 index 363762e..0000000 --- a/api/C_PetBattles.GetTurnTimeInfo.lua +++ /dev/null @@ -1,7 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@return number timeRemaining ----@return number totalTime ----Returns the remaining time and max time for waiting on a turn -function C_PetBattles.GetTurnTimeInfo() end diff --git a/api/C_PetBattles.GetXP.lua b/api/C_PetBattles.GetXP.lua deleted file mode 100644 index c960993..0000000 --- a/api/C_PetBattles.GetXP.lua +++ /dev/null @@ -1,9 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param owner string? ----@param index number ----@return number xp ----@return number maxXP ----Returns the current and maximum experience of a pet -function C_PetBattles.GetXP(owner, index) end diff --git a/api/C_PetBattles.IsInBattle.lua b/api/C_PetBattles.IsInBattle.lua deleted file mode 100644 index 77d9cd8..0000000 --- a/api/C_PetBattles.IsInBattle.lua +++ /dev/null @@ -1,5 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----Returns true during a pet battle -function C_PetBattles.IsInBattle() end diff --git a/api/C_PetBattles.IsPlayerNPC.lua b/api/C_PetBattles.IsPlayerNPC.lua deleted file mode 100644 index 89b4298..0000000 --- a/api/C_PetBattles.IsPlayerNPC.lua +++ /dev/null @@ -1,7 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param player string? ----@return boolean isnpc ----Returns whether a participant in a pet battle is a player or an NPC -function C_PetBattles.IsPlayerNPC(player) end diff --git a/api/C_PetBattles.IsSkipAvailable.lua b/api/C_PetBattles.IsSkipAvailable.lua deleted file mode 100644 index 8507ffa..0000000 --- a/api/C_PetBattles.IsSkipAvailable.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.IsSkipAvailable() end diff --git a/api/C_PetBattles.IsTrapAvailable.lua b/api/C_PetBattles.IsTrapAvailable.lua deleted file mode 100644 index a3d5b82..0000000 --- a/api/C_PetBattles.IsTrapAvailable.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.IsTrapAvailable() end diff --git a/api/C_PetBattles.IsWaitingOnOpponent.lua b/api/C_PetBattles.IsWaitingOnOpponent.lua deleted file mode 100644 index 80cc09b..0000000 --- a/api/C_PetBattles.IsWaitingOnOpponent.lua +++ /dev/null @@ -1,6 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@return boolean waiting ----Returns whether or not you are waiting on the opponent -function C_PetBattles.IsWaitingOnOpponent() end diff --git a/api/C_PetBattles.IsWildBattle.lua b/api/C_PetBattles.IsWildBattle.lua deleted file mode 100644 index e7d481d..0000000 --- a/api/C_PetBattles.IsWildBattle.lua +++ /dev/null @@ -1,6 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@return boolean isWild ----Returns whether or not in wild battle.. Returns true if the pet battle is against a wild pet. -function C_PetBattles.IsWildBattle() end diff --git a/api/C_PetBattles.SetPendingReportBattlePetTarget.lua b/api/C_PetBattles.SetPendingReportBattlePetTarget.lua deleted file mode 100644 index dbd8707..0000000 --- a/api/C_PetBattles.SetPendingReportBattlePetTarget.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.SetPendingReportBattlePetTarget() end diff --git a/api/C_PetBattles.SetPendingReportTargetFromUnit.lua b/api/C_PetBattles.SetPendingReportTargetFromUnit.lua deleted file mode 100644 index 9909e6d..0000000 --- a/api/C_PetBattles.SetPendingReportTargetFromUnit.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.SetPendingReportTargetFromUnit() end diff --git a/api/C_PetBattles.ShouldShowPetSelect.lua b/api/C_PetBattles.ShouldShowPetSelect.lua deleted file mode 100644 index 05f3201..0000000 --- a/api/C_PetBattles.ShouldShowPetSelect.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.ShouldShowPetSelect() end diff --git a/api/C_PetBattles.SkipTurn.lua b/api/C_PetBattles.SkipTurn.lua deleted file mode 100644 index 321a704..0000000 --- a/api/C_PetBattles.SkipTurn.lua +++ /dev/null @@ -1,5 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----Does a pass on your turn for a round. -function C_PetBattles.SkipTurn() end diff --git a/api/C_PetBattles.StartPVPDuel.lua b/api/C_PetBattles.StartPVPDuel.lua deleted file mode 100644 index c08d5d5..0000000 --- a/api/C_PetBattles.StartPVPDuel.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.StartPVPDuel() end diff --git a/api/C_PetBattles.StartPVPMatchmaking.lua b/api/C_PetBattles.StartPVPMatchmaking.lua deleted file mode 100644 index d5d4c1b..0000000 --- a/api/C_PetBattles.StartPVPMatchmaking.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.StartPVPMatchmaking() end diff --git a/api/C_PetBattles.StopPVPMatchmaking.lua b/api/C_PetBattles.StopPVPMatchmaking.lua deleted file mode 100644 index 6d0f04b..0000000 --- a/api/C_PetBattles.StopPVPMatchmaking.lua +++ /dev/null @@ -1,4 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - -function C_PetBattles.StopPVPMatchmaking() end diff --git a/api/C_PetBattles.UseAbility.lua b/api/C_PetBattles.UseAbility.lua deleted file mode 100644 index 815c537..0000000 --- a/api/C_PetBattles.UseAbility.lua +++ /dev/null @@ -1,6 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----@param id number ----Uses an ability. -function C_PetBattles.UseAbility(id) end diff --git a/api/C_PetBattles.UseTrap.lua b/api/C_PetBattles.UseTrap.lua deleted file mode 100644 index 8c23f26..0000000 --- a/api/C_PetBattles.UseTrap.lua +++ /dev/null @@ -1,5 +0,0 @@ ----@diagnostic disable: missing-return, lowercase-global ----@meta - ----Throws the trap if the target pet has low enough health. Always uses best trap. -function C_PetBattles.UseTrap() end