不动AI问题
不动AI似乎无法使动物、贸易马车、国王等不动,这个问题该如何解决?循环指派,或者用其他单位围起来 誰慢慢懂 发表于 2017-6-21 13:29
循环指派,或者用其他单位围起来
循环指派是无效的,围起来有失美观,请问用AI能够做到吗?求教。 这是帝国这个游戏的固有设定,目前ai还改变不了这个设定,如果有办法能使马车和国王不动,改良版的不动ai肯定早就发布出来了。循环指派应该是可以把马车和国王固定在一个位置的,只不过方向和位置可能会略微有所改变。 AI是沒辦法固定這些單位的,原因要分開討論。
國王:只要有該方勢力可進駐的建築他就會跑進去。
貿易馬車:貿易車隊之間如果彼此距離小於一定值,則他們會散開保持距離(這似乎是為了保持貿易馬車彼此不會卡住)。如果讓馬車散得夠開,則他們不會動。
野生動物(被狩獵者):區域附近有其他單位就會散開,單獨一個是不會動的。
這三個條件都是單位硬碼,不是AI可以控制的。 tryotryotryo 发表于 2017-6-21 19:10
AI是沒辦法固定這些單位的,原因要分開討論。
國王:只要有該方勢力可進駐的建築他就會跑進去。
既然是硬编码,那看来不太好解决了,谢谢您的解释。 (defrule
(true)
=>
(set-strategic-number sn-maximum-food-drop-distance 0)
(set-strategic-number sn-maximum-wood-drop-distance 0)
(set-strategic-number sn-maximum-gold-drop-distance 0)
(set-strategic-number sn-maximum-stone-drop-distance 0)
(set-strategic-number sn-percent-civilian-gatherers 0)
(set-strategic-number sn-percent-civilian-builders 0)
(set-strategic-number sn-percent-civilian-explorers 0)
(set-strategic-number sn-maximum-hunt-drop-distance 0)
(set-strategic-number sn-maximum-fish-boat-drop-distance 0)
(set-strategic-number sn-task-ungrouped-soldiers 0)
(set-strategic-number sn-total-number-explorers 0)
(disable-self)
)
页:
[1]