Returns information about temporary enchantments on the player's weapons. Does not return information about permanent enchantments added via Enchanting, Runeforging, etc; refers instead to temporary buffs such as wizard oils, sharpening stones, rogue poisons, and shaman weapon enhancements.
See also Buff functions.
Signature:
hasMainHandEnchant,
mainHandExpiration,
mainHandCharges,
hasOffHandEnchant,
offHandExpiration,
offHandCharges
=
GetWeaponEnchantInfo()
Returns:
hasMainHandEnchant
- 1 if the main hand weapon has a temporary enchant (1nil
)mainHandExpiration
- The time until the enchant expires, in milliseconds (number
)mainHandCharges
- The number of charges left on the enchantment (number
)hasOffHandEnchant
- 1 if the offhand weapon has a temporary enchant (1nil
)offHandExpiration
- The time until the enchant expires, in milliseconds (number
)offHandCharges
- The number of charges left on the enchantment (number
)