26

» WarCraft 3 / Триггеры. Волны врагов.

PT153, то, что он не составил массива героев в карте, как бы начал, но забил. Почти всем нанимаемым героям присваивается переменная Taverna[1], что говорит о том, что автор не видит нужды в массиве, либо не умеет им пользоваться.
26

» WarCraft 3 / Триггеры. Волны врагов.

Объясни ему, чтобы он полностью вник в переменные, массивы переменных, таймеры, составные функции в списках, утечки, машинное, а не человеческое восприятие.
26

» WarCraft 3 / Триггеры. Волны врагов.

зачем вы плохому учите?
Не плохому, а основам! Почти примитивам.
Если бы он мог разобраться в твоей системе, то у него не было бы вопроса, как выхилить героев и сделать задержку между волнами.
26

» WarCraft 3 / Правосудие

Да, это отличная идея с модификаторами. Даже идея сходу в голову пришла, типа есть кошмарный лес сатиров, где Альянсу или Орде, или Нежити нужно нарубить много дерева, а Ночным Эльфам нужно застрелить Сатира-Хранителя кошмарного леса, что могут и остальные расы сделать вместо рубки леса. Часть леса осквернена хаосом, где из мёртвых тел поднимаются зелёные скелеты с хаос-атакой. Другая часть леса проклята чарами колдунов, там накладывается не Полиморф, а Сглаз, который и на героев действует. При этом Хранитель периодически отправляет отряды сатиров на базы, а не только порченных энтов вызывает)
Ну и дичь!
Такой сюжет сгодится даже для одиночной карты
26

» Диабло 2: Вне времени / Диабло 2: Вне времени

А будут новые боссы с частями одеяния, либо сюжет не продолжал?

И несколько заметок:
  • Может быть проблемы, которые описывал ранее, были вызваны сохранением/загрузкой, как и указывал Obelick;
  • Босс-кобольд после испытания безумия некоторыми героями выносится до превращения в красного великана, что негативно влияет на саму суть игры, когда ждёшь серьёзного сражения, а его нет;
  • Варвар топнул 3 способностью по телу Хранителя, мгновенно его убил, а демонессы не появилось;
  • Иногда выпадают хорошие предметы, требующие высокого уровня, либо части сета, которые слабее нынешнего предмета экипировки. Было бы хорошо сделать на базе ящик, где можно предметы хранить, а не таскать их всё время с собой, занимая слоты инвентаря;
  • Малые зелья омоложения можно вечно использовать, если купить несколько зелий, например 3, истратить их, потом купить большое, поместить его в F4, а на его месте в инвентаре окажутся 3 малых зелья, которыми заменяешь большое и так по кругу. А если купить малые зелья, то оно прибавятся к этим израсходованным 3.
  • Ещё огненный лич, который страж рыцаря смерти начинает кастовать своё заклинание и так зависает, пока его не убью.
26

» WarCraft 3 / Триггеры. Волны врагов.

БезликийСектант, а как ты героев сохраняешь? У тебя Повелителю Жуков назначается переменная Taverna[0], а всем остальным Taverna[1].

Нужно этот триггер разделить на три волны или создать ещё 2 таких же волны?

Короче, сделал 3 волны из копий триггера, где волна не начинается, пока предыдущая не погибнет, а после волны герои полностью восстанавливаются:
Загруженные файлы
26

» WarCraft 3 / Идеальная система опыта и добычи золота в мультиплеере

Bergi_Bear:
система "грабежа" существа не очень, грабеж в плане того, что будет за каждый тик нанесения урона даваться золото
У меня совсем другое описано, причём здесь грабёж?
26

» XGM Team / XGM — Премия 2019 года

Если бы опыт, то у меня не стояло бы за месяц чуть больше 200, как сейчас.
26

» WarCraft 3 / Идеальная система опыта и добычи золота в мультиплеере

Только что придумал противопоставляемую систему, когда за урон даётся опыт, а за пацифизм золото и дерево. Так игроки будут стараться балансировать, чтобы много не ударить и заработать. За лечение тоже давать опыт, как за урон, то есть, например, нанесли игроки 1000 урона и вылечили 867 очков здоровья, 1867-это общий котёл, по которому будет распределено 500 опыта и 200 золота по формулам:
(нанесённый игроком урон+вылеченное игроком здоровье) / 1867 X 500
Для золота считаем, какую часть этой работы игрок не сделал:
(1867 - (нанесённый игроком урон+вылеченное игроком здоровье)) / 1867 X 200 / (если игроков больше одного, то количество игроков - 1)
Сначала сделал формулу без этого (если игроков больше одного, то количество игроков - 1), но почувствовал недоброе, составил несколько таблиц, по которым стало видно, что вместе игроки получают за монстра в разы больше золота, чем он стоит. А если будет один игрок, то получится 1-1=0, а делить на ноль нельзя.
Минус в том, что жадные игроки могут отсиживаться, не атакуя и не исцеляя, из-за них команда может слить. Ещё минус в том, что такая система не подходит для одиночной игры, так как единственный игрок должен будет нанести весь урон врагу, то есть золота ему вообще не светит, лишь опыт.
26

» WarCraft 3 / Смена имени героя с помощью триггеров

Если новый патч, то там есть новые функции (скорее всего в категориях Герой или Боевая единица). А если 1.26, то только заменой героя, пока не выпадет подходящее имя, либо мемхак.
26

» WarCraft 3 / Уменьшение перезарядки

Bergi_Bear:
сделать техникой по 3 экземпляра каждой абилы
4
Так стоп, вы чё уровень у предметной абилы поменяли чтоли?
Тоже не получалось раньше)
wmaps:
Т.е убрать эти настройки теперь нельзя?
Похоже, что рецепта нет.
26

» WarCraft 3 / Уменьшение перезарядки

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

» WarCraft 3 / Спавн рандомных предметов в указанной области.

PT153:
нужно просто знать булевую логику и правильно составлять условия.
Да, помню, что в этом проблема. Кажется, что всё нормально составлено, а в игре не работает. У меня самого нет под рукой подходящего примера, помню только, что относительно недавно с кем-то этим занимался, но раз быстрый поиск по сайту не дал результатов, то либо копать надо глубже, либо в личке лежит, либо вконтакте. Это правда занятный случай, но больше для практикующих картоделов, а ты кодер)
26

» WarCraft 3 / Уменьшение перезарядки

Ещё раз скажу, вещь дико сложная, требующая громоздкой системы (не для новичков)
Bergi_Bear, что же ты такое представил?
26

» WarCraft 3 / Уменьшение перезарядки

По поводу равкода предмета пишет неизвестно
Такое может быть, если ошибся с буквой. Например, вместо заглавной i - I, указал маленькую L - l.
quq_CCCP, если точнее, Техника вмещает 4 способности. Насколько помню, уровень способности предмета не получалось поднять, либо иконка способности предмета у героя появлялась, либо вообще не работало, но сейчас опять попробую.
26

» WarCraft 3 / Уменьшение перезарядки

Техника работает, только надо тестировать. Когда выкинул предмет с Техникой, то всё равно используешь в следующий раз предмет с меньшим кулдауном, то есть заменённой способностью. А потом уже предмет будет с родной способностью.
Загруженные файлы
26

» WarCraft 3 / Уменьшение перезарядки

Нажми CTRL+D, чтобы в редакторе объектов увидеть равкоды, смотришь нужный равкод предмета, В способности Техника выбираешь строчку с заменяемыми способностями и жмёшь Shift+Enter. В появившуюся стоку вводишь равкод предмета, потом запятая, потом равкод твоей способности предмета с меньшим кулдауном.
26

» WarCraft 3 / Юниты нейтралы не достигают цели

БезликийСектант:
Вот тут 1 волна, 11 игрок, и я хз, может ли он юзать способности или нет, но сама волна идёт и нападает 3 раза, каждые 23 сек. xgm.guru/files/100/226403/comments/420092/moyo.png
Если способностями зомби не пользуются, то можно триггерно их выполнение задать. А если надо выпускать следующую партию зомби после гибели предыдущих, а не просто каждые 24 секунды, то есть действие Wait For Condition, где можешь задать условие для дальнейшего выполнения триггера.
Загруженные файлы
26

» WarCraft 3 / Спавн рандомных предметов в указанной области.


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