WeakAuras 2

31 - Group != 100 doesn't recognize a solo player

What steps will reproduce the problem?
1. Create weakaura that checks group for buffs
2. Set the group logic to match true if 100% of players do not have the buff
3. Aura will not recognize that a solo player with the correct buff counts as being 100% that do have the buff, weakaura continues to show

What is the expected output? What do you see instead?
Aura should disappear if I apply the correct buff while solo, but does not

What version of the product are you using?

Do you have an error log of what happened?
No, but the weakaura having the issue is below

Please provide any additional information below.
This is the weakaura in question


User When Change
Stanzilla May 07, 2015 at 18:51 UTC Changed status from New to Declined
InfusOnWow Nov 26, 2014 at 07:58 UTC Changed type from Defect to Patch
vuaerioxyz Dec 05, 2013 at 01:40 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of InfusOnWow InfusOnWow May 06, 2015 at 23:45 UTC - 0 likes

    I think having group auras apply to solo players would have been better. But that would need a load option (or a trigger option) to not show the aura if the player is solo. Though I can also see why group auras shouldn't activate for a solo player.

    But I think it's too late to change the behaviour now.

  • Avatar of Stanzilla Stanzilla Feb 14, 2015 at 06:02 UTC - 0 likes

    I don't really agree on this being a bug though. When you select group you kinda expect it only works when in a group..?

  • Avatar of brawne42 brawne42 Nov 26, 2014 at 01:19 UTC - 1 like

    This bug is the result of the fact that Auras which use unit == "group" are not checked when the player is solo (not in a group).

    This makes it difficult to create auras which trigger both in a group and when solo.

    This patch causes group based triggers to also operate when the player is solo:

    From d5ac0d5abe45a41d28a1d203a335428313d54481 Mon Sep 17 00:00:00 2001
    From: brawne <brawne@eclipse.id.au>
    Date: Wed, 26 Nov 2014 12:02:14 +1100
    Subject: [PATCH] group aura trigger also active when solo
     WeakAuras.lua | 8 ++++++++
     1 file changed, 8 insertions(+)
    diff --git a/WeakAuras.lua b/WeakAuras.lua
    index 2f3a8bf..f543455 100644
    --- a/WeakAuras.lua
    +++ b/WeakAuras.lua
    @@ -558,6 +558,11 @@ groupFrame:SetScript("OnEvent", function(self, event)
           WeakAuras.myGUID = UnitGUID("player")
    +  else
    +    if not (WeakAuras.myGUID) then
    +      WeakAuras.myGUID = UnitGUID("player")
    +    end
    +    groupMembers[WeakAuras.myGUID] = WeakAuras.me;
    @@ -1725,6 +1730,8 @@ function WeakAuras.ScanAurasGroup()
    +  else
    +  WeakAuras.ScanAuras("player")
    @@ -1808,6 +1815,7 @@ function WeakAuras.HandleEvent(frame, event, arg1, arg2, ...)
           and (
           arg1:sub(0, 4) == "raid"
           or arg1:sub(0, 5) == "party"
    +	  or arg1:sub(0, 6) == "player"
         or (
    Last edited Nov 26, 2014 by brawne42
    Name Size MD5
    0001-group-aura-trigger-also-active-when-solo.patch 1.1 KiB 2149077400dd...
  • Avatar of vuaerioxyz vuaerioxyz Dec 05, 2013 at 03:52 UTC - 0 likes

    Also, maybe have an option there to ignore dead peoples, since they can't be buffed.



Last updated
May 07, 2015
Dec 05, 2013
Declined - We decided not to take action on this ticket.
Patch - Source code patch for review
Medium - Normal priority.

Reported by

Possible assignees