Download
(38Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 08-31-23 09:21 PM
Pictures
File Info
Compatibility:
Classic (1.14.4)
WotLK Patch (3.4.2)
Updated:08-31-23 09:21 PM
Created:06-20-19 10:10 PM
Downloads:8,830
Favorites:52
MD5:
Categories:Classic - General, WOTLK Classic

Class Trainer Plus  Popular! (More than 5000 hits)

Version: 1.0.0
by: fusionpit [More]

Class Trainer Plus is an addon for World of Warcraft Classic that upgrades the Class Trainer interface, adding the ability to ignore, search, and train all.

You can ignore any spell offered by your class or pet trainer by right-clicking and checking the "Ignore" option. You can then hide them from view like the other available filters. Ignoring does not work at profession trainers.

Easily find spells to ignore by using the search box. Searching also works at profession trainers.

When the Shift key is held, the Train button will allow all available, non-ignored spells to be trained at one time.

If you have What's Training installed, you can ignore spells from anywhere

*1.0.0 - Ignored spells shared with What's Training? and can be ignored from either addon - Fix WotLK Ulduar / Classic Era Hardcore patches breaking loading of addon

*0.10.0-beta - WotLK Support

*0.9.1-beta - Fix error when you have spells removed in TBC on your ignore list
  • 0.9-beta
    • TBC Support
  • 0.8-beta
    • You can now ignore all ranks of a spell at once
    • Fix druid Track Humanoid
  • 0.7-beta
    • Fix spell ranks flowing over the right edge of the window
    • Fix error where GetTrainerServiceInfo does not supply service info after a trainer update
  • 0.6-beta
    • Fix overlap when a player's profession window is open
  • 0.5-beta
    • Added French localization (Thanks to yannlugrin on GitHub!)
  • 0.4-beta
    • Close window when walking away from trainer
  • 0.2-beta
    • Should not try to scan for tooltip names of profession trainers
    • Added "Train All" button when Shift is held
    • Added search box
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
0.10.0-beta
38kB
fusionpit
10-08-22 08:34 AM
0.9.1-beta
29kB
fusionpit
05-23-21 02:21 PM
0.9-beta
28kB
fusionpit
05-23-21 08:43 AM
0.8-beta
21kB
fusionpit
04-11-21 11:45 AM


Post A Reply Comment Options
Unread 08-28-19, 11:13 AM  
jettisonedintospace
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
Originally Posted by fusionpit

Hi JIS,

Originally I was going to include a preset for each class but after community feedback and the fact that I didn't get every class covered, I changed the purpose of the addon to allow the player to ignore any spells they wish instead. If you're looking for the shaman specific spells that were not recommended, you can find it here.
It's not surprising as all skill choice or exclusion would be debated till the end of the world. Thanks the good job and for the link. Have a good time o/
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 08:13 AM  
fusionpit
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 30
Uploads: 8
Originally Posted by jettisonedintospace
hello,

I can't find how to use the shaman preset, could you tell me how to do please?

(nor how to find again the forum where you add a discussion with a shaman, maybe the one that made the preset. didn't bookmark it )
Hi JIS,

Originally I was going to include a preset for each class but after community feedback and the fact that I didn't get every class covered, I changed the purpose of the addon to allow the player to ignore any spells they wish instead. If you're looking for the shaman specific spells that were not recommended, you can find it here.
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 03:30 AM  
jettisonedintospace
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
hello,

I can't find how to use the shaman preset, could you tell me how to do please?

(nor how to find again the forum where you add a discussion with a shaman, maybe the one that made the preset. didn't bookmark it )
Report comment to moderator  
Reply With Quote
Unread 07-22-19, 07:25 AM  
drsnuggles
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by fusionpit
Originally Posted by drsnuggles
Would be nice to have some way to select which spells to train before talking to the trainer - e.g. use What's Training to select which spells I want to automatically train once I visit the class trainer.
Hi drsnuggles,

I do have plans to add the ability to ignore spells directly from What's Training? when Class Trainer Plus is installed, but I don't have plans to have automatic training when talking to a trainer. Ignoring spells would have basically the same effect, where you can hit "Train All" and the ignored spells would not be trained.

Thanks for the suggestion!
Ah perfect, yes, that's exactly what I need
Report comment to moderator  
Reply With Quote
Unread 07-21-19, 09:36 AM  
fusionpit
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 30
Uploads: 8
Originally Posted by drsnuggles
Would be nice to have some way to select which spells to train before talking to the trainer - e.g. use What's Training to select which spells I want to automatically train once I visit the class trainer.
Hi drsnuggles,

I do have plans to add the ability to ignore spells directly from What's Training? when Class Trainer Plus is installed, but I don't have plans to have automatic training when talking to a trainer. Ignoring spells would have basically the same effect, where you can hit "Train All" and the ignored spells would not be trained.

Thanks for the suggestion!
Report comment to moderator  
Reply With Quote
Unread 07-20-19, 10:52 PM  
drsnuggles
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Would be nice to have some way to select which spells to train before talking to the trainer - e.g. use What's Training to select which spells I want to automatically train once I visit the class trainer.
Report comment to moderator  
Reply With Quote
Unread 06-23-19, 09:50 AM  
fusionpit
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 30
Uploads: 8
Thumbs up Freezy3's bug report

Hi Freezy, thanks so much for letting me know about the issue. That is a problem with Class Trainer Plus.

Basically, I use the GameTooltip to retrieve the actual name of spells available at the trainer, and VendorPrice hooks into one of the methods used by GameTooltip to do this. Because for example with rogues, "Instant Poison Rank 2" is listed as such in the trainer ui, but the name of the spell itself is "Instant Poison II Rank 2" which is what shows up on the tooltip. Best practice is to use another, hidden tooltip, but I was unable to get that working during the limited time I had during the stress test.

If you don't play a rogue or a druid, you can comment out lines 184 to 190 by adding "--" before each line, so instead of
Lua Code:
  1. if (serviceSubText and realSpellNameMap[serviceName][serviceSubText] == nil) then
  2.     GameTooltip:SetTrainerService(i);
  3.     local tooltipName = GameTooltipTextLeft1:GetText();
  4.     if (tooltipName and string.find(tooltipName, serviceName, 1, true)) then
  5.         realSpellNameMap[serviceName][serviceSubText] = tooltipName;
  6.     end
  7. end
you would have
Lua Code:
  1. -- if (serviceSubText and realSpellNameMap[serviceName][serviceSubText] == nil) then
  2. --     GameTooltip:SetTrainerService(i);
  3. --     local tooltipName = GameTooltipTextLeft1:GetText();
  4. --     if (tooltipName and string.find(tooltipName, serviceName, 1, true)) then
  5. --         realSpellNameMap[serviceName][serviceSubText] = tooltipName;
  6. --     end
  7. -- end
This would stop the error from happening until I am able to get a fix for this issue. But without Classic Beta access, that will take me a bit longer than it would otherwise.

Thanks again for the report!
Report comment to moderator  
Reply With Quote
Unread 06-22-19, 11:13 PM  
Freezy3
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
There appears to be a conflict with the VenderPrice addon when talking to a Profession trainer. Specifically I'm getting it from Journeyman Tailor in org, and had the same thing happen with the Tirisfal Tailor.
Pastebin of the LuaError
Not sure if I should be commenting about this here or to VenderPrice.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: