WeakAuras

WeakAuras

208M Downloads

Remaining Time trigger filters have unexpected behavior for permanent buffs/debuffs.

calummitchell opened this issue ยท 0 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

I expect remaining time comparisons for buffs/debuffs whose duration and expirationTime are 0 to behave as if the duration and expirationTime was infinite. What happens instead is they behave as if the duration and expirationTime is 0.

duration 0 and expirationTime 0 doesn't literally mean the aura exists for no time, it means the aura doesn't have a time based expiry. It's used for buffs/debuffs that end when a state changes e.g. a mob dies or you stop standing in bad ground. The current remaining time comparison behavior interprets these values too literally.

A couple of examples are:

Bloody Miasma (439832) which is a debuff you get from standing in the red ground around the final boss in the Arakara dungeon. Note: the wowhead tooltip is wrong it doesn't have a 1 minute duration, it lasts for as long as you stand in the red ground.

Ascension (451387) which is a buff the Twilight Lavabender gets when it casts Ascension at 50% hp. This buff lasts until the mob dies or resets.

It would make more sense/be more intuitive for remaining time comparisons for this type of buff/debuff to behave as if they have infinite duration/expirationTime.

This is only a bug in the sense that the behavior is unintuitive, feel free to treat it as a suggestion.

WeakAuras Version

WeakAuras 5.17.4

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

n/a

Reproduction Steps

  1. Create a weakaura with an aura player debuff name=439832 (Bloody Miasma) trigger.
  2. Stand in the red ground around the last boss in Arakara, the aura should show.
  3. Add a remaining time > 1 filter to the trigger.
  4. Stand in the red ground around the last boss in Arakara, the aura no longer shows. However, you still have the debuff and it's going to last for longer than 1 seconds if you don't move.

Last Good Version

No response

Screenshots

No response

Export String

No response

Bisector Report

No response