Перейти к содержанию

NHF - новые герои для Heroes V 3.1

Аватар пользователя
#1770
Выключение эффекта вынес только потому, что функция NHF_Kiina_frendly_F вызывается только если герой - Киина (дабы не ломать систему), иначе эффект бы не выключался.
StopVisualEffects ошибки не возбуждает, если эффектов нет, поэтому можно и без проверки.

Эффекты можно не выключать, пока моб существует.
function NHF_RemoveMobEffects(hero, mob)
while IsObjectExists(hero) and IsObjectExists(mob) do
sleep()
end
if not IsObjectExists(mob) then
StopVisualEffects(mob .. "_Effect_Tag")
end
end

function NHF_Touch_mobs_F(hero,mob)
-- ... --
if mob > "NHF" and mob < "NHG" then
startThread(NHF_RemoveMobEffects, hero, mob)
end
-- ... --
end
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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