funkydude / legioninvasiontimer Goto Github PK
View Code? Open in Web Editor NEWTimer for the Legion Invasion in World of Warcraft.
Timer for the Legion Invasion in World of Warcraft.
My chat's busy enough as is so I try to keep everything I can out of it :-)
I've tried to switch off add-ons one-by-one and when LegionInvasionTimer had been off - client started to load correctly
can you make a legion count down, for both EU and US and NA
Timmer returns to default position if you disable it to track down issues with ui..
If someone would have the time, you might be able to actually put the zone coming up next. Both wowhead.com and worldofwarcraft.com forums have lists of the rotation Blizzard uses. Would be nice to know if it was a zone with an emissary quest pending.
Is there any way to hide the window when it's not in use?
invsion is now 3 and soon 4
If LDB mode is pikced without locking up window with canfybars, then header is always shown on sceen because legionTimerDB.lock never become true, is not possible to lock it when LDB mode is ticked in options
if legionTimerDB.lock then
f:EnableMouse(false)
f.bg:Hide()
f.header:Hide()
end
can you make 6 lines (for achivmen hunter)
LDB plugin library is not included in package and not listed in embeds.xml, in code is library required by:
local ls = LibStub("LibDataBroker-1.1", true)
This library is dynamicaly registered only after bar starts, but it need to be inicialized at load or it will not be recognized by addons supporting LDB like ElvUI, because list of available LDB sources is checked on application load. This change in code fix it and register as source. In fact there is no reason why not have support for LDB on even if candybar is primary target.
local ls = LibStub("LibDataBroker-1.1", true)
local obj = ls:NewDataObject("LegionInvasionTimer", {type = "data source", icon = 132177, text = "..."})
function obj.OnTooltipShow(tooltip)
if not tooltip or not tooltip.AddLine or not tooltip.AddDoubleLine then return end
ShowTip(tooltip)
end
local prevTime, label, repeater = 0, "", false
local function update()
prevTime = prevTime - 60
obj.text = label..": ".. SecondsToTime(prevTime, true)
end
startBroker = function(text, timeLeft, icon)
if obj then
obj.icon = icon
obj.text = text..": ".. SecondsToTime(timeLeft, true)
prevTime = timeLeft
label = text
if repeater then repeater:Cancel() end
repeater = C_Timer.NewTicker(60, update)
end
end
end
I got this LUA error during a legion invasion today
http://pastebin.com/sa0ZK0Aj
Addon version 1.4
Sorry forget to mark the options in the addon list
These two events are similar to invasions in that they repeat on a fixed schedule. I'm looking for an addon that will give me these timers without taking over a large portion of the screen.
Add an option to only load/display if the current character is above level 97 (98+).
A more complex alternative: provide a means for the player to select a minimum level such as a slider (reasonably user-proof) and/or text box.
There are now three invasions instead of two.
Never mind, it was my bad.
So I logged into my main and it showed an active invasion which was great but once I logged into an alt, it showed "Next invasion 15hrs..." even though the current invasion still has 3 hours on it.
It almost seems like if you log into one character it will trigger the timer but once you log into another it treats the timer as up and triggers the next invasion countdown.
Hello! Thank you for your work on this addon!
Might it be possible for you to add timers for the new 8.1 faction assaults (formerly called incursions) as well?
Addon installed, confirmed enabled.
/lit, /legioninvasiontracker give the 'Type /help for a listing of a few commands' error. In-game, it doesn't appear in the addon options under interface.
I see no timer bars on-screen, on the map, and no LDB module.
Hi,
I just recently tried your addon. So far so good.
I realised that there is no profile management like in other addons.
NOT needed for a small addon like this.
But there's a small issue.
When you have many different chars. You login and you always have to position the bar manually.
When you want to have it on the exact same position like on your other chars it's a bit trickey.
You have to make a screenshot if you want to have it the same. And manually move it with the mouse.
So 2 things are possible:
Will you consider saving the frame's SetPoint
in legionTimerDB? I have the frame locked, so whenever I log into a new character, it's stuck in the center of my screen.
Unable to access the options menu when addon is configured for broker. and also because of that unable to disable the broker option
The timer is displaying invasions in Westfall and Northern Barrens when there are invasions in Azshara, Northern Barrens, and Tanaris.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.