Am I locked out?
Little addon which saves me quite some time with all my twinks.
What it does
Rembers which of your chars are saved to which instance.
- Every Instance that gives you a SavedInstanceID is trackable! (LFR/nhc/hc/mythic raids, mythic 5mans, etc.)
- Daily Heroic Dungeon, PVP, etc.
- 5man heroics (Option to show 5mans in the tooltip is OFF by default)
- Emissary Bounty Caches
Updates on login and every time you get the 'You are now saved to this instance'-message, a shift-click on the tooltip forces a manual update. So you don't have to log onto your chars to see if you can join that raid with one of your alts
Currently only a LDB icon:
- Right click: Brings up the configuration (change tooltip colors, profiles)
- Left click: Bring up the RaidFrame, Shift-click for manual playerupdate
- Hovering: Shows a tooltip of all instances. Green = free, Red = locked out (default colors, you can change them)
Config options:
- Standard Ace3 profile things
- Change colors of the tooltip
- Change abbreviations used for instancenames (Ailo tries to get a 'first char of every word'-type, but that is kinda hard if you have a locale which relies heavy on utf-8 chars)
You wouldn't happen to know of a similar addon designed for quests such as weekly raid, wintergrasp, and profession quests, would you? Would it be possible to add such functionality in a future update?
Once again, thank you very much for this most excellent addon.
The 'daily heroic'-tracking is only there because blizzard actually implemented an API, which tells you if the current char has already done it, else it would have been a pain in the ass to implement.
So, no complains about 1.0.26, have fun with it :O
Hey... Ailo doesn't show the graph on Vers. 1.0.25 try the new one now
Date: 2010-01-11 15:57:03 ID: 1
Error occured in: Global Count: 1
Message: ..\AddOns\Ailo\Ailo.lua line 368: bad argument #1 to 'pairs' (table expected, got nil)
Debug: [C]: ? [C]: pairs()
Ailo\Ailo.lua:368: PurgeOldRaidIDs()
Ailo\Ailo.lua:273: PrepareTooltip()
Ailo\Ailo.lua:82: OnEnter()
Broker2FuBar\pluginPrototype.lua:58: OnFuBarEnter()
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1319:
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1311
FuBar\FuBar.lua:1234:
FuBar\FuBar.lua:1231
EDITH: Vers. r94 seems to work.. thank you ;-)
Date: 2010-01-11 15:57:29
ID: 1
Error occured in: Global
Count: 3
Message: ..\AddOns\Ailo\Ailo.lua line 498:
attempt to compare nil with number
Debug:
[C]: ?
Ailo\Ailo.lua:498: CheckDailyHeroicLockouts()
Ailo\Ailo.lua:275: PrepareTooltip()
Ailo\Ailo.lua:82: OnEnter()
...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:76:
...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:67
AddOns:
Date: 2010-01-11 18:44:52
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ailo\Ailo.lua line 354:
attempt to compare table with number
Debug:
(tail call): ?
[C]: ?
Ailo\Ailo.lua:354: PurgeOldRaidIDs()
Ailo\Ailo.lua:268: PrepareTooltip()
Ailo\Ailo.lua:80: OnEnter()
...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:76:
...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:67
AddOns:
@Zullus:
Yea, the function that returns true/false if you have done the quest today does not update on the event I though:
LFG_COMPLETION_REWARD: Fire when you complete a random dungeon, but GetLFGDungeonRewards() still returns the values from the last time you opened(!) the Dungeon Finger!
LFG_UPDATE_RANDOM_INFO: This event when the Dungeon Finder gets updated, but you probably have to open the Dungeon Finder again to trigger it, I'll look into it if I can force it without opening the frame.
Edit: Got it, now when you complete a dungeon (LFG_COMPLETION_REWARD) the client requests an update on the lfg rewards, which fires LFG_UPDATE_RANDOM_INFO where I can then safely use GetLFGDungeonRewards(x) to determine if the daily heroic has been completed.
Got it! Emblem will shows up immediately only after manual opening of "Raid" tab in "Social Panel" (default is "O" binding - sorry, i haven't English client & can't check exact name of the interface element, hopes you understand me ))))
update: just completed "daily heroic" with one of my alts - same as above, emblem doesn't shows up until opening of "Raid" tab
Error disappeared, but there's no "Emblem of Frost" in front of the char's name in tooltip ("Track Daily Heroic" is checked)
@Zullus
Could you try r92, with the changed db structure there needed to be way more checks if there are actually some raids in the db.
Got it on MouseOver after last update (1.0.25), ruRu client
Date: 2010-01-11 13:02:40 ID: 2 Error occured in: Global Count: 1 Message: ..\AddOns\Ailo\Ailo.lua line 498: attempt to compare nil with number Debug: [C]: ? Ailo\Ailo.lua:498: CheckDailyHeroicLockouts() Ailo\Ailo.lua:275: PrepareTooltip() Ailo\Ailo.lua:82: OnEnter() ...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:76: ...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:67
thanks a lot to fix the problem.
Hmpf, sucks to be me, the daily heroic addition does not check if the DB is already set up right for that char :S
r90 should fix this
1x Ailo-1.0.24\Ailo.lua:513: attempt to index field '?' (a nil value) Ailo-1.0.24\Ailo.lua:474: in function `UpdatePlayer' Ailo-1.0.24\Ailo.lua:480: in function `?' CallbackHandler-1.0-5:146: in function <...ilo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146> <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4> <in C code>: ? <string>:"safecall Dispatcher[1]":13: in function `?' CallbackHandler-1.0-5:91: in function `Fire' AceEvent-3.0-3 (Ailo):120: in function <...rface\AddOns\Ailo\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
-If the char is preceded by an Emblem of Frost then you've already done the dailyheroic with it.
This added 2 new localization strings
1.0.24 now also tracks daily heroic
If the char is preceded by an Emblem of Frost then you've already done the dailyheroic with it.
-Instead of showing "tooltip abbreviation used for heroic difficulty" the addon show "true"
Could you PM me a link to you SV @ http://paste.wowace.com/ ? :(