Возможно ли изменить эффект "Распространение порчи" так, чтобы вместо порчи была например: трава или песок?

Принятый ответ

Master113, Триггерно. функция по замене тайла на любой(если не ошибаюсь) есть. Просто потом отслеживать все действия, добавляющие и убирающие порчу.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
8 лет назад
0
Master113, юзаем функцию замены тайла
потом отлавливаем попытки строительства, нахождение юнитов и прочее
проще говоря имитируем порчу
правда 100% имитации не получится
хотя если тебе надо только менять тайл без эффектов порчи то тупо функцией меняй и всё
2
24
8 лет назад
2
nvc123, в принципе получится. только система выйдет не простая -надо для анчала узнать все характеристики почвы, помню была тема называлась что-то вроде "исследование порчи"
0
28
8 лет назад
0
darkowlom, не получится сделать цвет текстуры при наведении здания на почву
т.е. когда выбираешь постройку здания и наводишь на место в котором нету почвы текстура пути здания становится красной
0
24
8 лет назад
Отредактирован darkowlom
0
nvc123, почему нет? станлдартными нельзя, но покопаться в памяти и с помощью ретурн бага думаю найти значения можно
0
28
8 лет назад
Отредактирован nvc123
0
darkowlom, нам надо отлавливать положение курсора на карте и менять цвет текстуры а jass таймеры/события отстают от потока отрисовки(сначала отрисовывает курсор а лишь потом говорит что он сдвинулся)
т.е. при наведении на порчу или с порчи мы увидим как текстура мигает с зелёного на красный или наоборот
0
24
8 лет назад
0
nvc123, если использовать РБ то джазз таймеры не нужны, можно использовать сторонню длл, другйо вопрос как найти цвет подсветки, хотя есть мысли
0
28
8 лет назад
Отредактирован nvc123
0
сторонню длл
всеравно будет небольшая задержка
единственный вариант это с помощью рб заменить сам алгоритм определения возможности строительства
но это жесть
но судя по всему автору нужно просто тайл поменять без доп эффектов
так что тут проблем нету
1 функция и готово
0
24
8 лет назад
0
nvc123, на практике задержка минимальна, так как длл будет перехватывать сам вызов функции строительства,а не ждать его. Я проверял с теми функциями которые легко обнаружить - можно даже полностью их заменить
Фикс широкоформата Алексея так и работает - перехватывает функцию
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.