Есть лучше команда, которая сразу готовый макрос в чат пишет, а не просто выдает информацию, нужную для макроса:
/run local function id(s) return strmatch(GetInventoryItemLink("player",s) or "","(item:%d+:%d+):") end for i=16,17 do if id(i) then ChatFrame1:AddMessage("/equipslot "..i.." "..id(i)) end end
- - - Updated - - -
Здесь пуха одевается уже после активации способности, а для 2-х секундной череды важно это сделать ДО.