я реализовал это так /run CastSpellByName(({"Hamstring","Shield Bash","Pummel"})[GetBonusBarOffset()]) - теперь когда я в battle stance юзается хамстринг, когда в дефенсив юзается баш, а когда в берсерке юзается паммел
теперь следующий вопрос: судя по всему в 1.12 не реализован #showtooltip - из-за этого я не вижу кд на абилке, на иконке висит только картинка, которую я задал при создании макроса; это можно как-то исправить ?