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

Без ответа.


Просмотров: 207

XGM Bot #1 - 1 месяц назад 0
Похожие вопросы:

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

Diaboliko #2 - 1 месяц назад 0
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Alexey86 #3 - 1 месяц назад 0
Спасибо, все оказалось намного проще чем я думал, почему-то казалось, что данная орба только на ближнем бое работает.
Diaboliko:
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Радость была преждевременной, это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект.
Steal nerves #4 - 1 месяц назад 0
Alexey86, это если триггерную цель молнию не сделать. раньше у меня была где-то наработка (сделал тогда в точь-точь как и станд. цепь молнии). эта орба у нее минусов много
ImbaStyle #5 - 1 месяц назад 0
Alexey86:
Спасибо, все оказалось намного проще чем я думал, почему-то казалось, что данная орба только на ближнем бое работает.
Diaboliko:
Ну если делать через орб эффект - у предметов есть способности "сфера замедления" и "сфера молний (новая)". Эти способности позволяют с указанным шансом применять в цель атаки указанный скилл.
Радость была преждевременной, это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект.
тригерно событие либо цель атакована, алибо получает повреждения, в условиях твой шанс, в действиях создаешь дамми и даешь ему скил, приказываешь кастовать, все очень просто
Alexey86 #6 - 1 месяц назад 0
ImbaStyle: уже пробовал, в принципе работает, но только вот не так как надо, т.к. если тебя никто не атакует, то тригер не сработает, а в той же доте, он срабатывает именно при твоих атаках.
quq_CCCP #7 - 1 месяц назад 0
Alexey86, тебе нужна пассивная часть мьелнира или активная?
Пассивная просто сфера замеления с засунутой в неё цепью молний, активная часть просто триггер который следит за тем что время вышло, цель умерла, цель получила урон выше N (5 или 10) ну и так далее, срабатывая создает даммика с разветвленной молнией и приказывает применить её в случайного врага вокруг (в современной доте вроде молнии кастомные)
Alexey86 #8 - 1 месяц назад 0
это работает, но только если самому щелкать правой кнопкой мыши, если же не трогать юнита он даже при 100% шансе не выдает нужный эффект
Пассивная, не работает через орбы сфер. Я уже выше писал.
quq_CCCP #9 - 1 месяц назад 0
Alexey86, увы такая механика сферы... Иначе пили систему детекта физического урона.
Alexey86 #10 - 1 месяц назад 0
quq_CCCP:
Alexey86, увы такая механика сферы... Иначе пили систему детекта физического урона.
Не совсем понял, это как? Физ урона от кого, от юнита со способностью?
quq_CCCP #11 - 1 месяц назад 0
Alexey86, ну тееб нужно отловить факт удара одним юнитом другого, чтобы пустить молнию, событие юнит атакован не годится, если стопить атаку можно абузить это дело, вызывая частое срабатывание пассивки.
ClotPh #12 - 1 месяц назад 0
quq_CCCP, ну можно защиту от абуза поставить. Например, временной абилой-маркером без эффекта и описания на цель. Немного раковато, зато все еще очень просто в реализации (повесить маркер, таймер запускать и маркер снимать + в условии проверять наличие маркера не так уж сложно).
А если молния не на > 500 дмг, так и вообще даже можно "абуз" сохранить - может так оказаться, что стопить юнита, надеясь выдрочить больше молний, просто менее выгодно, чем атаковать нормально.
Но это уже по игре смотреть надо.
Extremator #13 - 1 месяц назад 0
При попытке атаковать проверяем:
  • есть ли у атакующего Мёльнир? (имеет ли он эту способность или предмет)
  • чему равен его текущий приказ? (attack или smart - значит помощь не нужна)
Если идёт замах, есть мёльнир, но нет приказа attack/smart, тогда это значит что юнит начал атаковать самостоятельно без целевого приказа = мёльнир работать не будет...
Просто отдаём приказ attack в позицию атакующего юнита (т.е. атака под себя, в точку), юнит направится бить ближайшего (как он собственно только что и пытался сделать), но при этом ему текущий приказ будет равен attack . . .
Почему не приказать атаковать атакованную цель? - потому что юниты с таким приказом будут атаковать цель до тех пор пока физически это смогут делать (атакующий будет игнорировать всех остальных юнитов, и атаковать одну цель, т.к. получил на это приказ). А если приказать в точку - юнит просто направит свою атака в область и будет сам решать на кого напасть, а т.к. точка под ним - он просто сорвётся на любого кто подойдёт (при этом надо не забывать, что юнит перед приказом, уже попытался вступить в бой, и мы его внутренний мини-ИИ по факту даже не трогаем).
ssbbssc #14 - 1 месяц назад 0
Extremator:
хм, а этот способ получше, чем заносить юнита в переменную (для сравнения) и отдавать на него приказ смарт, у меня из-за этого анимация атаки страдала немного
правда смущает, если врагов рядом куча и у них коллизии почти что нет
Extremator #15 - 1 месяц назад 0
на счёт страдания анимации атаки - да, забыл про этот косяк, от него я тоже бежал, поэтому и пришлось юзать атаку под себя
quq_CCCP #16 - 1 месяц назад 0
Как жаль, орбы вроде бы всем хороши, но только зараза не стакаются, а полный аналог порой не так уж и просто сделать..