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)
1x Ailo-r124\Ailo.lua:403: attempt to index global 'isntances' (a nil value)
Ailo-r124\Ailo.lua:104: in function `OnEnter'
LibDBIcon-1.0-12:76: in function <...o\Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua:67>
Locals:
tt = LibDBIcon10_Ailo {
MBFbTex = MBFBackground {}
dataObject =
db =
0 = <userdata>
icon = <unnamed> {}
MBFoTex = MBFOverlay {}
}
tooltip = <unnamed> {
lines =
columns =
0 = <userdata>
scrollChild = <unnamed> {}
colspans =
width = 287.11111770668
headerFont = GameTooltipHeaderText {}
cell_margin_h = 6
key = "AiloTooltip"
cell_margin_v = 3
height = 54.666665481288
labelProvider =
regularFont = GameTooltipText {}
scrollFrame = <unnamed> {}
}
LibQTip =
activeTooltips =
LabelPrototype =
tooltipHeap =
cellPrototype =
tableHeap =
providerMetatable =
providerPrototype =
layoutCleaner = <unnamed> {}
tipMetatable =
frameHeap =
IterateTooltips = <function> @ Ailo\Libs\LibQTip-1.0\LibQTip-1.0.lua:132:
LabelProvider =
CreateCellProvider = <function> @ Ailo\Libs\LibQTip-1.0\LibQTip-1.0.lua:216:
tipPrototype =
IsAcquired = <function> @ Ailo\Libs\LibQTip-1.0\LibQTip-1.0.lua:125:
Release = <function> @ Ailo\Libs\LibQTip-1.0\LibQTip-1.0.lua:115:
Acquire = <function> @ Ailo\Libs\LibQTip-1.0\LibQTip-1.0.lua:92:
cellMetatable =
frameMetatable =
}
Ailo =
SetDefaultModuleLibraries = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:381:
Enable = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:313:
RegisterChatCommand = <function> @ Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:85:
EnableModule = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:346:
modules =
GetModule = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:230:
IterateEmbeds = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:456:
baseName = "Ailo"
defaultModuleLibraries =
optionsFrame = <unnamed> {}
SetupClasscoloredFonts = <function> @ Ailo\Ailo.lua:126:
UnregisterChatCommand = <function> @ Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:111:
CHAT_MSG_SYSTEM = <function> @ Ailo\Ailo.lua:640:
GenerateOptions = <function> @ Ailo\Ailo.lua:143:
PurgeOldRaidIDs = <function> @ Ailo\Ailo.lua:497:
Printf = <function> @ Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:69:
tooltip = <unnamed> {}
GetName = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:298:
Output = <function> @ Ailo\Ailo.lua:299:
SaveRaidForChar = <function> @ Ailo\Ailo.lua:576:
LFG_COMPLETION_REWARD = <function> @ Ailo\Ailo.lua:720:
name = "Ailo"
LFG_UPDATE_RANDOM_INFO = <function> @ Ailo\Ailo.lua:715:
IsEnabled = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:465:
QUEST_QUERY_COMPLETE = <function> @ Ailo\Ailo.lua:685:
UpdateDailyHeroicForChar = <function> @ Ailo\Ailo.lua:661:
DisableModule = <function> @ Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:364:
CheckDailyHeroicLockouts = <function> @ Ailo\Ailo.lua:648:
UPDATE_INSTANCE_INFO = <function> @ Ailo\Ailo.lua:635:
SendMessage = <function> @ Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:86:
UnregisterMessage = <function> @ Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:180:
RegisterMessage = <function> @ Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117:
GetArgs = <function> @ Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:144:
Print
---
Please, could you add daily battlegrounds to the list? Those reward 25 arena points once a day.
Thx
@Esibun: Currently not, mainly because I have no real idead how to 'GUI' it.
Is it possible to change the order raids are listed in?
It seems, I found another reproducable bug. I logged out yesterday, I came online today, and Ailo doesn't know my IDs anymore - only the raidweekly is still visible. Same yesterday, the day before etc.
If I remember right, the previous versions did show all the IDs till reset.
With the transition to a better database model, so I can sort the tooltip by realm and charactername I kinda fucked up how it determines when to delete raids from the db :S
@Grillor:
Ah, found it, thanks
Was a problem with realm header lines mixed with a bit fail on my side ;O
keep getting this errorwhen ever i mouse over the mod on my broker bar:
Error: ColSpan too big, cell extends beyond right-most column File: Interface\AddOns\Ailo\Ailo.lua Line: 368 Count: 1
My "Ailo" doesn't show me the Class-Colors anymore. I selected it in the Options but nothing changes. I see all my characters in white Letters. Is this a known bug?
Try to go into options => Wipe Database, then shift-click the Ailo icon. Should print a message that it updated the current player.
Is this player colored correctly now? (there is an option to show all characters, even if they are not saved to anything)
I got two options:
a: Paint Names in class colors. (this I can select or take it out)
b: Use Class Colors (this is selected and greyed out, so there's no way for me to change this option)
Hope this brings u a little bit forward?
@Aporakh: r109, instances with empty abbreviation strings won't show up in the tooltip at all.
Can it possible to have a "Raid BlackList" ? for example ignore Naxx ID ?
DB structure changed a little bit, still needs to reset your DB if you update to this beta.
Chars in the tooltip should now be sorted by realm/charname.
For those with multiple 80's on different server:
Do you need more distinction between realms? Right now you can only activate a "<name> - <realm>" display.
Would it be better to have caption rows with realmname?