Здравствуйте,у меня есть вопрос.
Я создаю пассивное умение для персонажа,увеличивающее урон.Проблема в том,что этот урон должен зависеть от количества накопленного золота в процентном соотношении 1%/2%/3%.
Подскажите,как это сделать?
Я создаю пассивное умение для персонажа,увеличивающее урон.Проблема в том,что этот урон должен зависеть от количества накопленного золота в процентном соотношении 1%/2%/3%.
Подскажите,как это сделать?
Принятый ответ
Качаем систему ссыль и каждые 0.5 сек. проверяем кол-во золота у игрока и устанавливаем ему бонус урона, таймер и триггер следящий за смертью персонажа (нельзя модифицировать параметры мертвым) который включается при изучении умения.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
В иницилизации создаешь группу и добавляешь туда всех юнитов на карте.
Выбираешь группу и добавляешь specific unit event в другой триггер: выбранный получает урон.
Потом делаешь ттриггер с событием "юнит входит в область" и проверяешь: если юнит не в группе, то добавишь его в группу и добавить specific unit event в другой триггер: triggering unit получает урон.
Поздравляю, в этом триггере теперь срабатывает получение урона любым юнитом.
Дальше делаешь так: если у Damage source уровень твоей пассивки != 0, тогда дамажить triggering unit на золото(владелец DS)*(0.01*уровень пассивки).
Только создавай даммика и дамаж отлица даммика, иначе триггер будет запускать сам себя, что чревато крашем. Лично я в карте создаю для всех героев "Damager" и все способности дамажат от его лица. У Дамагера есть пассивка, уровень которой = искусственный тип урона(1 = чистый, 2 = физ, 3 = маг, 4 = огонь, 5=вода и.т.д.).
Если все способности дамажат от лица даммика, то сам герой сможет дамажить только при ударе с руки - это позволит различать урон от способностей и простые удары и делать эффект на удары в damage event'e: искусственный крит, искусственный орб-эффект и т.п.
Отредактирован Extremator
Это еще если без мемхака. А если с мемхаком - можно вообще и белую атаку добавлять без всяких абилок.
Отредактирован Raised