Всем привет.
Коллеги, помогите допилить макрос для воина:
/script C=CastSpellByName;if UnitAffectingCombat("player") then i=3;else i=1;end;local w,a,r=GetShapeshiftFormInfo(i);if i==1 then if r then C("Charge()");else C("Battle Stance()");end;else if r then C("Defensive Stance"); else C("Thunder Clap()");end;end
Ожидаемые действия:
1. Переход к боевой стойке (независимо от текущей)
2. Charge
3. Thunder Clap
4. Переход к защитной стойке.
Как работает сейчас:
1. Переход к боевой стойке (независимо от текущей).
2. Charge.
3. Thunder Clap.
4. Не выполняется переключение к защитной стойке.(ждет КД Charge)
Спасибо!