Перейти к основному содержимому

Ward Tracker (Отслеживание вардов)

Показывает все вражеские варды на карте — с таймером, радиусом обзора и иконкой купившего героя.


Где находится в меню

Visual (Визуалы)  →  Maphack (Мапхак)  →  Ward tracker (Отслеживание вардов)

Что делает

Скрипт отслеживает вражеские наблюдательные (Observer) и сигнальные (Sentry) варды и отображает их несколькими способами одновременно.

Таймер на варде (мировой экран)

Над каждым обнаруженным вардом скрипт рисует карточку с:

  • эмодзи-иконкой типа варда (🧿 Observer / 🔵 Sentry);
  • таймером оставшегося времени жизни варда (в секундах; формат MM:SS или дробный — зависит от настройки Format time);
  • аватаркой героя, который поставил этот вард.

Размер карточки регулируется ползунком Size in world.

Иконка на миникарте

Каждый вард автоматически отмечается иконкой на миникарте:

  • Observer — жёлтой иконкой ward_obs;
  • Sentry — синей иконкой ward_invis.

Иконки исчезают, когда вард уничтожен или истёк его срок.

Радиус обзора/обнаружения

Опционально вокруг варда рисуется круг радиуса — обзора для Observer, истинного зрения для Sentry. Радиус берётся из актуальных игровых данных (vision_range_tooltip / true_sight_range).

  • Цвет, стиль (линия/заливка) и режим рендеринга круга настраиваются отдельно для каждого типа варда.

3D-модель варда

При включённой опции Draw 3D над позицией варда отображается 3D-частица (модель варда из игровых ресурсов). Частица показывается только когда вард не в зоне видимости (скрытый) — если вард виден напрямую, 3D-модель не дублируется.

Панель состояния (Status panel)

Отдельная плавающая панель на экране показывает суммарное количество активных вражеских вардов: сколько Observer и сколько Sentry стоит прямо сейчас. Панель перетаскивается мышью.

Панель скрывается, если открыт магазин или таблица счёта, пока они перекрывают её позицию.

Логика определения варда

Скрипт использует два механизма:

  1. Прямая видимость — если вард появляется в зоне видимости (EntityCreated), он немедленно добавляется в список с реальной позицией и реальным таймером из модификатора (modifier_item_buff_ward).
  2. Вычисление по инвентарю — скрипт отслеживает количество зарядов вардов у вражеских героев. Когда количество уменьшается, но вард не виден — создаётся «призрак» (FakeWard) с предполагаемой позицией (впереди героя). Когда реальный вард появляется в видимости, призрак обновляется до точных данных.

По окончании матча все варды и иконки сбрасываются.


Настройки

Ward tracker (Основные)

Пункт менюТипПо умолчаниюОписание
State (Состояние)ПереключательВкл.Включает/выключает скрипт целиком.
Draw 3D (Рисовать 3D)ПереключательВыкл.Рисует 3D-частицу над позицией скрытого варда.
Format time (Формат времени)ПереключательВкл.Если включён — время отображается в формате MM:SS. Если выключен — дробным числом секунд.
Radius sentry (Радиус сентри)ПереключательВкл.Показывает круг радиуса истинного зрения вокруг каждого Sentry-варда. При включении открывает раздел Sentry settings (radius).
Radius observer (Радиус обсервера)ПереключательВыкл.Показывает круг радиуса обзора вокруг каждого Observer-варда. При включении открывает раздел Observer settings (radius).
Size in world (Размер в мире)Ползунок4Размер карточки с таймером над вардом. Диапазон: 0–8.

Status panel (Панель состояния)

Пункт менюТипПо умолчаниюОписание
State (Состояние)ПереключательВкл.Включает/выключает плавающую панель со счётчиком вардов.
Size (Размер)Ползунок2Размер панели. Диапазон: 0–20.
Opacity (Прозрачность)Ползунок0Степень прозрачности фона панели. Диапазон: 0–50.
Position: X (Позиция X)Ползунок2Горизонтальное положение панели в пикселях. Диапазон: 0–1920.
Position: Y (Позиция Y)Ползунок148Вертикальное положение панели в пикселях. Диапазон: 0–1080.

Sentry settings (radius) / Observer settings (radius)

Настройки отображаются только при включённых Radius sentry / Radius observer соответственно.

Пункт менюТипПо умолчаниюОписание
Color (Цвет)Выбор цвета🔵 Синий (Sentry) / 🟡 Жёлтый (Observer)Цвет круга радиуса варда.
Fill (Заливка)ПереключательВыкл.Заполнять круг цветом (сплошная заливка) или рисовать только контур.
Style (Стиль)Выбор вариантаNormalРежим рендеринга частицы: Normal или Rope.