翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
用户名  找回密码
 注册翔鹰会员(昵称)
搜索
查看: 992|回复: 2

[求助] 请问为什么 delete-building stone-wall 没有作用?

 关闭 [复制链接]

1

主题

0

精华

37

积分

骑士

耕战
0
鹰币
14
天龙币
0
回帖
1
附庸关系0
发表于 2015-3-24 11:47:08 | 显示全部楼层 |阅读模式
在编写AI的时候   需要AI 去 delete 石墙,但是使用 delete-building stone-wall 语句却无作用,为什么呢?
贴上整段语句:

(defrule
        (game-time < 600)
=>
        (delete-building stone-wall)
        (delete-building stone-wall-line)
)
回复

使用道具 举报

454

主题

65

精华

25万

积分

教皇

耕战
42935
鹰币
1441134
天龙币
10
回帖
5687

翔鹰建站十周年大纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章一级皇家勋章鹰之智者蛟龙勋章十字军勋章大冒险家狂熊勋章

附庸关系2
发表于 2015-3-26 06:43:40 | 显示全部楼层
標準人工智慧並沒將石牆視為普通建築物,導致(delete-building stone-wall)只會一次性運作地刪除首楝石牆;想要刪除電腦玩家所有石牆,必須使用 Userpatch 新增的 up-delete-objects 動作,如(up-delete-objects c: stone-wall c: 32767) 會將所有生命值低於 32767 的石牆刪除。
回复

举报

1

主题

0

精华

37

积分

骑士

耕战
0
鹰币
14
天龙币
0
回帖
1
附庸关系0
 楼主| 发表于 2015-3-30 08:14:58 | 显示全部楼层
试过后可以了,谢谢!
回复

举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2025-5-23 00:21 , Processed in 14.865996 second(s), 53 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表