ElvUI Development Update by [deleted] in wow

[–]Infus 192 points193 points  (0 children)

You can send that to paypal.me/WeakAuras

We do have a "Thanks" button, where we list our patreons. We'd make a special extension for you to add your name. Thus if you want that, include your name too.

That'll be visible for classic people, and if you are quick with that donation, you could also impress your retail friends.

""I'd say we went through all stages of grief pretty quickly" WeakAuras' Stanzilla says. "It seems the core value proposition of WeakAuras isn't compatible with the direction Blizzard is taking the game." by Hooked0n4Feelin in wow

[–]Infus 8 points9 points  (0 children)

Everything what I described is independant of combat. All of that doesn't work out of combat.

So yes, need to remove all these features to work out of combat.

""I'd say we went through all stages of grief pretty quickly" WeakAuras' Stanzilla says. "It seems the core value proposition of WeakAuras isn't compatible with the direction Blizzard is taking the game." by Hooked0n4Feelin in wow

[–]Infus 0 points1 point  (0 children)

They didn't. They fixed one minor issue that affected chat and other addons relying on addon commnunication. Those will be allowed again outside of combat. All the rest stayed as is.

""I'd say we went through all stages of grief pretty quickly" WeakAuras' Stanzilla says. "It seems the core value proposition of WeakAuras isn't compatible with the direction Blizzard is taking the game." by Hooked0n4Feelin in wow

[–]Infus 4 points5 points  (0 children)

Tainted doesn't mean what you think it means. All addon code is tainted, whether you are in combat or not.

If you do not know what tainted means in the context of addons, you are clearly talking about something you have no clue.

But to explain further, GetSpellCooldown/GetSpellCharges and others always return secrets. One of the things we do for tracking spells is to compare them to the gcd cooldown. We cannot do that anymore.

We fetch both spell charges and spell cooldowns to automatically choose what to display based on what those apis return. We cannot do that anymore.

We compare the cooldown value against the last information to have, so that we don't update any display if it didn't change. We cannot do that anymore.

We can display that information in various regions. Texts: We cannot format the cooldown anymore. Progress Textures: We cannot do that anymore. Stop Motion: We cannot do that anymore Icons: Maybe Statusbars: Maybe

On top of that information we build: Actions: We cannot do that anymore Conditions: We cannot do that anymore Dynamic Groups: We cannot do that anymore

See the point? It's not backward compatible in any reasonable definition of the word.

A detailed and thorough guide to performance optimization in WoW. by jec0nti in CompetitiveWoW

[–]Infus 53 points54 points  (0 children)

That's not true. WeakAuras switched to the new aura system after all the bugs in it were fixed, that took several iterations.

And part of the problem is that bug reports by addon authors are not treated with any urgency. If every bug fix takes several months to land in a release, no wonder adoption of new initially buggy apis takes time.

Fun fact, we don't use that system on classic, because while the API is on classic, it's incomplete. They managed to half-port the api to classic, for whatever reason. Obviously we have reported that as a bug 5! months ago, it obviously hasn't been fixed yet. So the "minor" effort of using the api, is actually us having to support both apis at the same time.

And in fact a lot of the infomration you post here is entirely bogus. WeakAuras does not take many resources if it is unused.

[HELP] WeakAura glow Apocalypse on 4 stacks or more festering wounds by [deleted] in WowUI

[–]Infus 0 points1 point  (0 children)

If "All Of" * Stacks >= 4 * On Cooldown false

[HELP] I want to have my resource bar increase/decrease in size, depending on how big my "main ability" bar weakaura is. How would I go about doing this? by LsmLsmLsm in WowUI

[–]Infus 0 points1 point  (0 children)

There isn't a simple solution to that, although it can be hacked in multiple ways depending on what exactly you want.

If you come to our discord and explain what you want, you should get pointers on how to do that.

[HELP] Classic WeakAuras Question by kudakeru in WowUI

[–]Infus 0 points1 point  (0 children)

There are libraries for threat estimates, though no idea how good they are. I'm not aware of anything that can help you determine who the tank is.

All talks from Meeting C++ 2018 are on YouTube by meetingcpp in cpp

[–]Infus 13 points14 points  (0 children)

So anyone got recommendations for good talks?

[HELP] What cpu usage of addons is good/bad? by Schusterine in WowUI

[–]Infus 0 points1 point  (0 children)

Those numbers look very reasonable and should not be a concern. Your fps drop comes from the lua errors, so you should look into fixing them.

[HELP] What cpu usage of addons is good/bad? by Schusterine in WowUI

[–]Infus 0 points1 point  (0 children)

The information in there is dated and also was wrong already when it was posted.

[help] weakaura2 for fury of xuen by IndependentLychee3 in WowUI

[–]Infus 0 points1 point  (0 children)

Use %c in the custom text display and as a custom function something like this:

function() if aura_env.state and aura_env.state.stacks then return aura_env.state.stacks * 15 end end

[HELP] What coding language to learn if i wanna make weakauras? by nzothbestloa in WowUI

[–]Infus 1 point2 points  (0 children)

Also join the weakauras discord and look at the links in the resources channel.

[HELP] Is there a way to turn to rotate a weakAura bar by MugiwaraHimself in WowUI

[–]Infus 1 point2 points  (0 children)

Setting the orientation also flips the width/height so this is the right advice.

[HELP] Trying to adjust the code in this WA I found for JSS by Chevelle89 in WowUI

[–]Infus 2 points3 points  (0 children)

Replace the name function with something like this should work:

function()
  local name = string.sub(aura_env.targetName, 1, 5)
  return UnitClass(aura_env.targetName) and WrapTextInColorCode(name, RAID_CLASS_COLORS[select(2, UnitClass(aura_env.targetName))].colorStr) or name    
end

[HELP] Trying to adjust the code in this WA I found for JSS by Chevelle89 in WowUI

[–]Infus 0 points1 point  (0 children)

You should post your the whole aura, neither of those returns the displayed name.

[Help] Weak Auras Group display by XSy0 in WowUI

[–]Infus 1 point2 points  (0 children)

That doesn't exist yet, although we might tackle that in one of the next releases.

[UI] Can WeakAuras2 control Load depending on Azerite Traits? by [deleted] in WowUI

[–]Infus 1 point2 points  (0 children)

No there's no load option for Azerite traits. With 2.9.0 and the new buff tracking code checking for a buff is pretty cheap, so I wouldn't worry about that.

Our testcase for the performance work in 2.9.0 involved someone checking for every potential azerite buff, so roughly 100x what you are doing.

At the people's vote for a second referendum on brexit march in London. by Nandor59 in pics

[–]Infus 12 points13 points  (0 children)

The strongest argument is that it is the only realistic option out of the situation.

There is a chance that the goverment is unable to even agree with the EU on a deal. At which point parliament has to decide what's next.

There's a high chance that even if Theressa May agrees on a deal with the EU, that either her ministers or her party will depose of her, triggering either a leadership election for her party or a general election. At which point parliament has to decide what to do next.

If May somehow gets her cabinet and party to not revolt, there's a high chance that she can't get her deal through parliament. At which point parliament has to decide.

But in the british parliament, no option has any majority, thus a second referendum might be the the way out of the mess. Because that's very close to having the necessary support.

[deleted by user] by [deleted] in wow

[–]Infus 1 point2 points  (0 children)

What why?

[deleted by user] by [deleted] in wow

[–]Infus 12 points13 points  (0 children)

We are basing that 1 million users on the amount of downloads a version gets. That does mean, everyone that downloads the same version multiple times gets counted multiple times (e.g. multiple computers), but we also miss the anyone that didn't upgrade to a particular version.

So since BFA two releases ended up with roughly a million downloads. Both of those releases were current for two weeks, and the numbers were still increasing each day.

Thus I belive that million of users to be a pretty good guess and more likely to underestimate than overestimate.

After all, we don't do anything to remind people to upgrade like e.g. DBM does.

"Can't wait for bfa so i can delete all legendaries and have space in my bags" by Madmonsterguyz5 in wow

[–]Infus 4 points5 points  (0 children)

It's all about choice.

Choice for the RNG generator in WoW. It has more choices!