谁能帮我下这个AI怎么回事
(defrule(game-time > 15)
(defend-soldier-count >= 40)
=>
(set-strategic-number sn-number-attack-groups 3)
(set-strategic-number sn-maximum-attack-group-size 12)
(set-strategic-number sn-minimum-attack-group-size 3)
(set-strategic-number sn-percent-attack-soldiers 40)
(set-strategic-number sn-attack-intelligence 1)
(attack-now)
(disable-self)
)
我是想让敌人的兵在满足15秒,40人后,分三队,每对最多12最少3人来进攻我,而且是立刻,但是他们似乎只是组队巡逻,并不来打我
换句话说我想实现那种在一定范围内(比如一块由城墙围起来的区域)的敌人,都来打这个区域的玩家1的单位,而且是在双方变成敌人后,距离太远也不会不过来打,请问该如何实现?{:158:}
补:敌人距离相关的语句该怎么写?哪儿有? sn-percent-attack-soldiers是进攻士兵占总量的百分比 应设为100
执行attack-now必须探索到敌人 否则只会在附近整队
UP才有距离相关的语句 可以记录坐标点用巡逻进攻
页:
[1]