Добавлен under11
Здравствуйте можна ли на jass как-нибудь добавить зеленый показатель урона герою, просто пытаюсь повторить пассивку сфа с душами, где за каждого убитого юнита он получает +2 урона вплоть до 36 убитых юнитов, соответственно 72 урона.А после смерти он теряет половину душ.
Сделал несколько триггеров:
1.Что после прокачки сопосбности включаются все остальные триггеры.
2.Что после убийства юнитов(врагов) глобалка которая показывает число душ = текущие + 1
3.И то что если герой умирает, установить души = текущие / 2.
4.А теперь мне нужно сделать еще 2 триггера по возможности, .чтобы отслеживать смерть и убийства в игре, проверять кто это сделал и кого убили, и устанавливать урон равный души * 2
Сделал несколько триггеров:
1.Что после прокачки сопосбности включаются все остальные триггеры.
2.Что после убийства юнитов(врагов) глобалка которая показывает число душ = текущие + 1
3.И то что если герой умирает, установить души = текущие / 2.
4.А теперь мне нужно сделать еще 2 триггера по возможности, .чтобы отслеживать смерть и убийства в игре, проверять кто это сделал и кого убили, и устанавливать урон равный души * 2
Принятый ответ
Не надо столько триггеров
Нужные вещи:
Устанавливаешь кнопки X=0 Y=-11
Даешь герою в редакторе объектов не надо в способности героя она должна стоять там где "Предметы(герой)"
Нужные вещи:
- Способность на основе боевые когти(урон) делаешь 37 уровней
Устанавливаешь кнопки X=0 Y=-11
Даешь герою в редакторе объектов не надо в способности героя она должна стоять там где "Предметы(герой)"
- Пассивка сфа можно брать на основе змеиная ловкость(я так всегда делаю)
- Переменная типа integer(цельная)
Теперь сам триггер
Событие
Юнит умирает
Юнит умирает
Условие
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Действие
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) + 1
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) + 1
Установить уровень способности (боевые когти) убивающего юнита на integer(цельная)
Триггер на уменьшение количества душ после смерти
Событие
Юнит умирает
Условие
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Действие
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) / 2
Юнит умирает
Условие
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Действие
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) / 2
Установить уровень способности (боевые когти) убивающего юнита на integer(цельная)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ну а если по человечески, любая пассивка с кулдаун индикатором (перерождение или эксгумация труповозки), система бонусного урона на абилках предметных когтей на атаку, там степени двойки, ну и мемхак. Рисуем на пассивке заряды, а системой вешаем нужный урон. Кстати с самой доты можно стащить, там есть. Абилки на 100500 левелов хреновая идея, (от того при пике вокеров и сфов лаги, ульт вызывает пролаг и так далее). Ну и время загрузки карты увеличивают все абилки выше 4 уровней.
Ред. Гуванч
Нужные вещи:
Устанавливаешь кнопки X=0 Y=-11
Даешь герою в редакторе объектов не надо в способности героя она должна стоять там где "Предметы(герой)"
Юнит умирает
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) + 1
Юнит умирает
Условие
Уровень способности (змеиная ловкость) у ( убивающего юнита) больше 0
Действие
Установить переменную integer(цельная) = Арифметика
Уровень способности (боевые когти) у ( убивающего юнита) / 2