Не могу сделать макрос на каст rejuvenation из формы медведя (как это делается по умолчанию на BC+)
/script
Form = 0
for i = 1,30 do
d = UnitBuff("player", i)
if d then
if string.find(d, "Ability_Racial_BearForm") then
Form = 1
end
end
end
if Form == 0 then
CastSpellByName("Rejuvenation")
else if Form == 1 then
CastSpellByName("Bear form")
CastSpellByName("Rejuvenation")
end
end
Проблема в том что между
CastSpellByName("Bear form")
CastSpellByName("Rejuvenation")
нет ГКД, но есть задержка сервера (пинг), т. е. Rejuvenation срабатывает когда форма ещё не успела отменится
можно ли это как то исправить?
макрос работает если нажимать дважды, с интервалом равным пингу, но смысл его тогда теряется