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)
In reply to stencil:
There still seems to be an issue with partial LFR lockouts. I have seen negative boss kills now ("-1" and "-4"). Picture: Dragonsoul
["Realma.Bob.Drachenseele.Belagerung des Wyrmruhtempels"] = {
["max"] = 4,
["count"] = 5,
["reset"] = 1534316399,
},
["Realma.Bob.Drachenseele.Todesschwinges Sturz"] = {
["max"] = 4,
["count"] = 5,
["reset"] = 1534316399,
},
["Realma.Bob.Drachenseele.LegacyRaid"] = {
["max"] = 8,
["count"] = 8,
["reset"] = 1534316399,
},
["Realmb.Jane.Drachenseele.Belagerung des Wyrmruhtempels"] = {
["max"] = 4,
["count"] = 3,
["reset"] = 1534316399,
},
["Realmb.Jane.Drachenseele.Todesschwinges Sturz"] = {
["max"] = 4,
["count"] = 3,
["reset"] = 1534316399,
},
["Realmb.Jane.Drachenseele.LegacyRaid"] = {
["max"] = 8,
["count"] = 8,
["reset"] = 1534316399,
},
["Realmb.Mia.Drachenseele.Todesschwinges Sturz"] = {
["max"] = 4,
["count"] = 8,
["reset"] = 1534316399,
},
["Realmb.Mia.Drachenseele.Belagerung des Wyrmruhtempels"] = {
["max"] = 4,
["count"] = 8,
["reset"] = 1534316399,
},
Does it only count the bosses of the first part of LFR and killed bosses in second part are shown as minus/too much?
Any Way to change the size of the tooltip of AILO on Titanpanel? apparently its not affected by titans tooltip size options?!
Every time i try to activate this addon, even after the most recent update, i get this error.
Message: Interface\AddOns\Ailo\Ailo.lua:1315: attempt to call upvalue 'GetCurrentMapAreaID' (a nil value)
Time: Fri Jul 20 15:36:35 2018
Count: 1
Stack: Interface\AddOns\Ailo\Ailo.lua:1315: attempt to call upvalue 'GetCurrentMapAreaID' (a nil value)
Interface\AddOns\Ailo\Ailo.lua:1315: in function `CheckCurrentMap'
Interface\AddOns\Ailo\Ailo.lua:831: in function `UpdatePlayer'
Interface\AddOns\Ailo\Ailo.lua:583: in function `?'
...rface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:55: in function <...rface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
InitIconsTable = <function> defined @Interface\AddOns\Ailo\Ailo.lua:746
EnableModule = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @Interface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
SecureHookScript = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:410
InitRaidFinderTable = <function> defined @Interface\AddOns\Ailo\Ailo.lua:783
RawHookScript = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:395
GenerateOptions = <function> defined @Interface\AddOns\Ailo\Ailo.lua:2085
Printf = <function> defined @Interface\AddOns\Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
GetDifficultyFormatString = <function> defined @Interface\AddOns\Ailo\Ailo.lua:1479
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
ScheduleTimer = <function> defined @Interface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
LevelCheck = <function> defined @Interface\AddOns\Ailo\Ailo.lua:540
RegisterMessage = <function> defined @Interface\AddOns\Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @Interface\AddOns\Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
hooks = <table> {
}
UpdateRoster = <function> defined @Interface\AddOns\Ailo\Ailo.lua:843
PurgeExpiredData = <function> defined @Interface\AddOns\Ailo\Ailo.lua:1396
SetEnabledState = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = <function> defined @Interface\AddOns\Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UpdatePlayer = <function> defined @Interface\AddOns\Ailo\Ailo.lua:822
IterateModules = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:313
PrepareTooltip = <function> defined @Interface\AddOns\Ailo\Ailo.lua:1734
UpdateLFGResets = <function> defined @Interface\AddOns\Ailo\Ailo.lua:1170
LFG_COMPLETION_REWARD = <function> defined @Interface\AddOns\Ailo\Ailo.lua:1158
OnInitialize = <function> defined @Interface\AddOns\Ailo\Ailo.lua:468
UnregisterAllEvents = <function> defined @Interface\AddOns\Ailo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
GetModule = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
optionsFrame = <unnamed> {
}
db = <table> {
}
baseName = "Ailo"
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @Interface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:172
PrintSortedRosterSlice = <function> defined @Interface\AddOns\Ailo\Ailo.lua:2442
UnregisterChatCommand = <function> defined @Interface\AddOns\Ailo\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
Pri
After todays update :
Message: Interface\AddOns\Ailo\Ailo.lua:1249: attempt to call field 'RequestMapInfo' (a nil value)
Time: Thu Jul 19 10:24:14 2018
Count: 1
Stack: Interface\AddOns\Ailo\Ailo.lua:1249: attempt to call field 'RequestMapInfo' (a nil value)
...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: in function `RequestMapInfo'
Interface\AddOns\Ailo\Ailo.lua:1249: in function `UpdateMythicPlus'
Interface\AddOns\Ailo\Ailo.lua:827: in function `UpdatePlayer'
Interface\AddOns\Ailo\Ailo.lua:583: in function `?'
...rface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:55: in function <...rface\AddOns\Ailo\Libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals: errMsg = "Interface\AddOns\Ailo\Ailo.lua:1249: attempt to call field 'RequestMapInfo' (a nil value)"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
objPools = <table> {
}
RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:264
RegisterWidgetType = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:559
WidgetBase = <table> {
}
RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:115
counts = <table> {
}
LayoutRegistry = <table> {
}
GetLayout = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:583
GetWidgetVersion = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:613
Create = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:172
GetWidgetCount = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:607
GetNextWidgetNum = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:596
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
RegisterLayout = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:573
Release = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:206
ClearFocus = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:257
WidgetContainerBase = <table> {
}
SetFocus = <function> defined @Interface\AddOns\Ailo\Libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
Operations = <table> {
}
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
_author = "Sapu94"
DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
EnableModule = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
baseName = "TradeSkillMaster"
IterateEmbeds = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
SecureHookScript = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:410
GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
RawHookScript = <function> defined @Interface\AddOns\Ailo\Libs\AceHook-3.0\AceHook-3.0.lua:395
_desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
NO_SOUND_KEY = "TSM_NO_SOUND"
LDBIcon = <table> {
}
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\Ailo\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
LOG_INFO = <function> defined @Interface\AddOns\TradeSkillMaster\Debug\Logging.lua:376
Delay = <table> {
}
OnTSMDBShutdown = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:418
operations = <table> {
}
RegisterModule = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:346
toggleBankUI = <function> defined @Interface\AddOns\TradeSk
It still shows LFR as a seperate difficulty. Say you did the first Antorus "wing" in LFR, missed first, so 2 bosses dead. It shows "AtBT" for the raid, "AtBT1" for the wing (changed abbreviation) with 1 boss remaining, and "Schlachtzugsbrowser" (German for LFR) with 9 bosses remaining. Like if it would be a regular difficulty like normal, hc or mythic.
This display error started with 7.3.5 iirc, wasn't fixed with the last version, is not only with Antorus, but also with Tomb. Haven't tested other raids as the bubble gets rather wide now.
In reply to DarkAviator:
Hi,
I have several toons and none are level 110. I want to be able to see which ones have and haven't done the run for "Love is in the Air" at Shadow Fang Keep. I can see you have them all in your code. However, I have no idea how to code and only looked to see if they are there, although they say Max_Player_Level. The lowest level to qualify for the mount is now 98 and I would like the add on to recognise those toons only please? Could you either explain to me what to change in the code myself, or if you want to change it for everyone as well that would be awesome for all involved I am sure please? I hope you can help and thanks for keeping this little baby going, awesome work.
Thanks in advance.
In reply to Mindlessgalaxy:
In reply to stencil:
Lines 239-268 need their yearly update :).
Thank you!
1x [ADDON_ACTION_BLOCKED] 애드온 'Ailo' 보호된 함수 호출 'OrderHallMissionFrameMissions:SetHeight()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `SetHeight'
...Blizzard_OrderHallUI\Blizzard_OrderHallMissionUI.lua:626: in function `UpdateCombatAllyMission'
...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:872: in function <...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:869>
(tail call): ?
...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:427: in function `UpdateMissions'
...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:95: in function `OnEventMainFrame'
...Blizzard_OrderHallUI\Blizzard_OrderHallMissionUI.lua:119: in function <...Blizzard_OrderHallUI\Blizzard_OrderHallMissionUI.lua:115>
Locals:
InCombatSkipped
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi! Is it possible to add tracking of new world bosses - Greater Invasion Points?
Will be added today, sorry
Well, seems like it's currently not possible to commit stuff repositories.
Damn Curse
Works again, sorry for the long wait.
Last weeks Greater Invasion Boss worked, this weeks (Meto) does not. For whatever reason the quests returns false even after you killed him. Have to look further into this :/
Thanks for the hope :)
Do the Greater Invation bosses show up now? They should, at least I think I got the right QuestIDs now, that track them. :o
Last week was fine, but now Occularus isn't shown.
http://www.wowhead.com/npc=124492/occularus
http://www.wowhead.com/quest=49195/greater-invasion-point-occularus