Download
(20Kb)
Download
Updated: 07-01-18 04:36 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Shadows of Argus (7.3.0)
Updated:07-01-18 04:36 PM
Created:07-22-16 10:29 PM
Downloads:1,668
Favorites:11
MD5:
Categories:ToolTip, Bags, Bank, Inventory

TomeOfIllusionsCheck

Version: v2.4
by: Marihk [More]

This addon detects whether or not you have already learned a specific Tome of Illusions or Weapon Illusion.

What does it do?

TomeOfIllusionsCheck hooks into item tooltips, and if you mouseover a crafted Tome of Illusions or a dropped Weapon Illusion, then it will report at the bottom of the tooltip whether or not you have already learned it.

How do I use it?

For example, if you have not yet learned the 'Tome of Illusions - Northrend' and you mouseover it in the Auction House, then the bottom of the tooltip will say "You haven't collected this tome". However, if you have already learned it, then the tooltip will say "You've collected this tome".

You can also use the /tomecheck command to print out the list of tomes and lootable weapon illusions to your chat window, along with whether they are known or unknown.

I created this addon because:

The game is not obvious about whether or not I have already learned the tomes, and I'm tired of searching in the Wardrobe to determine which ones I have.

Who helped create this addon?

  • Brudarek on Curse.com graciously provided the data for the lootable weapon illusions. Thank you, Brudarek!
  • Salty on Curse.com graciously provided the data for additional lootable weapon illusions. Thank you, Salty!
  • InvisiBill on Curse.com graciously provided an improvement to the tooltip message color/text. Thank you, InvisiBill!

Where can I download official releases of this addon?

v2.4

Updated TOC for 8.0.1

v2.3

Updated TOC for 7.3

v2.2

Improved tooltip message color and text thanks to InvisiBill on Curse.com

v2.1

Added two more weapon illusions thanks to Salty on Curse.com.

v2.0

Added weapon illusions thanks to Brudarek on Curse.com.

v1.2

Guard against nil from tooltip:GetItem().

v1.1

Added the /tomecheck command.
Optional Files (0)


Post A Reply Comment Options
Unread 07-24-16, 08:01 PM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Ok, v1.2 should be up with a guard against that error.
Report comment to moderator  
Reply With Quote
Unread 07-24-16, 07:48 PM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Originally Posted by Marihk
Originally Posted by Mazzop
Works fine for me with Auctionator. Neat addon, thanks

Throws that error at trainer, where i learned recipes for those tomes

13x TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: bad argument #1 to 'match' (string expected, got nil)
[C]: in function `match'
TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: in function <TomeOfIllusionsCheck\TomeOfIllusionsCheck.lua:91>
[C]: ?
[C]: ?
[C]: in function `SetTrainerService'
[string "*:OnEnter"]:3: in function <[string "*:OnEnter"]:1>

Locals:
(*temporary) = nil
(*temporary) = "item%d+):"
(*temporary) = "string expected, got nil"
I'll take a look, thanks for reporting it.
I'm having trouble reproducing it, but I can add a guard in case tooltip:GetItem() returns nil for the item link, which is why the match function threw that error. I didn't think GetItem() on a tooltip frame could return nil, but I should know better. My secondary enchanter has not yet purchased the tome recipes, so I bought the Draenor one, but didn't get any errors.

I'll try to get this possible fix up soon. Note that it may prevent the tooltip line from displaying if GetItem() returns nil, but hopefully it's a very rare case (maybe only when purchasing the recipe in certain circumstances?).
Report comment to moderator  
Reply With Quote
Unread 07-24-16, 07:30 PM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Originally Posted by Mazzop
Works fine for me with Auctionator. Neat addon, thanks

Throws that error at trainer, where i learned recipes for those tomes

13x TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: bad argument #1 to 'match' (string expected, got nil)
[C]: in function `match'
TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: in function <TomeOfIllusionsCheck\TomeOfIllusionsCheck.lua:91>
[C]: ?
[C]: ?
[C]: in function `SetTrainerService'
[string "*:OnEnter"]:3: in function <[string "*:OnEnter"]:1>

Locals:
(*temporary) = nil
(*temporary) = "item%d+):"
(*temporary) = "string expected, got nil"
I'll take a look, thanks for reporting it.
Report comment to moderator  
Reply With Quote
Unread 07-24-16, 06:36 PM  
Mazzop
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 74
File comments: 6
Uploads: 5
Works fine for me with Auctionator. Neat addon, thanks

Throws that error at trainer, where i learned recipes for those tomes

13x TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: bad argument #1 to 'match' (string expected, got nil)
[C]: in function `match'
TomeOfIllusionsCheck\TomeOfIllusionsCheck-v1.1.lua:94: in function <TomeOfIllusionsCheck\TomeOfIllusionsCheck.lua:91>
[C]: ?
[C]: ?
[C]: in function `SetTrainerService'
[string "*:OnEnter"]:3: in function <[string "*:OnEnter"]:1>

Locals:
(*temporary) = nil
(*temporary) = "item%d+):"
(*temporary) = "string expected, got nil"
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 01:20 PM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Originally Posted by Tntdruid
Does not work for me

http://imgur.com/a/RA135


I use Auctionator for the AH
I've just uploaded v1.1 of TomeOfIllusionsCheck, where I added a /tomecheck command which will print out the list of tomes and whether or not you know them. If the tooltip still doesn't work for you, maybe that will at least give the information easier than looking through the wardrobe.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 09:08 AM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Originally Posted by Marihk
Originally Posted by Tntdruid
Does not work for me

http://imgur.com/a/RA135


I use Auctionator for the AH
Thanks for reporting the issue, I'll look into it.
I've installed the newest version of Auctionator, disabled TSM (my usual auction mod), and the Tomes check appears to work fine. Perhaps a different mod is interfering?

https://imgur.com/qDEnJgk
Last edited by Marihk : 07-23-16 at 09:11 AM.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 08:44 AM  
Marihk
A Kobold Labourer
 
Marihk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 4
Originally Posted by Tntdruid
Does not work for me

http://imgur.com/a/RA135


I use Auctionator for the AH
Thanks for reporting the issue, I'll look into it.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 02:47 AM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 138
Uploads: 3
Does not work for me

http://imgur.com/a/RA135


I use Auctionator for the AH
Last edited by Tntdruid : 07-23-16 at 02:48 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: