- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,100 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria 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
- 3,898 Monthly Downloads
- Supports: 5.2.0
- 225,225 Total Downloads
- Updated 03/16/2013
- Created 07/14/2012
- 223 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: 1.1.5
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.
PT brings back sounds for Pet Battle Queues since Blizzard removed them for some reason.
- 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
- Tracks the state of abilities which get stronger whenever you use them
- 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!
Removal of AutoSafariHat module
Removed the AutoSafariHat module since it wasn't always working in its current state. I could simply fix it, but there is a great new AutoSafariHat addon out there. Check it out: Curse Link. So why reinvent the wheel? ;)
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.
------------------------------------------------------------------------
r124 | grdn | 2013-03-16 09:39:41 +0000 (Sat, 16 Mar 2013) | 1 line
Changed paths:
A /tags/1.1.5 (from /trunk:123)
See r123
------------------------------------------------------------------------
r123 | grdn | 2013-03-16 09:39:23 +0000 (Sat, 16 Mar 2013) | 1 line
Changed paths:
M /trunk/PokemonTrainer.toc
- Raised version to 1.1.5
------------------------------------------------------------------------
r122 | grdn | 2013-03-16 09:38:57 +0000 (Sat, 16 Mar 2013) | 3 lines
Changed paths:
M /trunk/Core.lua
M /trunk/Data.lua
M /trunk/Modules/AuctionSearch.lua
M /trunk/PokemonTrainer.toc
- Fixed LibStub/CBH loading
- Fixed AuctionSearch module
- Added new pet IDs and ability data
------------------------------------------------------------------------
r120 | grdn | 2013-03-05 19:43:59 +0000 (Tue, 05 Mar 2013) | 2 lines
Changed paths:
M /trunk/PokemonTrainer.toc
M /trunk/_scripts/Developer.lua
M /trunk/_scripts/pack_data.pl
- Bumped TOC to 5.2
- New pet data is still missing, I'll add it on weekend
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 1.1.5 | Release | 5.2.0 | 14,211 | 03/16/2013 |
| 1.1.4-release5.2 | Release | 5.2.0 | 16,711 | 03/05/2013 |
| 1.1.4 | Release | 5.1.0 | 16,813 | 02/12/2013 |
| 1.1.3 | Release | 5.1.0 | 17,294 | 01/22/2013 |
| 1.1.2-r2 | Release | 5.1.0 | 10,868 | 01/16/2013 |
| 1.1.2 | Release | 5.1.0 | 9,434 | 01/14/2013 |
| 1.1.0 | Release | 5.1.0 | 13,546 | 01/06/2013 |
| 1.0.1 | Release | 5.1.0 | 14,995 | 12/26/2012 |
| 1.0.0 | Release | 5.1.0 | 8,136 | 12/23/2012 |
| 0.8.3-beta | Beta | 5.1.0 | 17,113 | 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,759 | 12/02/2012 |
| 0.8.0 | Beta | 5.0.5 | 16,788 | 11/17/2012 |
| 0.7.0-beta2 | Beta | 5.0.5 | 17,228 | 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,027 | 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 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,011,007 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 484,403 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 336,889 Monthly Downloads
-
- Recount
- Combat
- 322,013 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 295,551 Monthly Downloads
Comments
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.
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 :(
Of course, I can see it. Brrr... 'll fix that in the next release (till monday I hope).
Excellent, thanks!
Fixed. I'll upload today. :)
Official:
Blizzard prevents addons from scanning pet abilities in PVP duels as of patch 5.2. Please hold on with comments on this subject, I'll try to figure out another niche for PokemonTrainer in assisting you during PVP duels. But remember: I don't want to force Blizzard to protect API's of pet battles. So if they don't want addons to display PVP enemies pet abilities, I must accept that. And you, too. :)
I am finding that I'm manually looking up - hurriedly - (potential) abilities of opponent pets in PVP battles, to help me make decisions. (As obviously one can't rely on a critter pet (for example) having only critter abilities.) If the addon was able to show the possible abilities of opponent PVP pets, I think this would be really big help for PVP battles.
By "looking up"... i mean... searching for the pets in the pet journal.
Which also means having to ignore the names given to pets by their owners :)
Blizzard kills all aspects like this of the game sadly :(
I encountered a problem when just loading PT, and nothing else, I would get a Libstub error coming from CallbackHandler. So, in the TOC file, I swapped the positioning of library calls:
Libs\LibStub\Libstub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
This fixed the problem. A quick guess is that Libstub should be loaded first, then CallbackHandler. This also appears to have fixed a confliction issue with PT and BattlePetTabs (of which doesn't use libraries).
Huh, never encountered it on my test client where I load it in stand-alone mode, too. Thanks anyway, I'll investigate it.
Fixed in new release. :)
I received this error when joining a raid during a pet battle.
Message: ...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:857: PTEnemyPet1:SetParent(): Would create a loop parenting to <unnamed>
Time: 03/13/13 22:50:35
Count: 1
Stack: [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:235: in function <...AddOns\PokemonTrainer\Modules\FrameCombatDisplay.lua:222>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...ns\Broker_XPBar\Libs\AceBucket-3.0\AceBucket-3.0.lua:116: in function `func'
...ce\AddOns\Recount\Libs\AceTimer-3.0\AceTimer-3.0.lua:43: in function <...ce\AddOns\Recount\Libs\AceTimer-3.0\AceTimer-3.0.lua:36>
Locals: <none>
Okay, I'll try to check this
Reporting a bug with the addon. When mousing over Warlock minions, like a felguard, then it lists the pane showing weaknesses/strenghts of my battle pets against it.