Индикатор видимости (VisibleByEnemy)
Однократно подсвечивает юнита в момент, когда его замечает враг. Повторно срабатывает только после того, как юнит уйдёт в туман войны и снова станет видим для врага.
Где находится в меню
Visual (Визуалы) → VisibleByEnemy (Индикатор видимости)
Что делает
Скрипт отслеживает момент, когда юнит попадает в поле зрения противника, и в этот момент однократно запускает индикатор — эффект частиц (particle effect). Это индикатор именно факта обнаружения, а не постоянная отметка «сейчас виден»: пока юнит остаётся в зоне видимости врага, эффект не повторяется. После срабатывания эффект показывается в течение заданного «времени показа», затем плавно угасает (прозрачность снижается через синусоидальную интерполяцию) и убирается полностью. Повторно индикатор срабатывает только после того, как юнит выйдет из видимости врага (уйдёт в туман войны) и снова будет им замечен.
Условия отображения
- Индикатор показывается только на союзных юнитах (враги и нейтралы, принадлежащие вражеской команде, игнорируются).
- Поддерживается большинство типов юнитов: герои, крипы, строения, варды, курьеры, Рошан, Мучитель и специфические юниты способностей (мины, Надгробный камень, Ледяная шпиля и др.).
- Мёртвые юниты и фонтан не подсвечиваются.
- Дух Wisp отображается только если он не нейтрал; Медведь Beastmaster — только если ожидает возрождения.
Угасание эффекта
После срабатывания индикатор держится на юните в течение заданного «времени показа», а затем угасает. Прозрачность снижается по формуле sin(progress * π/2) * 255, то есть сначала медленно, затем резко гаснет.
Выбор эффекта
Доступны 21 вариант визуального эффекта (particle):
| # | Название | Поддержка изменения цвета |
|---|---|---|
| 0 | Disable | — (эффект отключён) |
| 1 | Shivas | Да |
| 2 | Omniknight | Да |
| 3 | Arrow | Да |
| 4 | Glyph | Да |
| 5 | Lightning | Да |
| 6 | Energy Orb | Да |
| 7 | Pentagon | Да |
| 8 | Axis | Да |
| 9 | Beam Jagged | Да |
| 10 | Beam Rainbow | Да |
| 11 | Walnut Statue | Да |
| 12 | Thin Thick | Да |
| 13 | Ring Wave | Да |
| 14 | Radial | Нет |
| 15 | Beam | Нет |
| 16 | Beam light | Нет |
| 17 | Dark | Нет |
| 18 | Purge | Нет |
| 19 | Timer | Нет |
| 20 | Text (Visible) | Да |
При выборе эффекта без поддержки цвета настройка Particle color автоматически скрывается.
Настройки
Основные
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| State (Состояние) | Переключатель | Вкл. | Включает/выключает скрипт полностью. |
| Show time (sec) (Время отображения (сек)) | Ползунок | 2 сек | Как долго индикатор держится на юните после срабатывания (после того, как юнита заметил враг). Диапазон: 0.3–5. |
General settings (Общие настройки)
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| Particle effect (Эффект частицы) | Выпадающий список | Glyph (4) | Выбор типа визуального эффекта из 21 варианта. При выборе «Disable» эффект не показывается ни на одном юните. |
| Particle color (Цвет частицы) | Выбор цвета | Aqua (голубой) | Цвет эффекта. Скрыт для эффектов без поддержки перекраски. |
Heroes (Герои)
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| State (Состояние) | Переключатель | Вкл. | Включает отображение на героях. |
| Clones (Клоны) | Переключатель | Вкл. | Показывать на клонах героев. |
| Illusion (Иллюзии) | Переключатель | Вкл. | Показывать на иллюзиях. |
| Only self (Только на себе) | Переключатель | Выкл. | Показывать только на вашем герое, остальные герои игнорируются. |
| Particle effect (Эффект частицы) | Переключатель | Вкл. | Разрешить отображение эффекта частицы на героях. |