Skip to content

Emberwing Feather returns has_use_buff=1 but proc.any_dps.duration=0 #11353

@troeshust

Description

@troeshust

Hi, I think I found a possible inconsistency in item expressions for Emberwing Feather.

Observed behavior:
For trinket1=emberwing_feather,id=250144,... in a normal player profile:

  • trinket.1.has_use_buff evaluates to 1
  • trinket.1.proc.any_dps.duration evaluates to 0

However, the report clearly shows that the item is used and creates the Emberwing Heatwave buff with a 15 second duration.

What I expected:
Since Emberwing Feather is an on-use DPS stat buff trinket, I expected:

  • trinket.1.has_use_buff == 1
  • trinket.1.proc.any_dps.duration == 15

What I checked:

  • the trinket is equipped in slot 1
  • the item is actually used during the sim
  • the Sample Sequence Table shows trinket_1_buffs = 1
  • the Sample Sequence Table shows trinket_1_buff_duration = 0
  • the HTML report shows Emberwing Heatwave with “increasing your Haste ... for 15 seconds”

Question:
Is proc.any_dps.duration expected to return 0 for Emberwing Feather, or is this a bug in how the item's custom buff is exposed to item expressions?

SimC commit: 0a82047

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions