Подскажите, как сделать пассивную способность цепь молний, которая бы работала по принципу молжонира в доте?

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

Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
7 лет назад
0
Похожие вопросы:

ответ
пассивка есть в редакторе объектов
это Q/A а не сделайте/придумайте за меня

2
20
7 лет назад
2
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Принятый ответ
0
1
7 лет назад
0
Спасибо, все оказалось намного проще чем я думал, почему-то казалось, что данная орба только на ближнем бое работает.
Diaboliko:
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Радость была преждевременной, это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект.
0
27
7 лет назад
0
Alexey86, это если триггерную цель молнию не сделать. раньше у меня была где-то наработка (сделал тогда в точь-точь как и станд. цепь молнии). эта орба у нее минусов много
0
10
7 лет назад
0
Alexey86:
Спасибо, все оказалось намного проще чем я думал, почему-то казалось, что данная орба только на ближнем бое работает.
Diaboliko:
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Радость была преждевременной, это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект.
тригерно событие либо цель атакована, алибо получает повреждения, в условиях твой шанс, в действиях создаешь дамми и даешь ему скил, приказываешь кастовать, все очень просто
0
1
7 лет назад
0
ImbaStyle: уже пробовал, в принципе работает, но только вот не так как надо, т.к. если тебя никто не атакует, то тригер не сработает, а в той же доте, он срабатывает именно при твоих атаках.
0
32
7 лет назад
0
Alexey86, тебе нужна пассивная часть мьелнира или активная?
Пассивная просто сфера замеления с засунутой в неё цепью молний, активная часть просто триггер который следит за тем что время вышло, цель умерла, цель получила урон выше N (5 или 10) ну и так далее, срабатывая создает даммика с разветвленной молнией и приказывает применить её в случайного врага вокруг (в современной доте вроде молнии кастомные)
0
1
7 лет назад
0
это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект
Пассивная, не работает через орбы сфер. Я уже выше писал.
0
32
7 лет назад
0
Alexey86, увы такая механика сферы... Иначе пили систему детекта физического урона.
0
1
7 лет назад
0
quq_CCCP:
Alexey86, увы такая механика сферы... Иначе пили систему детекта физического урона.
Не совсем понял, это как? Физ урона от кого, от юнита со способностью?
0
32
7 лет назад
0
Alexey86, ну тееб нужно отловить факт удара одним юнитом другого, чтобы пустить молнию, событие юнит атакован не годится, если стопить атаку можно абузить это дело, вызывая частое срабатывание пассивки.
0
21
7 лет назад
0
quq_CCCP, ну можно защиту от абуза поставить. Например, временной абилой-маркером без эффекта и описания на цель. Немного раковато, зато все еще очень просто в реализации (повесить маркер, таймер запускать и маркер снимать + в условии проверять наличие маркера не так уж сложно).
А если молния не на > 500 дмг, так и вообще даже можно "абуз" сохранить - может так оказаться, что стопить юнита, надеясь выдрочить больше молний, просто менее выгодно, чем атаковать нормально.
Но это уже по игре смотреть надо.
1
26
7 лет назад
1
При попытке атаковать проверяем:
  • есть ли у атакующего Мёльнир? (имеет ли он эту способность или предмет)
  • чему равен его текущий приказ? (attack или smart - значит помощь не нужна)
Если идёт замах, есть мёльнир, но нет приказа attack/smart, тогда это значит что юнит начал атаковать самостоятельно без целевого приказа = мёльнир работать не будет...
Просто отдаём приказ attack в позицию атакующего юнита (т.е. атака под себя, в точку), юнит направится бить ближайшего (как он собственно только что и пытался сделать), но при этом ему текущий приказ будет равен attack . . .
Почему не приказать атаковать атакованную цель? - потому что юниты с таким приказом будут атаковать цель до тех пор пока физически это смогут делать (атакующий будет игнорировать всех остальных юнитов, и атаковать одну цель, т.к. получил на это приказ). А если приказать в точку - юнит просто направит свою атака в область и будет сам решать на кого напасть, а т.к. точка под ним - он просто сорвётся на любого кто подойдёт (при этом надо не забывать, что юнит перед приказом, уже попытался вступить в бой, и мы его внутренний мини-ИИ по факту даже не трогаем).
0
20
7 лет назад
0
Extremator:
хм, а этот способ получше, чем заносить юнита в переменную (для сравнения) и отдавать на него приказ смарт, у меня из-за этого анимация атаки страдала немного
правда смущает, если врагов рядом куча и у них коллизии почти что нет
0
26
7 лет назад
0
на счёт страдания анимации атаки - да, забыл про этот косяк, от него я тоже бежал, поэтому и пришлось юзать атаку под себя
0
32
7 лет назад
0
Как жаль, орбы вроде бы всем хороши, но только зараза не стакаются, а полный аналог порой не так уж и просто сделать..
0
7
7 лет назад
0
создай юнита который будет появляеться и бить молнией или через сферу замедления
2
32
7 лет назад
2
Filius Dei, Это все хорошо, но есть куча но и если :
  1. Как отследить момент завершения атаки?, юнит то мог промазать, а ты будешь лупить молниями.
  2. Урон от хрен знает кого, в некоторых случаях важно наносит урон именно от лица героя, чтобы не переделывать 100500 других способностей, работающих с уроном.
Реализация пассивок не орбов, но в остальном точно таких же как и орб, подчас не такая уж простая задача, а реализация самого эффекта уже фигня, кинуть молнию или замедления сможет каждый 5 минутный новичёк, ты отследи факт попадания атакой по юниту без лишнего гемороя, это довольно непросто. Порой и ресурсоёмко.
0
7
7 лет назад
0
и нафига от слежка факта попадания по юниту, через орб оно не срабатывает при промохах, а значит ты попал оно попало, а ему надо просто молнию пассиву, орб как раз подойдет.
0
32
7 лет назад
0
Filius Dei, Еще раз, ему ненужен орб эффект и прочие ограничения сферы, читай внимательно. Орб низя, низя чтобы не срабатывало при автоатаке. Нужно сделать кастом пассивку, но самое сложное отследить попадание снаряда по юниту, не забывай что молния срабатывает именно в момент попадания по юниту, у дальнего боя внезапно снаряд может не долететь, а еще цель может блинкнутся...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.