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