I skipped Pandaria, which I'm actually really regretting.
I came back for Draenor, but only as a civilian. Didn't touch a line of Lua the whole expansion.
But I'm getting that itch again, so we'll see if I can get some AoE-suggestion triggers into WeakAuras and TellMeWhen in the next few months. :)
- Curse Premium
Member for 11 years and 5 days
Last active Tue, Jul, 26 2016 15:37:54
- 0 Followers
- 433 Total Posts
- 0 Thanks
Jul 20, 2016 Posted in: Libraries
Jul 17, 2016I've also posted about there here:Posted in: Libraries
Jul 17, 2016I've got the basic functionality implemented for what will eventually be a library that records how many units you're engaged with over the last n seconds (last 1 to 10 seconds).:Posted in: Libraries
I reuse working tables quite a bit for a first pass, using something that approximates a ring buffer to avoid allocations / garbage collection.
Currently, this "library" is active all the time, recording from COMBAT_LOG_EVENT_UNFILTERED all the time, and runs calculations (just simple totals) on the recorded data every second. As mentioned, only the last 10 seconds are recorded.
I'm a big fan of addons like WeakAuras2 and TellMeWhen, and I build my own rotation helpers for classes that I have not mastered 100% (e.g. all of them). I've regularly lamented the lack of triggers useful for AoE rotations, hence my work here.
If you want to try this out, download it, install it, and copy the "libs" folder from Skada (I haven't got embedding libraries / packaging worked out yet). Also, you'll probably want to uncomment the `dumpState();` line at the bottom of the main .lua file.
I'd love some feedback on the desired API surface area before I proceed any further. Should I just expose a function that returns the `aggregates` table? Or just expose the aggregates table globally? Are other addon developers interested in integrating this library? What would make this more useful for others?
May 14, 2010Well, it's been a long time since you guys had an update. I've actually stopped playing WoW some time ago. While I thoroughly enjoyed the game, and I miss the folks I used to group with, I am also enjoying real-life and at this stage I am fairly confident that I won't be back for Cataclysm.Posted in: General AddOns
What this means is that EggTimer is looking for a new owner. The code is very ugly, and there's definitely tonnes of room for optimization (particularly with my unnecessary use of temporary tables). There might be a few WoW4-compliance issues when that hits your Patch Downloaders too.
I know that starting a project from scratch is much easier than maintaining an old one, but if you are still playing WoW, really like this addon, and don't want it to become "abandoned", then please let me know. It's been a pleasure.
May 14, 2010Well, it's been a long time since you guys had an update. I've actually stopped playing WoW some time ago. While I thoroughly enjoyed the game, and I miss the folks I used to group with, I am also enjoying real-life and at this stage I am fairly confident that I won't be back for Cataclysm.Posted in: Raid AddOns
What this means is that SavedInstances is looking for a new owner. The code is a little ugly, and there's definitely tonnes of room for optimization (particularly with my unnecessary use of temporary tables). There might be a few WoW4-compliance issues when that hits your Patch Downloaders too.
I know that starting a project from scratch is much easier than maintaining an old one, but if you are still playing WoW, really like this addon, and don't want it to become "abandoned", then please let me know. :) It's been a pleasure.
Feb 23, 2010Posted in: Unit FramesQuote from Grilor...
i tryed to edit it to work with pitbull4 but the only line i can get to work is the player frame. can someone tell me what the other 2 housl be edited to so that also can work with pitbull4
Try using the in-game command /framestack
It toggles on and off and should help you identify the frame you are pointing at.
Feb 10, 2010Posted in: LibrariesQuote from Torhal@jokeyrhyme: I declined your ticket for setting colors in a range (including the gap between columns), but the latest release should provide some relief - there are two new functions: tooltip:SetCellMarginH() and tooltip:SetCellMarginV() - if used, it must be done so before the tooltip has had lines added.
Oh, thanks heaps! The range colouring was really just one way to address my problem, margins is probably a better way for now. Cheers!
Feb 10, 2010Posted in: Unit FramesQuote from excruciateisadickwondering if its possible to adjust how far into the fore/background the frames are? im trying to have the frames furthur back than a second addon so it will overlay my character frame..however can't find a way to adjust this.
There's a ticket for that already, you vote for it here:
Ticket 504: changing Strata option
Jan 22, 2010I find the Aura Filters can be tricky to figure out. Whenever I've had a problem, it's almost always because I used an AND instead of an OR or vice versa. :)Posted in: Unit Frames
EDIT: Just had a thought (scary, I know). It might be interesting if the Config Mode allowed us to simulate any buffs and debuffs we liked, just so we could test out our Aura Filters outside of combat.
EDIT: ticket 687: add Aura simulator to Config Mode
Jan 14, 2010I just had a user file a bug report for SavedInstances through the Curse Client. That's very cool. :)Posted in: Updaters
I'm curious, if I make a comment or ask a question in the ticket, is the user going to be notified by email that there's a new comment against their ticket (by default)? Or would they have to manually subscribe to the ticket? Automatic would be my preference, otherwise how would I communicate with my user?
Is it possible for any comments against a user's ticket to be relayed or mentioned or linked to or something in a Curse Client message when the user next fires it up?
Jan 6, 2010Running into a new problem with GetQuestResetTime(). It reports the remaining time relative to the server time. This is a problem for Oceanic players, and probably for others. Need some time to figure out how to get the difference between local and server time.Posted in: Raid AddOns
The actual daily random expiry would look something like:
expiry = time() + GetQuestResetTime() + (server - local)
Jan 5, 2010Thanks heaps, Zaphon. I've fixed it in my internal branch, and I'll push out a new beta soon. The annoying thing is that in other places where I've used strfind(), I've gone and thrown in the extra parameter already. Seems I just forgot here. :PPosted in: Raid AddOns
I discovered that the LFG_COMPLETION_REWARD event only happens for random dungeons, so that test is now much simpler. I had incorrectly assumed that Luck of the Draw had to be present, but that's only true if you have random members, not necessarily in a random dungeon.
I'm also very glad I hadn't coded in anything regarding the number of dungeon rewards, since Blizzard's new little "incentive" for Oculus might have been confusing.
Jan 4, 2010Yeah, it's a glitch. I don't know why, but the database of instances in the Dungeon Finder sometimes uses different names when compared to the instance zones (used for the lockouts). Even when this isn't the case, sometimes certain instances just don't get paired up with their Dungeon Finder information.Posted in: Raid AddOns
Note that there isn't really a great way for me to tell which expansion introduces which instance. I could define a whole database for it, but since there isn't really such thing as a universal Dungeon ID, I'd have to localise it which is where it gets crazy. So for the time being, you may need to manually correct a few.
I'm trying to iron this out.
Jan 2, 2010I was using those calls you mentioned (OrionShock) for a while, and then it hit me: why not just save the quest time remaining after the first random daily completion? I've stopped checking altogether to see if it's actually been done according to Blizzard. :) I literally wait for the LFG_COMPLETION_REWARD event, and check to see if we have the Luck of the Draw buff, that's all. I'm testing it now.Posted in: Raid AddOns
- To post a comment, please login or register a new account.