Перейти к содержанию
Аватар пользователя
#1865
Передача хода ослеплённому существу тоже имеет место быть. Однако после нескольких минут бездейственной паузы, ход передают следующему.
Вот так, немного переделал, чтобы ход особо инициативным не давался
function BlindAttackerUnit()
repeat sleep() until combatStarted()
local unit = GetCreatures(DEFENDER)[0]
local last_mana = GetUnitManaPoints(unit);
SetUnitManaPoints(unit, 100);
repeat sleep() until GetUnitManaPoints(unit) == 100
local player_unit = GetCreatures(ATTACKER)[0]
setATB(player_unit, 0)
UnitCastAimedSpell(unit, SPELL_BLIND, player_unit);
sleep(1);
SetUnitManaPoints(unit, last_mana);
end

startThread(BlindAttackerUnit)


Добавлено через 1 минуту
Не гарантирую, что работать будет всегда, но, на всякий случай, проверил на собаках.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4