PT153, то, что он не составил массива героев в карте, как бы начал, но забил. Почти всем нанимаемым героям присваивается переменная Taverna[1], что говорит о том, что автор не видит нужды в массиве, либо не умеет им пользоваться.
Объясни ему, чтобы он полностью вник в переменные, массивы переменных, таймеры, составные функции в списках, утечки, машинное, а не человеческое восприятие.
Не плохому, а основам! Почти примитивам.
Если бы он мог разобраться в твоей системе, то у него не было бы вопроса, как выхилить героев и сделать задержку между волнами.
Да, это отличная идея с модификаторами. Даже идея сходу в голову пришла, типа есть кошмарный лес сатиров, где Альянсу или Орде, или Нежити нужно нарубить много дерева, а Ночным Эльфам нужно застрелить Сатира-Хранителя кошмарного леса, что могут и остальные расы сделать вместо рубки леса. Часть леса осквернена хаосом, где из мёртвых тел поднимаются зелёные скелеты с хаос-атакой. Другая часть леса проклята чарами колдунов, там накладывается не Полиморф, а Сглаз, который и на героев действует. При этом Хранитель периодически отправляет отряды сатиров на базы, а не только порченных энтов вызывает) Ну и дичь!
Такой сюжет сгодится даже для одиночной карты
А будут новые боссы с частями одеяния, либо сюжет не продолжал?
И несколько заметок:
Может быть проблемы, которые описывал ранее, были вызваны сохранением/загрузкой, как и указывал Obelick;
Босс-кобольд после испытания безумия некоторыми героями выносится до превращения в красного великана, что негативно влияет на саму суть игры, когда ждёшь серьёзного сражения, а его нет;
Варвар топнул 3 способностью по телу Хранителя, мгновенно его убил, а демонессы не появилось;
Иногда выпадают хорошие предметы, требующие высокого уровня, либо части сета, которые слабее нынешнего предмета экипировки. Было бы хорошо сделать на базе ящик, где можно предметы хранить, а не таскать их всё время с собой, занимая слоты инвентаря;
Малые зелья омоложения можно вечно использовать, если купить несколько зелий, например 3, истратить их, потом купить большое, поместить его в F4, а на его месте в инвентаре окажутся 3 малых зелья, которыми заменяешь большое и так по кругу. А если купить малые зелья, то оно прибавятся к этим израсходованным 3.
Ещё огненный лич, который страж рыцаря смерти начинает кастовать своё заклинание и так зависает, пока его не убью.
Только что придумал противопоставляемую систему, когда за урон даётся опыт, а за пацифизм золото и дерево. Так игроки будут стараться балансировать, чтобы много не ударить и заработать. За лечение тоже давать опыт, как за урон, то есть, например, нанесли игроки 1000 урона и вылечили 867 очков здоровья, 1867-это общий котёл, по которому будет распределено 500 опыта и 200 золота по формулам:
(нанесённый игроком урон+вылеченное игроком здоровье) / 1867 X 500
Для золота считаем, какую часть этой работы игрок не сделал:
(1867 - (нанесённый игроком урон+вылеченное игроком здоровье)) / 1867 X 200 / (если игроков больше одного, то количество игроков - 1)
Сначала сделал формулу без этого (если игроков больше одного, то количество игроков - 1), но почувствовал недоброе, составил несколько таблиц, по которым стало видно, что вместе игроки получают за монстра в разы больше золота, чем он стоит. А если будет один игрок, то получится 1-1=0, а делить на ноль нельзя.
Минус в том, что жадные игроки могут отсиживаться, не атакуя и не исцеляя, из-за них команда может слить. Ещё минус в том, что такая система не подходит для одиночной игры, так как единственный игрок должен будет нанести весь урон врагу, то есть золота ему вообще не светит, лишь опыт.
Если новый патч, то там есть новые функции (скорее всего в категориях Герой или Боевая единица). А если 1.26, то только заменой героя, пока не выпадет подходящее имя, либо мемхак.
нужно просто знать булевую логику и правильно составлять условия.
Да, помню, что в этом проблема. Кажется, что всё нормально составлено, а в игре не работает. У меня самого нет под рукой подходящего примера, помню только, что относительно недавно с кем-то этим занимался, но раз быстрый поиск по сайту не дал результатов, то либо копать надо глубже, либо в личке лежит, либо вконтакте. Это правда занятный случай, но больше для практикующих картоделов, а ты кодер)
Такое может быть, если ошибся с буквой. Например, вместо заглавной i - I, указал маленькую L - l. quq_CCCP, если точнее, Техника вмещает 4 способности. Насколько помню, уровень способности предмета не получалось поднять, либо иконка способности предмета у героя появлялась, либо вообще не работало, но сейчас опять попробую.
Техника работает, только надо тестировать. Когда выкинул предмет с Техникой, то всё равно используешь в следующий раз предмет с меньшим кулдауном, то есть заменённой способностью. А потом уже предмет будет с родной способностью.
Нажми CTRL+D, чтобы в редакторе объектов увидеть равкоды, смотришь нужный равкод предмета, В способности Техника выбираешь строчку с заменяемыми способностями и жмёшь Shift+Enter. В появившуюся стоку вводишь равкод предмета, потом запятая, потом равкод твоей способности предмета с меньшим кулдауном.
Если способностями зомби не пользуются, то можно триггерно их выполнение задать. А если надо выпускать следующую партию зомби после гибели предыдущих, а не просто каждые 24 секунды, то есть действие Wait For Condition, где можешь задать условие для дальнейшего выполнения триггера.
Не один раз сталкивались с проблемой вложенных Если/То/Иначе, чтобы не держать кучу информации в памяти, просто запоминаю общую краткую суть, относительно ифов - не вкладывать в элзэ прочие ифы. Необязательно с рандомом проблемы, это могут быть какие угодно условия. Мне просто сейчас некогда проверять в редакторе, с чем именно проблема, и разбирать её по полочкам.
» WarCraft 3 / Триггеры. Волны врагов.
» WarCraft 3 / Триггеры. Волны врагов.
» WarCraft 3 / Триггеры. Волны врагов.
Если бы он мог разобраться в твоей системе, то у него не было бы вопроса, как выхилить героев и сделать задержку между волнами.
» WarCraft 3 / Правосудие
Ну и дичь!
Такой сюжет сгодится даже для одиночной карты
» Диабло 2: Вне времени / Диабло 2: Вне времени
» WarCraft 3 / Триггеры. Волны врагов.
» WarCraft 3 / Триггеры. Волны врагов.
» WarCraft 3 / Идеальная система опыта и добычи золота в мультиплеере
» XGM Team / XGM — Премия 2019 года
» WarCraft 3 / Идеальная система опыта и добычи золота в мультиплеере
Минус в том, что жадные игроки могут отсиживаться, не атакуя и не исцеляя, из-за них команда может слить. Ещё минус в том, что такая система не подходит для одиночной игры, так как единственный игрок должен будет нанести весь урон врагу, то есть золота ему вообще не светит, лишь опыт.
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Смена имени героя с помощью триггеров
» WarCraft 3 / Уменьшение перезарядки
wmaps:
» WarCraft 3 / Уменьшение перезарядки
» WarCraft 3 / Спавн рандомных предметов в указанной области.
» WarCraft 3 / Уменьшение перезарядки
» WarCraft 3 / Уменьшение перезарядки
» WarCraft 3 / Уменьшение перезарядки
quq_CCCP, если точнее, Техника вмещает 4 способности. Насколько помню, уровень способности предмета не получалось поднять, либо иконка способности предмета у героя появлялась, либо вообще не работало, но сейчас опять попробую.
» WarCraft 3 / Уменьшение перезарядки
» WarCraft 3 / Уменьшение перезарядки
» WarCraft 3 / Юниты нейтралы не достигают цели
» WarCraft 3 / Спавн рандомных предметов в указанной области.