Доброго времени суток.
Собственно есть триггер, выделяю группу юнитов, делаю цикл действие отправить боевую единицу в точку, атакуя все на пути. При снижении хит.поинтов ниже 50%, юниты начинают убегать на точку спавна. Как сделать так, чтобы они не отступали? Юнит нейтрально-враждебный пехотинец, и кавалерист. Лазил и в константах, и в самом юните, и в ИИ, не могу понять как это убрать...
Заранее благодарю за помощь.

Принятый ответ

Сделать юнитов не за нейтрального, а за неназначенного игрока, то есть без стартовой позиции.

ИИ для нейтралов и назначенных игроков возвращает юнитов на позицию через определённое время, расстояние, а теперь оказывается и при снижении здоровья ниже половины. Для неназначенного игрока эта функция ИИ не работает.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
4 года назад
Отредактирован 8gabriel8
1
Сделать юнитов не за нейтрального, а за неназначенного игрока, то есть без стартовой позиции.

ИИ для нейтралов и назначенных игроков возвращает юнитов на позицию через определённое время, расстояние, а теперь оказывается и при снижении здоровья ниже половины. Для неназначенного игрока эта функция ИИ не работает.
Принятый ответ
0
2
4 года назад
0
8gabriel8:
Сделать юнитов не за нейтрального, а за неназначенного игрока, то есть без стартовой позиции.

ИИ для нейтралов и назначенных игроков возвращает юнитов на позицию через определённое время, расстояние, а теперь оказывается и при снижении здоровья ниже половины. Для неназначенного игрока эта функция ИИ не работает.
Я ранее тестировал, так же отступали. Однако сейчас, на всякий случай, протестировал вновь, и вправду не отступают. Однако встаёт другой вопрос, как сделать так чтобы и из мобов "игрока" падало золото?
1
26
4 года назад
Отредактирован Lord_Teo
1
Попробуй реализовать через патрулирование, а не через атаку.
1
26
4 года назад
1
как сделать так чтобы и из мобов "игрока" падало золото?
В категории Игрок нужно выставить флаг соответствующий - Награда за убийство.
0
2
4 года назад
0
8gabriel8:
как сделать так чтобы и из мобов "игрока" падало золото?
В категории Игрок нужно выставить флаг соответствующий - Награда за убийство.
Попробую, спасибо.

Lord_Teo:
Попробуй реализовать через патрулирование, а не через атаку.
Каким образом?
0
26
4 года назад
0
Загруженные файлы
0
2
4 года назад
0
Lord_Teo:
Благодарю!
1
6
4 года назад
Отредактирован Kind Ram
1
Патрулирование не поможет пробовал.
Тут надёжный вариант такой:
  • создать моба за любого из 24 игроков;
  • убрать у него GuardsPosition при его создании.
У меня из-за версии 1.32 worldEdit англофицировался, но надеюсь скрин понятный.
Если пишешь кодом, то функция: RemoveGuardPosition( myVarName )

p.s. Точки охраны у нейтрально-враждебных почему-то убрать нельзя.
Загруженные файлы
0
26
4 года назад
0
У меня на карте просто есть юнит бродячий. Он именно патрулирует маршрут. И когда встречает врага, то нападает, при этом не отступая никуда. Юнит не является нейтральным, а принадлежит одному из игроков.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.