Download
(9Kb)
Download
Updated: 06-14-09 03:06 AM
Pictures
File Info
Updated:06-14-09 03:06 AM
Created:05-18-09 02:43 PM
Downloads:1,836
Favorites:8
MD5:

Egacle

Version: 0.3
by: NitraMo [More]

Keeps track of your Mysterious Eggs and Disgusting Jars across all your characters (per account).

Prints a message at most once per 5 minutes that eggs have hatched on your characters. Will check stored eggs once per minute for that but only inform you once every 5 minutes.

Will currently only track eggs after you have purchased them. So if you install this addon and have an egg in your bag it won't be able to track that one (yet).

Uses a DataBroker display to show all characters with eggs.

TODO:
-Add tracking for eggs that entered the bag when addon wasn't running.
-Tell player that one or several characters are missing egg (before addon installation).
-Stop informing player that an egg have hatched after usage (but not having purchased a new yet) alternatively, change the message then.
-Add slash commands
-Add way to remove inform for a character
-More...

0.3
-Updated time for Egg and Jar to 6d 20h from 7d
-Made it possible to merge old trackedItems data with new trackedItems data

0.2
-Added support for Disgusting Jar (and theoretically any other item you want to track this way)
-Clicking the DataBroker will display all eggs that have hatched
-Will try to port 0.1 data to 0.2

0.1.1
-Added icon and text to DataBroker display

0.1
-Initial release
Optional Files (0)


Post A Reply Comment Options
Unread 07-25-09, 05:19 AM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Thumbs up Feature Request

Hi,
Like the addon! Exactly what I was looking for. One feature I would like to see would be that the time left for an egg to hatch would be displayed on the broker bar for the current character so I would not even have to mouse over it for the current character. I could just glance at the bar and see the count down and if I want to see other characters then I could mouse over it.

Thanks,
Twidget
Report comment to moderator  
Reply With Quote
Unread 06-15-09, 02:20 AM  
NitraMo
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 14
Uploads: 3
Originally posted by xtoq
Some questions:

1) Does this put a little counter on the item indicating the time left (or could it in the future)? Like in the top left opposite the stack count. This way a user could just leave the LDB plugin off and look at it in their bags if they so desire or if they don't wish to have an info bar running.

2) Could you possibly, pretty pretty pretty please, add support for telling you how long other items with a duration are available? Such as the brews from the Brew of the Month club? I am constantly wasting them because I forget to look at them and see when they expire. There are also other things that have a "hatch" date or duration such as:
  • Bottle of Dalaran Red
  • Cask of Dalaran Red
  • Ahn'Kar Watcher's Corpse (from the AN daily and its not spelled right)
  • Jubling Home (or Egg? Its from DMF and its a pet)
  • Certain fish that you catch (can't remember at the moment though)
I think it would be great to have the ability to watch these items too. I've tried the horribly buggy EggTimer but, well, its horribly buggy. Even having the ability to add these items in myself would be great, if you could point me to the right place to add them in the lua files.

3) Would it be possible or efficient to allow the user to add items in-game, assuming they have a duration?

Thanks for your work on this addon.
1) My skill with lua isn't this great yet, so this one is a bit out of my league, I'll take a look at it, but don't expect anything great.

2) Adding them is rather easy for you. Then go to Egacle's saved variables file (WTF\Account\ACCOUNTNAME\SavedVariables.lua) and at trackedItems add the item you want with similar syntax. Or in-game via
Code:
/run Egacle.trackedItems["ITEMNAME"] = {time=DURATIONINSECONDS}
Remember though, so far it only tracks items when they are acquired (when there is an event in chat saying "You acquire ...")
Want to add support to stop tracking an item before I start tracking a lot of items, to not spam insanely.

3) Yeah, I plan to be able to add items via slash commands. Something along the lines of
Code:
/egacle add ITEMLINK DURATION
where duration is optional if the item already have a duration, else you supply your own. The problem is that you can't get a more detailed duration of an item than there is in the tooltip, so when it says 4 days, it can be anything from 4 days to 4 days 23 hrs 59 min 59 sec (or something like that).
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 11:33 AM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
Originally posted by SkunkWerks
The watcher's corpse lasts an hour. Don't get me wrong, but if you're taking longer than an hour to do that instance, you're probably not doing well anyway. And at no point would you have the opportunity (I'd think) to be viewing the cooldown from a different character anyway.

You'd want to get in there and get done as quickly as possible, all in one sitting and before the timer expires.

No offense, I just couldn't see the point in something like this.
You're right, but I remove the de/buff from my screen to avoid freaking out when I have it, so I'd like it to be in an LDB plugin. That one isn't a big deal, I only included it for completeness (is that a word?). I really only care about the brews and I'm still struggling through basic lua, so I'm no where near being able to do the kind of things that this mod does. XD
__________________
There is absolutely no evidence to support the theory that life is serious.
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 11:00 AM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by xtoq
2) Could you possibly, pretty pretty pretty please, add support for telling you how long other items with a duration are available? Such as the brews from the Brew of the Month club? I am constantly wasting them because I forget to look at them and see when they expire. There are also other things that have a "hatch" date such as:
  • Ahn'Kar Watcher's Corpse (from the AN daily and its not spelled right)
The watcher's corpse lasts an hour. Don't get me wrong, but if you're taking longer than an hour to do that instance, you're probably not doing well anyway. And at no point would you have the opportunity (I'd think) to be viewing the cooldown from a different character anyway.

You'd want to get in there and get done as quickly as possible, all in one sitting and before the timer expires.

No offense, I just couldn't see the point in something like this.
Last edited by SkunkWerks : 06-14-09 at 11:05 AM.
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 09:10 AM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
Some questions:

1) Does this put a little counter on the item indicating the time left (or could it in the future)? Like in the top left opposite the stack count. This way a user could just leave the LDB plugin off and look at it in their bags if they so desire or if they don't wish to have an info bar running.

2) Could you possibly, pretty pretty pretty please, add support for telling you how long other items with a duration are available? Such as the brews from the Brew of the Month club? I am constantly wasting them because I forget to look at them and see when they expire. There are also other things that have a "hatch" date or duration such as:
  • Bottle of Dalaran Red
  • Cask of Dalaran Red
  • Ahn'Kar Watcher's Corpse (from the AN daily and its not spelled right)
  • Jubling Home (or Egg? Its from DMF and its a pet)
  • Certain fish that you catch (can't remember at the moment though)
I think it would be great to have the ability to watch these items too. I've tried the horribly buggy EggTimer but, well, its horribly buggy. Even having the ability to add these items in myself would be great, if you could point me to the right place to add them in the lua files.

3) Would it be possible or efficient to allow the user to add items in-game, assuming they have a duration?

Thanks for your work on this addon.
Last edited by xtoq : 06-14-09 at 12:26 PM.
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 03:36 AM  
NitraMo
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 14
Uploads: 3
Originally posted by SkunkWerks
So I've got one bitty little problem/possible request. I've just recently had a Jar "hatch" on one of my other characters and I've gone over, opened it (finally got my Wolvar Tankard while doing so, grats me) and now it's still nagging me that it's hatched while on on other characters.

Anything we can do about this?
Yeah, it is on the todo list. Just need to find time to add it.

For now you can use this in chat and it should stop nagging you:
Code:
/run Egacle.data["SERVERNAME"]["CHARNAME"]["Disgusting Jar"] = nil
Pay attention to that it needs to be spelled exactly as in game, so in my case on server Nagrand for character Nitra it would be:
Code:
/run Egacle.data["Nagrand"]["Nitra"]["Disgusting Jar"] = nil

Also, congrats on the Tankard!

Haven't had this problem yet myself, as I am only doing this stuff on one char (afraid of starting egg on alt char and it ending up getting mount before main <.<)
Last edited by NitraMo : 06-14-09 at 03:46 AM.
Report comment to moderator  
Reply With Quote
Unread 06-07-09, 06:12 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by NitraMo
Yeah, the model I chose to store data wasn't suited for more than one item type. I got some experimental code which should solve this. But want to test that code, and add display support for it too. Should be updated in the next few days.
So I've got one bitty little problem/possible request. I've just recently had a Jar "hatch" on one of my other characters and I've gone over, opened it (finally got my Wolvar Tankard while doing so, grats me) and now it's still nagging me that it's hatched while on on other characters.

Anything we can do about this?
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 05:05 PM  
NitraMo
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 14
Uploads: 3
Originally posted by SkunkWerks
Since I've yet to go Oracles pending getting the Wolvar Tankard, this'd be my reason for getting it.
Yeah, the model I chose to store data wasn't suited for more than one item type. I got some experimental code which should solve this. But want to test that code, and add display support for it too. Should be updated in the next few days.
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 03:37 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by NitraMo
Will look into possibly adding support for that.
Since I've yet to go Oracles pending getting the Wolvar Tankard, this'd be my reason for getting it.
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 09:18 AM  
NitraMo
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 14
Uploads: 3
Originally posted by sammael
has no icon/text on bar in ChocolateBar, only blank space with tooltip :< tooltip shows correct info
Right, forgot to add that. Will do something quick to fix that, and a name.
EDIT: Uploaded
Last edited by NitraMo : 05-19-09 at 09:43 AM.
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 08:31 AM  
sammael
A Murloc Raider

Forum posts: 5
File comments: 65
Uploads: 0
has no icon/text on bar in ChocolateBar, only blank space with tooltip :< tooltip shows correct info
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 01:23 AM  
NitraMo
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 14
Uploads: 3
Originally posted by SkunkWerks
I'll ask the same thing here I did there: will this also work for the Wolvar counterpart - the Disgusting Jar?
Will look into possibly adding support for that.
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 01:05 AM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
I'll ask the same thing here I did there: will this also work for the Wolvar counterpart - the Disgusting Jar?
Report comment to moderator  
Reply With Quote
Unread 05-18-09, 03:34 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
two egg checking addons? Eggstraordinary!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.