I would like to filter the dps of my raid in order to only show what happened while heroism was up, for all tries.
I would like to see that in order to be able to see the average DPS of my raiders during the burst/pull of Archimonde Mythic, but there could be several other occasions where this could be handy.
There’s no way to do this. I would have to add a concept of matching when the source or the source’s owner have the buff, and nothing like that exists. I doubt i’d ever do this for Queries, as that UI is complicated enough already, and adding multiple new entries to the dropdown for source and target pets would just be too bloated.
For expressions, I would need to add something like “group by sourceOwner” or something instead of just “group by source”… not too difficult to add, but I need to come up with a good name for it.
Oh this is actually way easier than we are making it. Given that the buff comes and goes at the same time for all players, you don’t technically have to apply any “grouping” check. In other words, you can treat the range as ending as soon as it falls off any player.
So this should be sufficient:
in range from type = “applybuff” and ability.name = “Time Warp” to type = “removebuff” and ability.name =“Time Warp” end
I would obviously amend ability.name = “Time Warp” to include all possible sources of heroism though, since I do notice on some of your pulls, people got Heroism and not Time Warp. You can do this with e.g.,
Just to follow up here, I forgot that the .owner field does actually return the actor if they have no owner, so it could actually have been used along with grouping to get “perfect” results:
Not that you really need it in this case, given that Heroism comes and goes at the same time, but I figured I’d show this example so you could see how you can actually group things based off owners.
I also have an other issue if the heroism is launched just before the pull (I know I should slap the guy doing that as it is a tiny loss of heroism, but none the less would like to be able to analyse it).
I asume it is due to the fact that the query we do detects “applybuff” and the heroism buff isn’t applied during the fight but just before. Is there a way to have it do the previous query or (if nothing returned) a query up till the heroism buff removes ?