22

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

ClotPh:
Proshel_Doty, "абсолютно не лучше" - ага, то-то практически во всех моба именно так все больше пассивки и делают
Приведи пример работы такой пассивки. Я пока не пойму как это надо реализовать, как ты говоришь, что нужны кулдауны и количество ударов
22

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Лучше просто делать пассивки с перезарядками и/или каждый X удар/каждое X действие, это справедливее, точнее и лишних вопросов не создаст
Абсолютно не лучше)) сразу отпадает
Особенно с перезарядкой лол Это что получается, я подойду к юниту, ударю его, отойду потом ударю и так каждый раз будет срабатывать? Это уже похоже на абилку Брюмастера из доты, но там до каждого такого удара 10 сек, короч чёт вообще мутное по-моему.
Шанс срабатывания и срабатывание каждый удар это совсем разные вещи. Ибо так ты точно знаешь, что каждый 5 удар например у тебя будет какое-то действие, а так ты не знаешь, будет это 2 раза подряд или один раз за 10 ударов.
"Потому что 20%, это как никак, но раз за 5 ударов должно пройти" - с чего вдруг? Теоретически и за 20 может не пройти, и за миллион (хотя вероятность ничтожно мала).
Ну допустим может быть случай когда оно не пройдёт раз 10 или 20, как раз 20 это уже прям потолок, какой ещё нафиг миллион...
Но вот ситуация, когда два перса бьют друг друга, и абилка с шансом 15% срабатывает чаще абилки с 30% это уже цирк, который надо как-то исправлять по-моему
Псевдорандом же действует, а не рандом
Как он действует? Как его сделать
22

» WarCraft 3 / Триггеры и Нестандартные абилки

quq_CCCP:
Proshel_Doty, нет 1 условие и экзекут функции из бд.
Да как одно то.
Вот у меня три абилки:
Первое условие, проверяю, что абилка = абилка1
Второе, что = абилка2
Третье, что абилка3
Вот уже 3 условия
А абилок штук 200
22

» WarCraft 3 / Триггеры и Нестандартные абилки

DracoL1ch:
один триггер. потому что не надо будет 100 раз спрашивать, что за абилка
Ну почему, в этом одном триггере всё равно будет столько условий, сколько нестандартных абилок в карте?)
А вот событие будет всего одно, нежели столько сколько нестандартных абилок
22

» Монстрофилию в массы / Блудница возвращается ;D

DemonoiD:
Где же старая хгмовская традиция засирать АОС, даже если её делают трансексуалы?
Мб потому что это в блоге, а не на всеобщем обозрении, поэтому всем наплевать
Кстати, хорошо, что эта карта не в разделе WC3, а то вспоминается старый добрый форум с лютыми мапами xgm.guru/forum/showthread.php?t=45080
22

» WarCraft 3 / Как сделать два типа юнита?

Ну инвиз делается таймером вроде как, гдето была наработка или статья про это непомню, вобщем когда твой рики атакует, запускаешь таймер, по истечению которого даешь постояный инвиз, таймер каждый раз используешь тотже, то есть если ты атаковал и через екунду снова атакуешь, время на нем обновится, как-то так
Можно дать юниту способность на оч большой реген, вот тебе и неуязвимость
 
Орнул
ImbaStyle:
ну я неработал с этими абилами вот и хз
Ты если не шаришь в РО, тогда не пиши ничего, чем этот бред, чтобы не сбивать новичков с толку.
22

» WarCraft 3 / Альтернативы добавлению юнита в группу дважды(что невозможно)?

Для мгновенного урона также есть два даммика, которые постоянно меняют владельца перед нанесением урона. Первый - для блокируемого урона, второй - для не блокируемого.
При чём тут владелец
Когда урон надо наносить от определённого юнита - кастера, т.е. героя в данном случае
Proshel_Doty:
Я бы так не делал, хотя бы потому, что тогда такой предмет как Octarine Core как в доте2 (ну суть понятна - хилит от способностей) не будет просто хилить героя из-за того, что не он наносит урон.
22

» WarCraft 3 / Альтернативы добавлению юнита в группу дважды(что невозможно)?

Во-вторых, суть именно том, чтобы попав под бафф такого каста юнит старался избегать созданных даммиков до окончания времени действия мнимого баффа. Мнимого - поскольку реальный бафф будет перебиваться, например, таким же юнитом союзника. Если желаемого адекватного решения возникшей проблемы не возникнет - скорее всего прибегну к этому решению.
Честно, ничего не понял
Особенно сути этих даммиков, ты бы хоть способность описал, что она делает...
Diaboliko:
наношу урон от даммиков
Я бы так не делал, хотя бы потому, что тогда такой предмет как Octarine Core как в доте2 (ну суть понятна - хилит от способностей) не будет просто хилить героя из-за того, что не он наносит урон.
Это на всякий, а пока ещё раз скажу, что вообще не понятно, что за способность ты делаешь и суть этих даммиков
Кинь описание
22

» WarCraft 3 / Альтернативы добавлению юнита в группу дважды(что невозможно)?

Если урон от одного игрока складывается при нескольких применениях скила, то:
КОгда кастуется эта способность, делам переменную типа integer cast count = cast count +1
Юнит кастер[cast count] = GetSpellAbilityUnit()
Группа юнитов[cast count] = юниты которых надо дамажить
И в триггере с переодиком через цикл перебираем от 1 до cast count
в нём перебираем юнитов в определённой группе и в каждой группе наносим урон от кастера всем юнитам в этой группе.
В итоге: способность можно кастовать любое количество раз, разными героями, а также складывается урон от 1 перса.
Если нужно, чтобы урон не складывался, то тогда для одного героя 1 группа, или проще для игрока, так как герой такой у игрока будет 1 скорее всего
Hate:
храни одну на каждого игрока
22

» WarCraft 3 / Способность: ледяная стрела.

Можно зайти сюда xgm.guru/p/wc3/needspells и попросить сделать эту способность и не морочить никому голову, постоянными КАК да ПОЧЕМУ.
А также можно поискать наработки похожих способностей на джасе или гуи, немножко их изучить и переделать под себя.
замечание от nvc123: модуль Q/A создан для вопросов
22

» WarCraft 3 / Эмпатия для врагов

ClotPh:
Proshel_Doty, да не, тогда уж имхо проще все триггерно целиком, а баффы торнадные какие-нибудь...
Так то да, я за полностью триггерные спелы, если делать мощную мапу, но этот способ подойдёт для не продвинутых спелмейкеров и для не очень навороченых мап.
22

» WarCraft 3 / Эмпатия для врагов

Можно сделать, чтобы дамик кастовал эту эмпатию для бафа только. А дамажить уже триггерно изи тех, кто под бафом находится.
22

» WarCraft 3 / Эмпатия для врагов

Я тож когда-то давно думал, что 1 скил варлока работает как эмпатия, забавно))))))
Да. Там, если правильно помню, если поменять в разрешённых целях союзников на врагов, то эмпатия не будет норм работать
22

» WarCraft 3 / Наносящий урон

Ржунемагу)))0
Первый раз такое вижу тут
TeX13:
p.s. не надо стыдится задавать вопросы, чтобы почерпнуть знания
Аааа, вот в чём дело. Кайф создавать 100500 вопросов по одной только функции -_-
Hate:
не надо стыдиться лазать по редактору и нажимать разные кнопочки что бы узнать что можно сделать а что нет.
Прям здоровый плюсан
22

» WarCraft 3 / Как сделать превышение шанса в 10%?

Oxotnak:
Нужно сделать пассивку на увороты с шансом 50%,за основу взял Змеиную ловкость,и когда хотел поставить 50,у меня ставилось максимум 10.
По твоей логике Змеиная ловкость работает с шансом 0.1%, который там выставлен по дефолту
Мдамс
22

» WarCraft 3 / система отлова урона

TeX13:
Proshel_Doty, как поставить это ГУИ, у меня его нет(
Лол????
Редактор Триггеров открой
22

» WarCraft 3 / Важная информация об обновлении 1.28

С каких? У них сейчас ни одной оригинальной игры нету.
В смысле с каких.. WoW, Overwatch хотя бы