Monitor the remaining duration on your Mysterious Eggs and other perishable items. These items (and their durations) will be hardcoded in as they are requested. Items are only properly detected when you first receive them. Item detection is disabled when the Trade window is open, in order to prevent detecting old items.
This is an Ace3 addon, with support for LibDataBroker. A minimap icon is available for those without a broker display.
You can find the official forum thread here. You can help with localization here. You can report issues and feature requests here.
Known Issues:
If you are experiencing tooltip duplication with DockingStation, be sure to disable DockingStation's tooltip scaling features for EggTimer.
History:
Version 0.4 has been largely rewritten and will lose your data from 0.3. However, we have nice Consortium information now, and new features will be much easier to add in future.
Version 0.3 prompts you to create a Calendar event for when your egg will hatch. A summary of perishables on any of your characters is available on the FuBar/LDB/DBIcon tooltip. You can configure announcements so you'll be notified when your items expire.
Roadmap:
Version 0.5 will provide an optional timer bar that can be configured.
Version 1.0 will be tagged once all of the above features have been added and all showstopping bugs have been addressed.
Detected items:
Ahn'kahar Watcher's Corpse
Disgusting Jar *
Mysterious Egg *
Zorbin's Ultra-Shrinker
(* indicates that Calendar events will be created for this item)
- 9 comments
- 9 comments
Facts
- Date created
- 30 Dec 2008
- Categories
- Last update
- 05 Aug 2009
- Development stage
- Release
- Language
- enUS
- License
- BSD License
- Curse link
- EggTimer
- Recent files
- R: v0.4.2 for 3.2.0 on 05 Aug 2009
- R: v0.4.1 for 3.1.0 on 23 Jul 2009
- B: v0.4.1-beta3 for 3.1.0 on 16 Jul 2009
- B: v0.4.1-beta2 for 3.1.0 on 16 Jul 2009
- B: v0.4.1-beta for 3.1.0 on 16 Jul 2009
- #9
jokeyrhyme Tue, 07 Jul 2009 03:12:50Thanks Kaz, it seems I've made a few unwarranted assumptions with the OnReceiveItem code, and I'm guessing you had a Cracked Egg or some other similar item waiting for you when you logged in. This isn't fixed in beta2, but should be in beta3 which will be out later today hopefully.
- #8
Kazragore Sat, 04 Jul 2009 18:02:49Error with v0.4-beta after login:
Date: 2009-07-04 19:58:42
ID: 6
Error occured in: Global
Count: 1
Message: ..\AddOns\EggTimer\EggTimer.lua line 315:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
EggTimer\EggTimer.lua:315: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[12]"]:4:
[string "safecall Dispatcher[12]"]:4
[C]: ?
[string "safecall Dispatcher[12]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
- #7
jokeyrhyme Fri, 26 Jun 2009 01:38:05Thanks again. /hug
Expect at least a Beta soon. My development time has been fairly limited until just recently, and I've always had big plans for this addon. Stay tuned!
- #6
Kazragore Thu, 25 Jun 2009 04:17:33We only would help to fix bugs. ;)
- #5
jokeyrhyme Thu, 25 Jun 2009 00:28:35Okay, thanks for the error posts. However, in future, I'd really rather you guys stuck to Beta and Release quality files. Alpha is pretty much just me backing up my code. There's not even the slightest guarantee that Alpha code is working, only that I'm going to bed. :)
- #4
Kazragore Wed, 24 Jun 2009 21:58:37Errors with r23:
Date: 2009-06-24 22:51:15
ID: 5
Error occured in: Global
Count: 1
Message: ..\AddOns\EggTimer\options.lua line 110:
attempt to index global 'EggTimer' (a nil value)
Debug:
[C]: ?
EggTimer\options.lua:110 in main chunk
AddOns:
Date: 2009-06-24 22:51:15
ID: 6
Error occured in: Global
Count: 1
Message: ..\AddOns\EggTimer\EggTimer.lua line 113:
AceConfigRegistry-3.0: RegisterOptionsTable(appName, options): 'options' - expected table or function reference
Debug:
(tail call): ?
[C]: error()
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:304 RegisterOptionsTable()
EggTimer\EggTimer.lua:113
EggTimer\EggTimer.lua:112
EggTimer\EggTimer.lua:252
EggTimer\EggTimer.lua:240
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:502 InitializeAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:614
Ace3\AceAddon-3.0\AceAddon-3.0.lua:607
AddOns:
- #3
Oakayam Wed, 24 Jun 2009 12:45:47in r21 i get an error that LibBars is missing. ( sorry i don't have the exact error message atm )
- #2
jokeyrhyme Wed, 28 Jan 2009 02:17:50Kazragore's issues should be fixed in v0.3
- #1
Kazragore Sun, 18 Jan 2009 12:41:03Doesn't work on german realm. Errors with r27:
Date: 2009-01-18 13:36:45 ID: 14 Error occured in: Global Count: 1 Message: ..\AddOns\EggTimer\EggTimer.lua line 136:
Debug:
[C]: ShowConfig() EggTimer\EggTimer.lua:136: OnClick() Broker2FuBar\pluginPrototype.lua:51: OnFuBarClick() ...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1342: ...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338 FuBar\FuBar.lua:1201: FuBar\FuBar.lua:1199AddOns:
Date: 2009-01-18 13:33:43 ID: 8 Error occured in: Global Count: 1 Message: ..\AddOns\EggTimer\EggTimer.lua line 492:
Debug:
AddOns:
Date: 2009-01-18 13:33:43 ID: 9 Error occured in: Global Count: 1 Message: ..\AddOns\EggTimer\EggTimer.lua line 107:
Debug:
(tail call): ? EggTimer\EggTimer.lua:107: EggTimer\EggTimer.lua:101 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? Ace3\AceAddon-3.0\AceAddon-3.0.lua:341: InitializeAddon() Ace3\AceAddon-3.0\AceAddon-3.0.lua:429: Ace3\AceAddon-3.0\AceAddon-3.0.lua:422AddOns:
Date: 2009-01-18 13:35:06 ID: 13 Error occured in: Global Count: 1 Message: ..\AddOns\EggTimer\EggTimer.lua line 173:
Debug:
(tail call): ? EggTimer\EggTimer.lua:173: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146 [string "safecall Dispatcher[1]"]:4: [string "safecall Dispatcher[1]"]:4 [C]: ? [string "safecall Dispatcher[1]"]:13: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire() Ace3\AceEvent-3.0\AceEvent-3.0.lua:73: Ace3\AceEvent-3.0\AceEvent-3.0.lua:72AddOns: