Рабочие сходят с ума
День добрый, недавно у меня появилась такая проблема: при приказе чинить/строить здание, раб начинает его атаковать. Со стрингами приказов все хорошо. Так себя ведут все рабочие.
Понятия не имею, в чем проблема.
Карта прилагается. Не хочу ее изменять, чтобы не "спугнуть" баг.
UPD: Так ведут себя ВСЕ юниты при использовании способности с целью - юнитом.

Лучший ответ:
Проблема внезапно решилась сама собой. В дальнейших рассуждениях смысла не вижу, всем спасибо.



Просмотров: 281

ELB359 #1 - 5 месяцев назад (отредактировано ) 0
Понятия не имею, что в этой карте, но JNGP фаталит при открытии.
pricoluwa #2 - 5 месяцев назад 0
ELB359, FNWE нужен для открытия. Всегда забываю сказать.
Steal nerves #3 - 5 месяцев назад (отредактировано ) 0
Карту не удалось открыть, что за FNWE такой. Короче а может быть это из-за отсутствия классификации "механический"? предположение что может из-за этого
» смотреть
unittype UNIT_TYPE_MECHANICAL=ConvertUnitType(15) "Техника" (в триггере),"Механический" (в РО, классификация). Есть еще "Механизмы" (в РО, указанные цели). Вообщем-то влияет на ремонт. Здания и артиллерия чинятся с помощью спец-способности "ремонт" у рабов (при наличии ресурсов, если ресурсы на нуле, то раб будет стоять).
"Техника/Механический" (в триггерах +в РО - эта и та же классификация) скорее всего добавлен для ремонта. Есть способности называются ремонт. Они вот чинят танки, балисты.
"Механизмы" (в РО, указанные цели) влияют на цели атаки или способности. В РО в указанных целях можно установить либо "механизмы" (не живое существо) либо "организмы" (живое существо). Больше создано для указывания/установки целей способностей и атаки.
Примечание: Если указать в РО относится к типу цели "механизмы", то ничего не будет (триггерно проверить по "механизмы" никак). Даже противники, у которых указано "организмы", могут атаковать такую цель (но не должен по идее атаковать технику). Видимо, чтобы эти "механизмы" заработали, нужно добавить еще пункт "Механический" (работают вместе получается). Однако, если добавить триггерно классификацию, то противник, который атакует только органику почему-то перестает вас атаковать. Если удалить, то снова агрится и начнет атаковать. Вообще-то не обязательно указывать в РО что юнит относится к "механизмы", работает на триггерах без этого хорошо.
какой ты рабочему дал приказ??
р
и какую способность используешь? в указанных целях что стоит?
прикреплены файлы
pricoluwa #4 - 5 месяцев назад 0

Проблема внезапно решилась сама собой. В дальнейших рассуждениях смысла не вижу, всем спасибо.