есть 2 куска макроса:
/script local p="Длань свободы";if GetSpellCooldown(p)==0 then SendChatMessage("ТЕКСТ","Raid",nil) end
/run local name = UnitName("mouseover"); SendChatMessage("Длань Свободы на " .. name .. "!", "RAID", nil, name)
первый - прекращает спам абилки в чат если она в кулдауне.
второй - анонс в чат цели маусовера.
из этих макросов нужно сделать один, который бы правильно анонсил цель маусовера в рейд чат, делал цели висп и не спамил при повтороном нажатии если абилка в кд.