[求助]这个AI哪错了?
昨天编的AI昨天测试时还可以,可今天测试时就出现了AI ERROR。麻烦高手检查下。(defrule
(true)
=>
(set-strategic-number sn-maximum-food-drop-distance 95)
(set-strategic-number sn-maximum-wood-drop-distance 5)
(set-strategic-number sn-maximum-gold-drop-distance 0)
(set-strategic-number sn-maximum-stone-drop-distance 0)
(disable-self)
)
(defrule
(true)
=>
(set-strategic-number sn-percent-civilian-gatherers 100)
(set-strategic-number sn-percent-civilian-builders 0)
(set-strategic-number sn-percent-civilian-explorers 0)
(disable-self)
)
;使士兵不动开始
(defrule
(true)
=>
(set-strategic-number sn-task-ungrouped-soldiers 0)
(disable-self)
)
;使士兵不动结束
(defrule (unit-type-count-total archer-line <= 20)
(can-train archer-line)
=> (train archer-line) 记住, AGE 提供了 Debug 功能,当发现 AI Error Info 的时候,注意看他提示的的行数.那就是错误的地方.而上面的脚本,目前我能发现的错误是最后一个 Defrule 缺少最后的符号 ")" AI ERROR 都是英文,不懂. 你不是说了 AI ERROR. 当显示这个玩意儿的时候你注意看文本: Line : xxx,其中 xxx 是错误的行数
页:
[1]