Решено Помогите в создании способности

  • Автор темы Автор темы Filonov
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Filonov

Пользователь
13 Ноя 2022
37
4
Мне нужно создать способность, которая будет делать видимыми всех невидимых врагов пассивно
 
Я нашёл решение можно сделать ауру и накинуть встроенный модификатор "modifier_truesight"
Lua:
function modifier_vision:IsAura()
    return true
end

function modifier_vision:GetAuraRadius()
    return 21000
end

function modifier_vision:GetModifierAura()
    return "modifier_truesight"
end
  
function modifier_vision:GetAuraSearchTeam()
    return DOTA_UNIT_TARGET_TEAM_ENEMY
end

function modifier_vision:GetAuraSearchFlags()
    return DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES + DOTA_UNIT_TARGET_FLAG_INVULNERABLE
end

function modifier_vision:GetAuraSearchType()
    return DOTA_UNIT_TARGET_ALL
end

function modifier_vision:GetAuraDuration()
    return 0.1
end
 
  • Нравится
Реакции: vulkantsk
Реклама: