Ситуация: делаю нестандартное ИИ по нежити. Скопировал все здания нежити, основное здание не Некрополь, а сразу Цитадель мертвых. В остальном здания все те же самые, но убрал требования к ним (т.е. башням духов не нужно кладбище и т.д.). Триггерами дал ИИ сразу 50к древа и золота. Понятное дело, что все скопированные здания дал скопированному новому послушнику. Но вот результата никакого.
Проблемы:
  1. Послушники НЕ строят базу заново, если разрушить какое-либо здания. Совсем;
  2. Я заметил, если сразу дать 50к золота и древа, то один послушник (всегда один) отходит от рудника и бегает по базе, ничего не делая.
Кто знает, в чем вообще проблема? ИИ делаю далеко не впервые, но ИИ нежити - впервые. Скрин прикрепляю.
UPD: я взял тот же самый ИИ, но вставил в другую карту и все заработало. Проблема в том, что новая карта абсолютно пустая, а изначальная почти законченная. Что не так и как это исправить - я не знаю.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
Это могут быть изменения в игровых архивах, кривой редактор, сборка игры или патч. Однозначно - это не типичная проблема. Попробуй переустановить вар.

Если речь идет о какой-то конкретной карте - мои поздравления, у тебя просто потрясающее умение излагать суть проблемы
ответ
Да сделай проще. Создай многоуровневую способность-пустышку. и когда отдаешь приказ атаковать в область, давай ему эту способность и с помощью неё отслеживай, какую область атаковать.
Например,
способность уровень 1, значит атаковать должен 1 область.
Уровень 2 - 2 область и т. д.
Не вижу смысла усложнять жизнь с хеш-таблицей.
Надеюсь понятно?) Отдал приказ, присвоил способность, после каста жди пару сек и в зависимости от уровня способности-пустышки отправляй в ту или иную область.
ответ
Попробуй событие - входит в регион, ну и проверь что юн ит мертв.
Дефолтные способности сложно отслеживать, многие используют для работы свои методы, как к примеру руны или орбы - они хоть и кастуют спелл нл события каста нету, как и проверки приказа, кулдауна и прочего.
ответ
наверн не правильные параметры абилки, если не ошибаюсь. у меня тоже вылетала игра, когда не указывал. надо смотреть и сравнивать со станд абилами
раскрыть
Характеристики:
Нормальная форма боевой единицы - эта форма, в которой находится кастер (ее не обязательно указывать, в большинстве случаев кастер вернется сам к своей форме. А то, что указано в этой графе - пустышка.)
Альтернативная форма боевой единицы - форма, в которую хотят превратиться
Между формами должны быть зависимости, то есть у этих двух форм должна быть эта способность (у двух типов юнитов должна быть указана эта способность). иначе варкрафт вылетает с критической ошибкой, если у одной из них не указана эта способность. Исключение - если в способности в графе "Постоянные" установлена галочка. Это означает, что превращает в эту форму навсегда, и обратно в нормальную форму нельзя будет вернуться, так как кнопка способности пропадает.
Замечено, что, если юнит находится в альтернативной форме, и он умирает, а потом воскрешает (например, перерождением), то воскрешает в нормальной форме. Даже, если не был превращен в альтернативную форму через морф, а создан через триггер. Все что нужно это абилка с нормальной формой, чтобы превратиться в нее после смерти
Морфы по своей сути способности выключатели, они как и "Жар преисподней" или "щит пехотинца" могут быть включены и выключены, но только вот что если юнит будет оглушён или вовсе мертв? А для того и существует флаг Непрерываемый, он гарантирует что юнит выполнит приказ "во что-бы то не стало", даже если он умрет. Морфы славились этими багами еще во времена царя гороха, и близзарды их переделывали, но не все поправили и теперь метаморфоза + руна = Непрерываемый навсегда! Руна удаляет способность сразу после выполнения, не давая метаморфозе выполнится еще раз чтобы завершить перевоплощение и снять флаг Неприрываемый Так как сам морф то не произошел, юнит не изменяется а остается каким был, но уже с бонусом в виде неспособности изменить первый отданный приказ.
но вот то что у вас юнит умирает, это очень странно.
без карты нельзя ничего сказать
еще примеры см тут
ответ
Там, вроде, тип строительства зависит от расы рабочего. Так что, просто переведи рабочего в расу "Орда". И будет тебе счастье.

2
6
3 года назад
Отредактирован mistwood
2
Не скажу что ты "не впервые делаешь ии". Видно что ты не знаешь простых нюансов.
Делай условия!!!!!
у тебя просто список по порядку, без условий = нет вообще ничего. Список тупого робота))) Сделав одно, он делает другое, потом третье. А если у него забрать третье, он не делает НИ ЧЕ ГО.
Тебе нужно делать условия = если нет такого-то здания, строить его и затем делать дальше по списку... иначе сломав ему одно здание, ты свой список который ты набросал на скорую руку можешь выкинуть)
Вот держи тебе список рабочих АИ. открывай их в редакторе, и смотри условия и учись.
0
4
3 года назад
0
mistwood:
Не скажу что ты "не впервые делаешь ии". Видно что ты не знаешь простых нюансов.
Делай условия!!!!!
у тебя просто список по порядку, без условий = нет вообще ничего. Список тупого робота))) Сделав одно, он делает другое, потом третье. А если у него забрать третье, он не делает НИ ЧЕ ГО.
Тебе нужно делать условия = если нет такого-то здания, строить его и затем делать дальше по списку... иначе сломав ему одно здание, ты свой список который ты набросал на скорую руку можешь выкинуть)
Вот держи тебе список рабочих АИ. открывай их в редакторе, и смотри условия и учись.
Но мне не совсем понятно следующее: зачем нужны условия, если мне и нужен список по порядку? Зачем мне условие для того, чтобы послушник сделал зиккурат? Я понимаю, если бы мне нужен был би зиккурат с условием, что пищи не хватает, но когда мне строго нужно все по списку зачем мне условия? И как это влияет на то, что послушники бегают по карте и не воспроизводят здания?
3
6
3 года назад
Отредактирован mistwood
3
Проблемы:
Послушники НЕ строят базу заново, если разрушить какое-либо здания. Совсем;
Пожалуйста открой ИИ что я скинул и посмотри... Ну попытайся сам понять))))) Ну неужеле надо еще понятнее написать чем я написал сверху)
Смотри скрин
Видишь сколько условий на каждую постройку? Тебе нужно делать тоже самое. Как ты не поймешь, что ты просто создал список.
*Проблемы:
Послушники НЕ строят базу заново, если разрушить какое-либо здания. Совсем;*
Вот для этого нужны условия. Что если кузница будет уничтожена? Что если казарма отсутствует?
*Я заметил, если сразу дать 50к золота и древа, то один послушник (всегда один) отходит от рудника и бегает по базе, ничего не делая.*
Потому что раб не может строить, очевидно же)))
Возможно ты не указал что у тебя цитадель является главным зданием в константах, раз ты цитадель поставил сразу как основное.
Открой АИ нежити из списка что я скинул и сделай на нем, проверь новые константы, послушников внимательно, и добавь условия.
Сколько бы ты золота не давал, совсем не важно.
Загруженные файлы
0
4
3 года назад
Отредактирован YashaWindrunner
0
mistwood, ты мне какой-то бред втираешь.
Я создал список того, что должно быть поочередно. Что должно быть всегда: ратуша, работник, ферма, работник, казармы и кузница; если работника первого при этом убили, с этого момента ИИ сам начинает восстанавливаться - в этом вся суть ИИ, зачем мне условия для примитивного ИИ? По-моему ты просто решил выпендриться, НИЧЕГО не объяснив и скинув статейку со скринами. Спасибо?
Причем здесь раб, когда я говорю про послушника? В константах также указывать сразу цитадель, а не некрополь не имеет смысла.
3
6
3 года назад
Отредактирован mistwood
3
YashaWindrunner:
mistwood, ты мне какой-то бред втираешь.
Я создал список того, что должно быть поочередно. Что должно быть всегда: ратуша, работник, ферма, работник, казармы и кузница; если работника первого при этом убили, с этого момента ИИ сам начинает восстанавливаться - в этом вся суть ИИ, зачем мне условия для примитивного ИИ? По-моему ты просто решил выпендриться, НИЧЕГО не объяснив и скинув статейку со скринами. Спасибо?
Причем здесь раб, когда я говорю про послушника? В константах также указывать сразу цитадель, а не некрополь не имеет смысла.
  1. Скрины с моего редактора. Я открыл радномный ИИ и в нем куча условий.
  2. РАБ - это работник. это твой послушник, включи мозги прошу...
  3. ЭКВИВАЛЕНТЫ не важны????? Поставь тогда Некропль и чертоги ИИ, посмотри что он будет делать при их наличии.
  4. Последний раз тебе говорю, делай ИИ на том что я тебе скинул. Внимательно посмотри на скрин который я тебе сделал/скинул. А нет, дальше сиди и считай себя самым умным, потом методом тыка дойдешь до того что я тебе говорю.
вот твой скрин...
ОТКУДА ТЫ БЕРЕШЬ ПОСТРОЙКУ - рыцаря смерти????))))))))
Вот тебе скрин рабочего ИИ нежити
видишь разницу? у тебя есть список героев.
настрой список правильно и давай их попорядку.
Если раб не строит здание а бегает в попытках, значит он не может их построить почему-то. Либо условия, либо эквиваленты, либо требования. Все это на постройку влияет, проверяй.
Загруженные файлы
3
5
3 года назад
3
Да автору бесполезно объяснять. Он же "не первый раз делает ИИ", хотя по ответам в этой теме - открыл редактор первый раз сегодня. Походу, если он будет выкладывать ресурс - Бездна пополнится еще одним альтмили-говном на "кастомной карте".
0
4
1 год назад
0
А вообще вопрос еще актуален...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.