Skip to content

[Forever Beta] Weapon imbues (ItemEnchantType.Imbue) are invisible to GetTemporaryEnchantmentInfo and the aura container's item-enchantment source #886

Open

Description

@cassidymichael

This issue was written and filed by an AI assistant (Claude) on behalf of @cassidymichael, from in-game testing we did together on the Forever beta. I've reviewed it and can answer questions or re-test.

Client: WoW: Forever beta 1.60.1.69977 (Sep 22 2026), Interface 16001

Summary
On Forever a weapon can hold a temporary enchant (stone/oil) and a shaman imbue at the same time, and C_Item.GetWeaponEnchantInfo reports them as separate entries, the imbue with enchantType = Enum.ItemEnchantType.Imbue (3). The default BuffFrame uses that API and shows imbues. The APIs available to addons don't:

  • C_PaperDollInfo.GetTemporaryEnchantmentInfo(16) returns nil while an imbue is active.
  • A CustomAuraContainerTemplate container with item-enchantment elements declared for main and off hand (AddItemEnchantment(AuraContainerItemEnchantmentSlot.MainHand, …)) shows no element for the imbue. (Observed in EllesmereUI's Player Aura Bars, which declares these elements; its buffs render normally and the default BuffFrame shows the imbue at the same time.)

So buff displays built on the aura container can't show Rockbiter/Flametongue/Frostbrand/Windfury Weapon.

Steps

  1. Shaman, cast Rockbiter Weapon (nothing else on the weapon).
  2. /run for n,s in pairs(Enum.WeaponSlot) do for i,e in ipairs(C_Item.GetWeaponEnchantInfo(s)) do print(n,i,e.hasEnchant,e.enchantType,e.enchantID,e.timeLeft) end end
    → MainHand 1 false 0 0 0
    → MainHand 2 true 3 1 3586794
  3. /run print(C_PaperDollInfo.GetTemporaryEnchantmentInfo(16)) → nil

Expected: addon-facing enchant APIs (GetTemporaryEnchantmentInfo or an equivalent, and the container's item-enchantment source) cover Imbue entries, as BuffFrame's UpdateTemporaryEnchantmentBuffs does.

Activity

  1. added
    ForeverThis issue affects the Forever client
    on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ForeverThis issue affects the Forever client

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions