promotional bannermobile promotional banner

Easy Button Aura by Unit

Manually bind aura IDs to action bar buttons to track their remaining time and stacks.
Back to Files

v1.0.4

File nameeasyButtonAuraByUnit-v1.0.4.zip
Uploader
ray929ray929
Uploaded
Oct 15, 2026
Downloads
10
Size
75.0 KB
Flavors
RetailForever
File ID
9188245
Type
R
Release
Supported game versions
  • 12.1.5
  • 12.1.0
  • 1.60.1

What's new

tag b5aee2fbeb5dfab04c8817dd8c4a85f83706968e v1.0.4
Author:    ray929 <41984067+ray929@users.noreply.github.com>
Date:    Thu Oct 15 14:25:05 2026 +0800

v1.0.4 - pet channel: track buffs you cast on your pet

- New preset: Mend Pet (136) - the pet's 10s heal-over-time now shows countdown,
  stacks and green soft glow on the Mend Pet button (hunters)
- Auto-learn also scans buffs you cast on your pet; learned pet entries are
  tagged "(pet buff)" in the configuration window
- The pet unit is only tracked through explicit-unit presets and learn entries -
  manual bindings stay on the player+target channels, so an aura present on both
  you and your pet (e.g. Primal Rage) never displays twice
- Internal: UNIT_AURA is registered for the pet; UNIT_PET re-resolves pet
  containers on summon/dismiss/swap

commit 2cc4f6aa66360072ad3dcde4b2a01ea1d616d98b
Author: ray929 <41984067+ray929@users.noreply.github.com>
Date:   Thu Oct 15 13:47:09 2026 +0800

    feat(pet): track player-cast buffs on pet via presets and auto-learn

    - LEARN_SOURCES gains pet+HELPFUL channel (learned entries carry unit=pet,
      mount on HELPFUL|PLAYER; tag " (pet buff)" in the config list)
    - PresetData: append Mend Pet 136->136 (HUNTER, unit=pet, HELPFUL|PLAYER) at table tail
    - Manual bindings deliberately stay 2-channel: player and pet channels are not
      mutually exclusive (same aura ID can sit on both units, e.g. Primal Rage 264667)
      and AuraButton visibility is secret, so runtime dedup is impossible; pet
      monitoring enters only via explicit-unit presets and auraID-deduped learn entries
    - Register UNIT_AURA for pet and UNIT_PET(player) to re-resolve pet containers

commit fdab86dc864192b4d0d25d0c8ff13f2ac572234e
Author: ray929 <41984067+ray929@users.noreply.github.com>
Date:   Thu Oct 15 12:23:15 2026 +0800

    refactor(events): register PLAYER_TALENT_UPDATE instead of ACTIVE_TALENT_GROUP_CHANGED

This mod has no additional files