Понимаю, что вопрос глупый. Но мне нужно сделать скилл. Когда юнит убивает другого юнита убивающему прибавляется 3 атаки и так до 30 атаки. Желательна карта пример и GUI, если возможно.

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

Integer comparison - Level of ability for unit > 0
Boolean проверки на наличие способности нет, только проверка на уровень
Необязательно делать через кучу ифов, можно добавлять одну и ту же предметную атаку много раз если хранить количество стаков в переменной

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
33
6 лет назад
0
Условия - у убивающего юнита есть спелл
Нет такого условия. Я не нашёл. Как оно на английском дословно называется?
2
20
6 лет назад
Отредактирован biridius
2
Integer comparison - Level of ability for unit > 0
Boolean проверки на наличие способности нет, только проверка на уровень
Необязательно делать через кучу ифов, можно добавлять одну и ту же предметную атаку много раз если хранить количество стаков в переменной
Принятый ответ
2
18
6 лет назад
2
Можно без числовой переменной обойтись. Сделать многоуровневую способность и прибавлять её уровень при срабатывании.
0
33
6 лет назад
0
Maniac_91, прибавление уровня почему-то не работает =(
0
32
6 лет назад
0
Эмм есть такая книга, повышает белую атаку владельцу - работает как руна. Ну вручаеш её герою при каждом убийстве, если бонус не планируется снимать. То сделать книжками очень изи, как вручать руны и прочее можно почитать в моей статье по предметам
0
33
6 лет назад
0
quq_CCCP, инвентаря у юнитов нет.
biridius, спасибо за условие. Пришлось сделать много ифов. Но всё работает.
0
18
6 лет назад
0
PUVer, должно работать, если у юнита есть хотя бы один уровень способности. Если нет, то и прибавлять не к чему.
0
20
6 лет назад
0
Maniac_91, у предметных бонусных абилок не работают уровни, кроме того бага с удалением абилок второго уровня
0
21
6 лет назад
0
biridius, смотря какие это абилки. Что даёт зелёное +к чему-то - спокойно работают уровни.
0
33
6 лет назад
0
ClotPh, я проверял. Триггерное прибавление уровня не работает. Только через улучшение. А мне надо не на всех юнитов а на каждого по отдельности.
2
21
6 лет назад
2
PUVer, на основе чего абилка? Абилка на основе когтей атаки спокойно увеличивает значения по уровням! Это факт! Т. е. на первом уровне может давать +0 атаки, на втором +1, на третьем +2 и так далее, ставишь ее юниту и задаешь нужный уровень.
(На первом +0 обычно удобнее для прелоада, такую абилку лучше прелоаднуть, чтобы лага не было)
Единственный недостаток - если уровней сотни, прелоад такой абилки увеличит время загрузки карты, но после оптимизации и если такая абилка одна - это не смертельно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.