Трата золота (Gold Spender)
Автоматически тратит лишнее золото — покупает предметы из быстрой покупки, пополняет расходники перед смертью и позволяет назначить клавиши для мгновенной покупки конкретных предметов.
Где находится в меню
Utility (Утилиты) → Gold spender (Трата золота)
Что делает
Скрипт управляет золотом в трёх независимых режимах: автоматически докупает предметы из быстрой покупки, покупает расходники когда герой вот-вот умрёт, и позволяет купить заданный предмет одной клавишей. Все режимы учитывают настройку «Сохранять на байбэк» — золото, зарезервированное на байбэк и потенциальные потери при смерти, не тратится.
Логика резерва на байбэк
Параметр Save for buyback задаёт порог времени в минутах. До наступления этого момента в игре скрипт тратит золото свободно. После — из доступного золота вычитаются стоимость байбэка и потенциальные потери золота при смерти, и скрипт работает только с остатком.
Auto Buy (Авто покупка)
Автоматически покупает предметы из панели быстрой покупки (Quick Buy), как только накапливается достаточно золота. Работает без каких-либо действий со стороны игрока — достаточно добавить нужные предметы в Quick Buy в интерфейсе игры.
- По умолчанию предметы покупаются в любом порядке — сначала те, на которые хватает золота.
- При включённом Quick buy in strict order скрипт идёт строго по списку сверху вниз: если на первый предмет золота не хватает — остальные тоже не покупаются.
- При включённом Buy only near shop покупка происходит только когда герой стоит рядом с магазином. Если опция выключена — скрипт может использовать курьера как «удалённый магазин».
- При включённом Include courier for shop курьер считается доступным источником покупки, если он стоит рядом с магазином.
Near death (Перед смертью)
Автоматически покупает расходники из выбранного списка, когда герой находится на грани гибели: HP упало ниже порога и рядом есть враги. Логика срабатывания:
- HP героя ниже значения HP threshold или процент HP ниже HP% threshold — оба условия проверяются по принципу ИЛИ: достаточно выполнения хотя бы одного;
- в радиусе Enemy range от героя есть живой вражеский герой, крип или Spirit Bear;
- герой жив и не может реинкарнировать (Aegis/Reincarnation не в ходу);
- доступного золота (за вычетом резерва) больше нуля;
- итоговые траты не уберут золото ниже уровня потерь при смерти — скрипт не станет тратить деньги впустую, если они всё равно пропадут.
Скрипт не будет покупать предметы, которые уже есть в избытке:
- тангу, флягу, кларити, кровавую гранату, манго, raindrop — только в первые 10 минут игры;
- smoke — если у героя уже есть хотя бы один в инвентаре;
- sentry — если заряды уже ≥ 2;
- dust — если у врагов есть невидимость и у героя уже ≥ 2 заряда; без вражеской невидимости не покупается вовсе.
Список предметов для покупки выбирается через Items (ImageSelector). Специальная иконка «плюс» (attribute_bonus) добавляет в список все предметы из текущей быстрой покупки.
Purchase by keys (Покупка по клавише)
Позволяет назначить клавишу на мгновенную покупку конкретного предмета. Поддерживаемые предметы:
- Tango, Clarity, Flask, Enchanted Mango, TP Scroll
- Observer Ward, Sentry Ward
- Aghanim's Shard, Blood Grenade, Smoke of Deceit
При нажатии клавиши предмет покупается, если хватает золота (с учётом резерва на байбэк) и предмет есть в наличии на складе.
Настройки
Основные
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| State (Состояние) | Переключатель | Вкл. | Главный выключатель скрипта. При выключении все три модуля не работают. |
| Save for buyback (Сохранять на байбэк) | Ползунок | 30 мин | Время в минутах: после этого момента скрипт резервирует золото на байбэк + потери при смерти и работает только с остатком. Диапазон: 0–60. |
Auto Buy (Авто покупка)
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| State (Состояние) | Переключатель | Вкл. | Включает/выключает режим авто-покупки из быстрой покупки. |
| Buy only near shop (Только возле магазина) | Переключатель | Выкл. | Покупать предметы только когда герой стоит рядом с магазином. |
| Quick buy in strict order (Строгий порядок) | Переключатель | Выкл. | Соблюдать строгий порядок покупки из списка быстрой покупки: не переходить к следующему предмету, если на текущий не хватает золота. |
| Include courier for shop (Учитывать курьера для магазина) | Переключатель | Вкл. | Использовать курьера как точку покупки, если он находится рядом с магазином. |
Near death (Перед смертью)
| Пункт меню | Тип | По умолчанию | Диапазон | Описание |
|---|---|---|---|---|
| State (Состояние) | Переключатель | Выкл. | — | Включает/выключает режим покупки расходников перед смертью. |
| HP threshold (Порог ХП) | Ползунок | 150 | 1–500 | Покупать предметы, если HP героя ниже этого значения. |
| HP% threshold (Порог ХП%) | Ползунок | 20 | 1–40 | Покупать предметы, если процент HP героя ниже этого значения. |
| Enemy range (Дистанция до врага) | Ползунок | 600 | 0–2000 | Покупать предметы только если враг находится ближе этого расстояния. |
| Items (Предметы) | Выбор предметов | attribute_bonus вкл., остальные выкл. | — | Список расходников для покупки. Иконка «плюс» (attribute_bonus) означает предметы из текущей быстрой покупки. |
Purchase by keys (Покупка по клавише)
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| item_smoke_of_deceit | Клавиша | Не задана | Купить Smoke of Deceit. |
| item_blood_grenade | Клавиша | Не задана | Купить Blood Grenade. |
| item_aghanims_shard | Клавиша | Не задана | Купить Aghanim's Shard. |
| item_ward_sentry | Клавиша | Не задана | Купить Sentry Ward. |
| item_ward_observer | Клавиша | Не задана | Купить Observer Ward. |
| item_tpscroll | Клавиша | Не задана | Купить TP Scroll. |
| item_enchanted_mango | Клавиша | Не задана | Купить Enchanted Mango. |
| item_flask | Клавиша | Не задана | Купить Flask. |
| item_clarity | Клавиша | Не задана | Купить Clarity. |
| item_tango | Клавиша | Не задана | Купить Tango. |