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

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

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