WeakAuras / WeakAuras2

World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.
https://weakauras.wtf
GNU General Public License v2.0
1.32k stars 318 forks source link

Bufftrigger ignore opposing faction #4136

Closed Boneshockx closed 1 year ago

Boneshockx commented 1 year ago

Grouping with alliance/horde in open world makes you unable to buff them, however, when using a buff trigger to check if everyone in smartgroup has a buff, there is no way to ignore players from the opposing faction.

Adding an ignore other faction filter will solve this issue.

https://i.imgur.com/SDynhD1.png

InfusOnWoW commented 1 year ago

Isn't that technically a bug in WoW? Shouldn't you be able to help your friends regardless of what race they are?

I guess Blizzard just can't let go of their racism

InfusOnWoW commented 1 year ago

Actually thinking about that, what you wish for is not what you want.

Because inside a dungeon or raid, I'm pretty sure you can buff them. So a faction check is not what you need.

So I have no idea how to exactly check that.

Boneshockx commented 1 year ago

Hmm, that's true actually 🤔

Luunae commented 3 months ago

I'm here for the same buff-tracking reason.

I think the relevant thing to check here is hostility. I did some checking with a cross-faction party. Player A (Me) and Player B (Friend on the opposite faction).

To get debug info I setup a text display to show the Unit Characteristics of my Target (Trigger 1, for example). The notable Display Text is %1.hostility. When in an un-instanced area (We were in Dalaran, Broken Isles), if I targeted myself the Display output was "friendly". If I targeted my friend, the output was "hostile". We moved into an instance (Violet Hold), and then when I targeted her the output was "friendly".

Unfortunately I can't seem to figure out how to combine this info with the Smart Group, Raid, Party, etc. selections as is, but "Ignore Hostile" would be great!