26

» WarCraft 3 / Как усилить melee AI триггерами? AMAI не предлагать

Alexey103, для какого проекта тебе нужно усилить ИИ? Ведь читы действуют только в одиночных картах, как уже отметили. И ещё решил протестировать триггерную выдачу ресурсов двух ИИ, один не тратил, а другой вовсю использовал, так что может попробовать другого игрока поставить, хотя не понимаю, как это связано. Ещё есть вариант дать ресурсы через руны, делаешь с нужным количеством монетку и дерево, даёшь главному зданию геройский инвентарь, вручаешь монетку и дерево, убираешь у здания инвентарь.

Сейчас дошло, почему игрок не тратил ресурсы, запускал карту из редактора, за него просто ИИ отсутствовал.
26

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

У меня не каст, а 5 триггерных действий нанесения урона при нажатии Esc. Здоровья у воина 100, каждый раз урона наносится 100, но триггерно урон сокращается в 100 раз, в итоге у юнита становится на 5 жизней меньше. Рядом Работник с атакой 102-300, он наносит 1-3 урона.
26

» WarCraft 3 / Как усилить melee AI триггерами? AMAI не предлагать

Читерное золото ИИ использует, так наблюдаю за баталиями ботов. Чит всем даёт ресурсы, так что надо триггерно забирать у других игроков.
26

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

pro100master, мне сейчас некогда объяснять, просто скачай карту xgm.guru/files/100/231620/comments/428598/0.w3x, запусти и нажми Esc. Потом удали действие отключение триггера, ударь работником для наглядности и снова нажми Esc.
26

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

Честно сказать, не понимаю, что ты сделал)
Вот карта с системой, которую предложил:
Там весь урон нормально ловится, а не только первый. По Esc мгновенно нанесёшь пехотинцу 5 раз по 100 урона.
Загруженные файлы
26

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

  • Если триггер отлавливает получение урона с нескольких юнитов;
  • Если врагов много, например, когда они управляются человеком, который мышкой двоих юнитов выделит и отдаст приказ группе атаковать героя, то есть их урон может быть нанесён в один момент.
В таком случае мы получим нормальный результат, так как изначальное количество здоровья записано и триггер выключился, а по истечении 0.00 секунд было нанесено несколько уронов, которые вычтем из изначального здоровья. Но если нужно сделать что-то ещё, например, сохранить урон из всех источников, чтобы в мультиборде отображать, кто сколько нанёс, то часть урона потеряется. Уже не помню причину, по которой не использую условие, что урон больше 0, вроде всё нормально для этого случая. Может быть тоже для каких-то эффектов, когда урон не проходит, например, из-за Магического щита, но эффект надо отобразить.
Это было про необходимость хеша.
26

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

На основе предмета, который прибавляет здоровье (Камень Жизни), делаешь способность на +100500 хп. Когда герой получает урон, сохраняешь текущее значение здоровья, даёшь способность, восстанавливаешь здоровье до 100% и запускаешь таймер на 0.00 секунд. Когда таймер истечёт, запоминаешь разницу в здоровье, забираешь способность и устанавливаешь здоровье на прошлое минус разница.
Но хешем действительно надёжнее в ситуациях, когда есть больше одного героя, у которого отлавливаем урон, потому что может быть ситуация, когда враг атакует, например, атакой по площади, в итоге несколько пострадавших получит способность на прибавление здоровья, но снимется она лишь у одного.
И ещё триггер на отлов урона надо при срабатывании выключать, а при истечении таймера включать. Потому что будут лаги со способностями, которые вешают бафф. Сначала герой получает 0 урона от баффа, а потом урон от способности. Например, кинут в героя Молот Бурь, у него запоминается здоровье, выдаётся прибавка здоровья, восстанавливается до 100% и запускается таймер, но в тот же момент он получает урон от молотка, у него уже полно здоровья, оно перезаписывается в переменную, опять восстанавливается до 100% и таймер перезапускается. По истечении таймера у героя будет полное здоровье минус урон от молотка, если он был при смерти, то его это вылечит.
Кстати, если на карте одновременно нет способностей, которые наносят больше урона, чем максимальное здоровье героя, и нет защитных способностей от них на основе рунных браслетов, то можешь не делать способность +100500 хп, а просто до 100% здоровье восстанавливать.
То есть не самой способности на основе рунных браслетов, а её триггерной имитации.
26

» WarCraft 3 / Золото у рудника 0

Если изменить не получается, то можно триггерно добавить. Категория Нейтральное здание.
26

» WarCraft 3 / Cмертельный союз на противника

Вот карта, где смертельный союз действует на вражескую нежить.
есть способности, которые не работают на "Самоубийц", так что это не очень хорошее решение.
потому и указал:
но проблему с применением только на нежить нужно персонально решать
это только один из вариантов, который не требует триггеров:
Например, сделав всех юнитов на карте нежитью, но настоящим мертвецам поставив категорию самоубийца, её и указав в допустимых целях способности.
Только в карте в допустимых целях стоят Не самоубийцы.

Да, ещё есть один вариант, который не пробовал, сделать способность на основе Похищения жизни. Убери зелёную молнию, замени эффекты на себе и жертве, поставь 1 такт с уроном 100000.
Загруженные файлы
26

» WarCraft 3 / Cмертельный союз на противника

Думал, что требуется в первую очередь переключить применение с союзников на противников, но проблему с применением только на нежить нужно персонально решать. Например, сделав всех юнитов на карте нежитью, но настоящим мертвецам поставив категорию самоубийца, её и указав в допустимых целях способности.
26

» WarCraft 3 / Cмертельный союз на противника

В редакторе объектов способностей допустимые цели можно выставить.
26

» WarCraft 3 / Редактор не подаёт признаков жизни

У меня только 1.26, но ребята ставят две версии. 1.31 для изучения новых возможностей и запуска карт и кампаний с ними, 1.26 для LAN и старых карт.
26

» WarCraft 3 / Герой (3д камера и управление стрелками) вращается беспричинно

Вставь ссылки на файлы, чтобы каждый был с новой строки, они будут отображаться удобной галереей. Хотя ладно, теперь скринов не так много.
Изначально выключи все realise, чтобы бледненькими иконки триггеров стали.
26

» WarCraft 3 / Герой (3д камера и управление стрелками) вращается беспричинно

Очень неудобно скрины смотреть. Всё не посмотрел, но на скрине spartanarmy при нажатии стрелки вверх включаются три триггера, первый из них uprun, а он изначально включён.
26

» WarCraft 3 / Розовый Мастер Клинка (Роза)

Перед этим был голубой мастер клинка, там достаточно эмоциональное обсуждение было в комментариях:
Вот он и продолжил тему)
26

» WarCraft 3 / Арбалетчик Лордерона

Сейчас скачал пак и открыл в нём все модели в War3 Model Editor`e. Ошибки не возникло.
26

» WarCraft 3 / Испытание 1.1b

Круто! Надо больше испытаний)
Например, добавь все механики Apotheosis и 2kxaos.
И если не сделано так, то хорошо бы сделать Падиница полностью управляемым всеми игроками, если за него не играет Человек.

Когда предаёт войска игрока с форой или невидимостью, то они фору или невидимость сохраняют, получается не очень. А инквизиторы получились совсем уж беззубыми.
Лучше всех из ИИ за Нежить проявил себя My Own Tactics, потом опять за Нежить Just Another Warcraft 3 AI. The Bloodiest за Альянс затупил и перестал что-то делать, будучи под молниями и столкнувшись с предательством.
Eluna Guardians за Ночных Эльфов вообще хуже всех, никуда с базы так и не двигались, немного посидев под молниями.
А вместо убитого героя под трусостью хорошо бы создавать оранжевую иллюзию со 100% атаки и получения урона.
Подсадил меня на подобные штуки, сейчас склепал себе карту и балдею)
26

» Эфирия / Заготовка нескольких нестандартных способностей

Absolute, эта на десятую часть, а с седьмой всё мучаемся с озвучкой. Не хватает ни финансов, ни времени у звукача.
Почти всё записано, но нужна его качественная обработка.
26

» WarCraft 3 / S.T.A.L.K.E.R CORDON

Куча конвертеров есть из tga в jpg, просто вбей в поисковик tga2jpg.
26

» WarCraft 3 / S.T.A.L.K.E.R CORDON

Сравни своё с этим xgm.guru/p/wc3/bossbattle-sunrise
По факту это не AOS, а какой-то другой стиль, скорее Other, а точнее смесь Battleroyale\RPG\AOS.
Сначала кратко указывают цель и геймплей, потом подробнее расписывают особенности, далее скриншоты и в конце прочее. Такой порядок не обязателен, но это уже канон.

Чтобы сделать нормальные заголовки, нужно поставить пустую строку, потом название, на следующей строке =. То есть:

скриншоты
=
выглядит так:

скриншоты

И слово галерея перед скриншотами ставить не требуется.
Кстати, у меня варик 1.26а, карта нормально работала.
26

» Эфирия / Заготовка нескольких нестандартных способностей

В кратком описании подчеркнул, что это не наработка даже, а заготовка под неё. Какое-то время к ней не вернусь, потому выложил с подробным описанием, чтобы, если случайно удалю с компа, то мог скачать и быстро разобразаться, что ещё не сделано. Одновременно может служить для пояснения некоторых вопросов, потому не поленился сделать скрины триггеров.
Ну и, конечно же, самой главной частью способностей является этот игровой интерфейс, без него они просто не работают)))
26

» WarCraft 3 / Не атакует укрепленный объект

Ещё более увеличил разницу, чтобы укреплённые объекты получали огромный урон и быстро сносились, а тяжёлые совсем крохотный. Но игра всё равно предпочла атаковать тяжёлую броню.