Heart of Azeroth Essence Macro
Alt: Self Cast
Mouseover: Cast on Mouseover
Reticle: Cast at Cursor (while in combat)
Default casting behavior. This condition also serves to generate the correct tooltip.
#showtooltip
/cast [mod:alt,@player] [@mouseover,exists,nodead] [@cursor,combat] [] Heart Essence