One of the rogue from my raid asked me is it possible to do that he can see how many ambushes he used when Soul Capasitor is active? I did 3 expression:
type = "applybuff" and ability.name = "Spirit Shift"
ability.name = "Ambush"
type = "removebuff" and ability.name = "Spirit Shift"
I thought they will work in sequence but I failed. According to my logic it should work like this:
- Find an event, when rogue got buff Spirit Shift
- Find events when rogue cast Ambush after he got a Spirit Shift buff
- Find an event when Spirit Shift buff faded.
- Repeat
But it works a little different. This expression found all events in spite of sequence.
So a questions are:
- How to do that I can see only those Ambushes that used when buff Spirit Shift is active?
- Does the sequence of expression matter?
- Can I set the time in code(without use timeline)? Just interested.
- How to remove from result all multistrike events?