да никак не сделать через луа, в облаке только текстом, походу.
вместо этой строки
PHP код:
SendChatMessage(L.YellFrostBeacon, "SAY")
эти
PHP код:
local t = GetRaidTargetIndex("player")
if t then t = _G["RAID_TARGET_" ..t] t = "{".. t .."}" .. L.YellFrostBeacon .. "{".. t .."}" else t = L.YellFrostBeacon end
SendChatMessage(t, "SAY")
но скорей всего это не сработает потому что, возможно, эта часть кода срабатывает когда накладывается дебаф, в этот момент метки на тебе еще нету, рл или ассист ставит её чуть позже. это нужно проверить. я в своем такого кода не нашел, у меня наверное какой-то левый dbm, я его не юзал никогда. если не сработает, можно поставить задержку в пол сек.
на синдре и на других боссах смысла в этом не вижу, там же и так все понятно.
кроме лича, когда вальки хватают, если ты вар,кот,маг,хант, нужно написать чтобы твою вальку не били.