请问为什么 delete-building stone-wall 没有作用?
在编写AI的时候 需要AI 去 delete 石墙,但是使用 delete-building stone-wall 语句却无作用,为什么呢?贴上整段语句:
(defrule
(game-time < 600)
=>
(delete-building stone-wall)
(delete-building stone-wall-line)
) 標準人工智慧並沒將石牆視為普通建築物,導致(delete-building stone-wall)只會一次性運作地刪除首楝石牆;想要刪除電腦玩家所有石牆,必須使用 Userpatch 新增的 up-delete-objects 動作,如(up-delete-objects c: stone-wall c: 32767) 會將所有生命值低於 32767 的石牆刪除。 试过后可以了,谢谢!
页:
[1]