Download
(19Kb)
Download
Updated: 07-24-24 06:11 AM
Pictures
File Info
Compatibility:
The War Within Beta (11.0.0)
Updated:07-24-24 06:11 AM
Created:06-05-24 03:24 PM
Downloads:81
Favorites:0
MD5:

XPrismatic : Remix

Version: 11.0.0.55818.0
by: Xrystal [More]

XPrismatic : Remix

This addon monitors your prismatic gem collection so you can concentrate on your Remix journey without checking every gem loot to see if you can upgrade. Now all you have to do is wait for the minimap icon to turn green and do your upgrading then. Or check on your gem count status using the Gem Manager window at your leisure.


Credits

This was requested by thepariah in forum post https://www.wowinterface.com/forums/showthread.php?p=344011#post344011.

Seeing as this is for a currently temporary feature I don't plan on doing any further changes ( outside of bugs during the Remix ).

As pointed out by thepariah, there is an addon called Narcissus ( on Curse ), that handles the gem situation as part of it's addon. It also works differently to this one. So, feel free to check it out if this one doesn't quite do what you wanted.


What this does do

It does it's best to keep on top of the various changes to keep your prismatic gem count totals up to date. And when you then show the Gem Manager it will show you where it recorded the gems at last and display them on the appropriate gem.

Top Left : Gems it saw in the bags
Middle Left : Gems it saw socketed to the chest item being worn
Bottom Left : Gems it saw socketed to the legs item being worn

Top Right : Gems it saw socketed to the neck item being worn
Middle Right : Gems it saw socketed to the rings being worn
Bottom Right : Gems it saw socketed to the trinkets being worn

And, in case you forget, there is a helper frame that appears that shows you what each number represents.


It does not count those in the bank or sitting in mail or still socketed to an item not being worn. The latter will fix itself when you convert the item and retrieve the sockets in your bag.

The addon monitors multiple things to keep the counts as correct as possible:
- On Login ( First time or Reload ) - It checks your worn chest and legs and tallies all the gems
- On Inventory Change - It checks the inventory item and recounts the gems attached to that slot
- On Slot Close - It tallies all gems to hopefully reflect gems added to and removed from inventory items
- On Opening the Gem Window - It uses the counts made so far and displays the relevant count in it's location for each button
- As the count changes for non legendary gems it changes the colour of the minimap icon gem.


Minimap Icon Colour
Blue = Unknown status
Red = Maximum of 0 of each type of gem
Orange = Maximum of 1 of each type of gem
Yellow = Maximum of 2 of each type of gem
Green= Maximum of 3 of each type of gem

You should only see the blue icon if the addon failed for some reason - as it is only Blue when you first log in. Once it starts tallying, which it does right after that, the color should change almost immediately.

If you see a green icon, you will know there is an upgrade available and can open the gem manager to see which one it is ( the borders of the gems will have the same colouring ) and where the gems are based on their number displays.

Legendary Gems - as far as I know - won't have an upgrade option, so there is no upgrade status border to those gems. But, it does show where the addon has seen the gems.

Automation ?
Unlike some of Narcissus's functionality I chose not to try and attempt an automated process - even in part. Checking your bags and 2 inventory slots is a minor step in the process. If you keep the gems in the same bag it will make things easier.


NOTE: Some text may be hard coded as I forgot to put them into the language file.

====================================================
Version: 11.0.0.55818.0
====================================================
* Code.lua
> Previous attempt didn't work.
> Because UpdateDisplay is called several times and it updates the minimap icon
> I just skip the checks until they are valid.

====================================================
Version : 10.2.7.54988.x - Never uploaded
====================================================
* Code.lua
> Sometimes when you first log in, it tries to update the minimap icon before the data has been initialised.
> So, skip the counting and just use the blue icon until the next minimapicon update


====================================================
Version : 10.2.7.54988.1
====================================================

Redesigned the file system and added the neck, rings and trinkets to
the addon.

-- New Files
BagGemChecker.lua -- Handles the bag gem updates
InventoryGemChecker.lua -- Handles the inventory gem updates
* These files then informs the others when to update the GemManager or MinimapButton

Config.lua -- Minor file addition to handle some of the design values
GemManager.lua -- Handles the GemManager side of things
* I also added a new GemManager.Helper button which reminds you which number on them denotes
which count. This can be access with the new button next to the close button.

Code.lua is still there but is more of an inbetweener for the gemcounters and gemdisplayers.


====================================================
Version : 10.2.7.54988.0
====================================================

Initial Version of the Addon

Files in the TOC :

-- Ace Libraries, for the Icon functionality
Libs\LibStub.lua
Libs\CallbackHandler-1.0.lua
Libs\LibDataBroker-1.1.lua
Libs\LibDBIcon-1.0.lua

enGB.lua -- Language file ( English by default )
Data.lua -- Data used by other files
Templates.xml -- Various custom template frames
Code.lua -- Main code file which does all the work
MinimapButton.lua -- Handles the minimap icon for this addon
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
10.2.7.54988.1
19kB
Xrystal
06-06-24 07:48 AM
10.2.7.54988.0
16kB
Xrystal
06-05-24 03:24 PM


Post A Reply Comment Options
Unread 07-24-24, 06:14 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6006
File comments: 282
Uploads: 29
Oops .. Threadcount Total and TOC Interface

I forgot I had my ThreadCounter code in the Gems addon. I won't worry about removing it so soon as it isn't too obtrusive. And with only a few weeks to go, use it as you wish. For those that are monitoring the thread counts, it might be useful.

I have also just realised that I forgot to update the toc interface ( it should be 110000 ).

I will make these changes at a later date. But I won't worry about it for the moment.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 70 - Resto Druid
Gamaliel - 70 - Disc Priest
Lienae - 70 - Resto Shaman
Velandryn - 70 - Prot Paladin (TR)
+ 5 at 60+
+ 2 at 40+

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 07-24-24 at 02:16 PM.
Report comment to moderator  
Reply With Quote
Unread 06-06-24, 08:51 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6006
File comments: 282
Uploads: 29
'What would happen if I log into a brand new TimeRunner?' Oops

Yes, I failed to test that scenario and of course it does initially kick up a fuss. It might even kick up a fuss when you first log in. Or any character that does not have any of these gems ( although I thought I catered for that ). But, for now a reload will fix things *touch wood*. At least until the next big fix is needed. Or this buglet is more common than creating a new time runner.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 70 - Resto Druid
Gamaliel - 70 - Disc Priest
Lienae - 70 - Resto Shaman
Velandryn - 70 - Prot Paladin (TR)
+ 5 at 60+
+ 2 at 40+

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-06-24, 03:35 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6006
File comments: 282
Uploads: 29
What's coming in the 'Oops I didn't realise that' patch

Being the lowbie timerunner I am, I did not realise that the neck, rings and trinkets also use the prismatic gems ( because I don't have any of those items rofl ). So, I dry coded a change to the layout and how it all works so that those gems are also included in the count.

I just need to test and fix any problems that arise from the dry coding and will update once I am happy that things are working as I expected.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 70 - Resto Druid
Gamaliel - 70 - Disc Priest
Lienae - 70 - Resto Shaman
Velandryn - 70 - Prot Paladin (TR)
+ 5 at 60+
+ 2 at 40+

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: