lws735 发表于 2009-7-19 07:38:08

为什么一场恶战下来,农夫不种田了?

本人制作的ai规定村民数量超过90而田地数量小于45块要补种,而有时敌人进攻我时,村民都躲进建筑了,敌人进攻被打退后,有时会出现农夫不知道种田了,最后所有田地全部荒芜.这时我只要人为动手替电脑种一块,然后电脑好象醒过来一样,一块一块接着种起来.    WHY?
这个问题困惑我好长时间了.
哪位大侠看看我的ai -----特种兵AI    Special Forces 25    见(AI作品)

csfung 发表于 2009-7-20 10:30:47

你這個情況應該是 因為帝國ai本身的bug , 不只是田地, 所有建築也是一樣 , 建築中的物件 被對方摧毀 (被敵人打爆,不是自己農民被砍而自爆) , 然後整個遊戲都不會蓋該種建築, 估計是因為ai仍然是偵測到該物件是建築中的, 所以沒辦法建下一個, 但當你手動建完一個時, ai再偵測的時候就沒有該建築正在建築中的情況, 繼而可以再蓋該建築. 就像你說的情況一樣.

暫時是沒辦法解決的問題.

bearben 发表于 2009-7-20 16:26:37

(idle-farm-count >= 0)
这个有意义吗。。和(true)没有区别

lws735 发表于 2009-7-21 07:29:50

楼上楼说的对极了,有时确实小房子数量明明不够住人,电脑就是不造,非得本人亲自动手不可,然后电脑才一个一个建起来,我碰到好多回了.
比尔 盖茨怎么这个问题都决不了:@

bearben 发表于 2009-7-22 21:25:25

回复 5# 的帖子

你指的是怎么种满了农田?(idle-farm-count >= 0)压根就不会停下来

标本 发表于 2009-8-4 09:33:43

算了,离投降又近了一步。可怜的电脑…………

_MZR_阔比多华 发表于 2009-8-4 10:42:05

还有如果TC或城堡损坏严重,里面的国王出来了,不会自动驻扎到别的建筑物,只有tc或城堡被彻底摧毁后才会
页: [1]
查看完整版本: 为什么一场恶战下来,农夫不种田了?