- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,153 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
Pokemon Trainer: The Pet Battle Mod
- 18 Likes
- World of Warcraft
- 11,528 Monthly Downloads
- Supports: 5.3.0
- 235,107 Total Downloads
- Updated 06/18/2013
- Created 07/14/2012
- 230 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: 1.3.0
About Pokemon Trainer: The Pet Battle Mod
Pokemon Trainer: The Pet Battle Mod
Pokemon Trainer (PT) was the very first pet battle related addon for World of Warcraft on Curse and is your individual combat helper when it comes to pet battles. It is completely overhauled and rewritten. Choose between the next-generation or the old combat display and start duelling until your keyboard catchs fire.
- Main features (during pet battles)
- Choose between two combat displays
- Displays pets rarity, level difficulties, speed indicators
- Displays both your and enemys abilities with cooldowns, bonuses and weaknesses
- Highlights abilities whenever they do more damage for any reason - never again miss a chance to blast your enemy
- Scans enemy abilities during PVP battles and marks them with a green checkmark if scanning was successful
- Displays pets breed IDs as text and/or icon
- Additional, optional features
- Adds relevant info about your team in the tooltip when hovering or targeting battle pets
- Displays a small window on your UI with two buttons:
- Revive Pets (Spell) with current cooldown
- Pet Bandages (Item) with current amount in bags
- Colors known and unknown pets in the auction house
- Type /pt for setting up PT!
Difference between Frame and Tooltip combat display
Requests, Bug Reports and Localization
- Please use the Ticket System on CurseForge to report bugs, unintended behaviour, request for features, etc. I won't handle any kind of requests via comments on Curse anymore. Thanks.
- I refuse to translate my addons with translators like Google since it feels wrong. If you can provide localized strings, please use the CurseForge localization tool.
Thanks to
Detritis who tested almost every new v1 alpha package, reported bugs and suggested new ideas for the mod. Without you, Mate, PT wouldn't be as smart as it is now.
Nullberri from PetJournal Enhanced and other great pet battle mods. Thanks for sharing your pet breed infos as a library when I asked for it. Please download Nullberris mods to support him.
------------------------------------------------------------------------
r127 | grdn | 2013-06-18 12:00:39 +0000 (Tue, 18 Jun 2013) | 4 lines
Changed paths:
A /tags/1.3.0 (from /trunk:126)
- Added PVP battle ability scanning
- PT now disappears when you hide your UI
- Updated 5.3 battle data
- Fixed minor bugs
------------------------------------------------------------------------
r126 | grdn | 2013-06-18 11:58:58 +0000 (Tue, 18 Jun 2013) | 1 line
Changed paths:
M /trunk/Core.lua
- The PT battle frames will now correctly disappear when you hide your UI to take a screenshot.
------------------------------------------------------------------------
r125 | grdn | 2013-06-16 17:55:45 +0000 (Sun, 16 Jun 2013) | 3 lines
Changed paths:
M /trunk/Core.lua
M /trunk/Data.lua
M /trunk/Libs/LibPetBreedInfo-1.0/LibPetBreedInfo-1.0.lua
M /trunk/Libs/LibPetBreedInfo-1.0/LibPetBreedInfo-1.0.toc
M /trunk/Modules/FrameCombatDisplay.lua
M /trunk/Modules/FrameCombatDisplay.xml
M /trunk/PokemonTrainer.toc
- Updated TOC to 5.3
- Raised Mod version to 1.3.0
- Added ability scan when doing pvp battles
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 1.3.0 | Release | 5.3.0 | 5,572 | 06/18/2013 |
| 1.1.5 | Release | 5.2.0 | 18,257 | 03/16/2013 |
| 1.1.4-release5.2 | Release | 5.2.0 | 16,713 | 03/05/2013 |
| 1.1.4 | Release | 5.1.0 | 16,814 | 02/12/2013 |
| 1.1.3 | Release | 5.1.0 | 17,296 | 01/22/2013 |
| 1.1.2-r2 | Release | 5.1.0 | 10,869 | 01/16/2013 |
| 1.1.2 | Release | 5.1.0 | 9,439 | 01/14/2013 |
| 1.1.0 | Release | 5.1.0 | 13,546 | 01/06/2013 |
| 1.0.1 | Release | 5.1.0 | 14,998 | 12/26/2012 |
| 1.0.0 | Release | 5.1.0 | 8,138 | 12/23/2012 |
| 0.8.3-beta | Beta | 5.1.0 | 17,114 | 12/07/2012 |
| 5.1-beta4 | Beta | 5.1.0 | 8,054 | 12/05/2012 |
| 5.1-beta3 | Beta | 5.1.0 | 5,017 | 12/05/2012 |
| 5.1-beta2 | Beta | 5.1.0 | 4,059 | 12/04/2012 |
| 5.1-beta1 | Beta | 5.1.0 | 8,760 | 12/02/2012 |
| 0.8.0 | Beta | 5.0.5 | 16,790 | 11/17/2012 |
| 0.7.0-beta2 | Beta | 5.0.5 | 17,229 | 10/26/2012 |
| 0.4.0-beta | Beta | 5.0.5 | 2,809 | 10/26/2012 |
| 0.1.2-beta | Beta | 5.0.4 | 18,028 | 07/16/2012 |
| 0.0.1-beta2 | Beta | 5.0.4 | 6 | 07/16/2012 |
| 0.0.1-beta | Beta | 5.0.4 | 6 | 07/16/2012 |
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,586,655 Monthly Downloads
-
- Recount
- Combat
- 1,080,253 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 692,050 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 550,804 Monthly Downloads
-
- Tidy Plates
- Artwork, Combat, Tank, and Unit Frames
- 466,118 Monthly Downloads

Comments
I would like to release many new features, but there's currently a lack of time - as usual during summer. Sorry.
Little Update: I'm currently working on a pet battle ability scanner, especially for pvp battles. PT returns with its old flavor, assisting you in pvp battles - soon - when everything works allright!
Its done and working good - check out the latest alpha.
For some reason, this is picking up my warlock friend's Void Lord as a battle pet.
Screenshot please. =)
During PvP:
Date: 2013-05-31 17:50:59
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua line 265:
'for' limit must be a number
Debug:
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:265:
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:261
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:285:
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:283
(tail call): ?
[C]: Show()
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:582: PetBattlePetSelectionFrame_Show()
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:176: PetBattleFrame_UpdatePetSelectionFrame()
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:148: PetBattleFrame_Display()
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:94:
...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:91
Remember the good old days when this addon showed enemy pet abilities in pvp battles? Obviously thats not possible anymore but why not show all possible enemy pet abilities so we know approxemately what abilities each pet has instead of having to right click -> open pet journal.
/agree ^ - this would be a really useful addition to an already superb addon.
Check out the latest alpha. =)
Question. Is it possible for your addon to display debuffs on non active pets? Especially wanting to keep track off when Haunt expires on a foe Ive force swapped out.
That's something what's on my list. Expect it soon. =)
Your frames do not hide when you hide your UI, ruining any chance at lovely screen shots. As a quick fix, edit core.lua and add:
--------------------------- Event Callbacks
-------------------------
-- OnShow
UIParent:HookScript("OnShow", function() if C_PetBattles.IsInBattle() then PTPlayer:Show() PTEnemy:Show() end end)
-- OnHide
UIParent:HookScript("OnHide", function() if C_PetBattles.IsInBattle() then PTPlayer:Hide() PTEnemy:Hide() end end)
I added it in the callbacks section, around line 100.
Added in alpha which I'll upload tomorrow.
Started a battle & this error occured. Not exactly sure why but i had done quite a few battles in quick succession before it occured.
Message: PTEnemyPet1:SetParent(): Would create a loop parenting to <unnamed>
Time: 04/26/13 12:43:51
Count: 1
Stack: [C]: ?
[C]: ?
[C]: in function `SetParent'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:857: in function <...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:847>
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:886: in function <...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:884>
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:928: in function `BattleFrame_UpdateAbilityHighlights'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:1097: in function `BattleFrame_Pet_ShowFinished'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:1014: in function `BattleFrame_Pets_Reorganize_Exec'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:1068: in function `BattleFrame_Pets_Reorganize_Init'
[string "*:OnShow"]:11: in function <[string "*:OnShow"]:1>
[C]: in function `Show'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:387: in function `FadeIn'
...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:166: in function `?'
...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals:
I've noticed recently that the AH colouring feature seems to have stopped working, and I'm fairly sure it was ok before 5.2 hit. PT doesn't throw any error messages about it :(