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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions