Хочу убрать время баффа "Лечение" чтобы лечение ограничивалось только перезарядкой и МП

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

8gabriel8, ну ты хотел еще дефольт способность изменить, разумеется нельзя сделать то что не предусмотрели разработчики игры.
Насчет триггерной замены - много возни? У вас ГУИ головного мозга, млять примитивнейший спелл хилка, они не знают как сделать... Хоспади возьмите вы InnerFire за основу и делайте триггерный хил...
Вот примитив, дописать ИИ чтобы хилил не только в бою и сами сможите...
Загруженные файлы
1
26
7 лет назад
Отредактирован 8gabriel8
1
А пробовал убирать бафф триггерно? Типа:
С: Generic unit - применяет способность
У: (Ability being cast) равно Лечение
Д: Боевая единица - (target of ability being cast) remove specific buff Лечение
2
27
7 лет назад
Отредактирован MpW
2
8gabriel8, может не удалиться. Помню щит паладина на неуязвимость делал, пробовал бафф удалить сразу. Не помню зачем. Применил такой способ, как у тебя на примере. А как оказалось, триггер не работал, бафф успешно накидывается. Дело было вот в чем, надо было задержку в 0.00 сек давать. Баффа нету просто, не успевал накинуть. Мало ли инфа пригодится
Как понять убрать время баффа?
0
10
7 лет назад
0
8gabriel8:
А пробовал убирать бафф триггерно? Типа:
С: Generic unit - применяет способность
У: (Ability being cast) равно Лечение
Д: Боевая единица - (target of ability being cast) remove specific buff Лечение
Не, неработает
0
28
7 лет назад
0
Steal nerves, скорее всего имеется ввиду убрать баф
0
10
7 лет назад
0
nvc123:
Steal nerves, скорее всего имеется ввиду убрать баф
ни через триггеры, ни через РО не выходит
0
27
7 лет назад
0
Taurenus, а задержку делал?
С - приводит в действие
У - Абила - лечение
Д: ждать 0.00 (еще попробуй 0.01)
Д: удалить бафф
0
26
7 лет назад
0
Чего-то никак по-простому не получается отменить бафф, а это подразумевает, что в редакторе не заложено возможности для его редактирования так, чтобы одновременно несколько лекарей лечили. Видимо, надо делать полностью триггерное лечение, а это довольно много возни. Альтернатива, например, способность Лунных колодцев не подойдёт?
0
32
7 лет назад
0
8gabriel8, ну ты хотел еще дефольт способность изменить, разумеется нельзя сделать то что не предусмотрели разработчики игры.
Насчет триггерной замены - много возни? У вас ГУИ головного мозга, млять примитивнейший спелл хилка, они не знают как сделать... Хоспади возьмите вы InnerFire за основу и делайте триггерный хил...
Вот примитив, дописать ИИ чтобы хилил не только в бою и сами сможите...
Загруженные файлы
Принятый ответ
0
26
7 лет назад
Отредактирован 8gabriel8
0
quq_CCCP, подобную наработку без триггерного нормального автокаста я просто постыдился выкладывать, а делать нормально в одинадцатом часу ночи мне муторно было, тем более утром рано вставать. Сам чего не сделал нормально способность?
0
29
7 лет назад
0
Steal nerves,
для этого используют таймер на ноль
0
32
7 лет назад
0
16GB, Если будите удалять бафф, то потребуется таймер, он появляется не сразу после завершения каста, а через 1 фрейм.
8gabriel8, Сделал, работает, остальное за вами - тут не стол заказов. Я показал автору что это очень просто сделать, нужно только включить мозги.
Нефиг запугивать людей мол, сложно, муторно.
0
26
7 лет назад
Отредактирован 8gabriel8
0
quq_CCCP, во-первых, нормальное триггерное лечение делается не из Духовного пламени, которое накладывается на атакующих, а не раненных в бою. Во-вторых, если человек может написать ИИ, чтобы хилил раненных, а не атакующих, то и подобное недолечение для него очевидно.
Taurenus, объясни поподробнее для чего требуется такая способность: будет ли она у героя или обычного юнита; будет ли она у обычного Целителя Альянса, либо другого юнита, который также обладает способностью Духовное пламя; обязательно ли делать ей видимый автокаст, либо способность будет лишь у воинов противника или союзника, и иконки её видеть не будешь?
0
32
7 лет назад
0
8gabriel8, годится любой автокаст, даже вредный (стрелы исключение, т.к нужна дальняя атака).
ИИ там примитивное, на юнита применили хил, его хп далеко от 100% кастануть хил еще раз.
0
26
7 лет назад
0
quq_CCCP, да знаю я) Мне делать это хочется также сильно, как и вам.
0
32
7 лет назад
0
8gabriel8, это для автора, пусть занимается. Это не стол заказов.
0
26
7 лет назад
Отредактирован 8gabriel8
0
quq_CCCP, ему уже ответили.
Steal nerves:
Taurenus, а задержку делал?
С - приводит в действие
У - Абила - лечение
Д: ждать 0.00 (еще попробуй 0.01)
Д: удалить бафф
16GB:
Steal nerves,
для этого используют таймер на ноль
quq_CCCP:
16GB, Если будите удалять бафф, то потребуется таймер, он появляется не сразу после завершения каста, а через 1 фрейм.

P. S. Гениально просто! Автор вопроса не в сети, но каким-то чудом самый мутный ответ оказался лучшим)
Загруженные файлы
0
32
7 лет назад
0
8gabriel8, еще 1 вредный совет, а если юнитов несколько?
0
26
7 лет назад
0
И всех их будут одновременно в 0,01 секунды лечить?
0
32
7 лет назад
Отредактирован quq_CCCP
0
8gabriel8, запросто.
8gabriel8, ты знаешь, хватает 1 фрейма (мне хватило).
но там я тестил другую абилку, долго не мог понять че не так, пока не посмотрел дебаги.
0
26
7 лет назад
0
quq_CCCP, пытался сделать с переменными для цели и кастера, но не получилось сделать универсально, а под какую-то карту с БД делать не хотелось. Потому сделал только с массивом переменных для целей каста. Правда, приходится каждого Целителя вручную прокликивать на лечение, да массив целей, наверное, надо очищать через custom script от утечек, но это демонстрация, что и для нескольких юнитов может работать.

Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.