AI基本语句请求帮助
本帖最后由 blazefires 于 2019-12-23 05:55 编辑(defrule
(can-build siege-workshop)
(building-type-count-total siege-workshop < 1)
=>
(build siege-workshop)
)
1.请问造的过程中村民被打死的话,这个语句是不是就不会再执行了?(就是只留下地基)
2.如果不会再执行,该如何使其能再执行,且且且,限定最多就只能拥有一座建成的攻城场?
3.如何让AI重派村民去补建 或者 取消地基重新建一座新攻城场?
本帖最后由 wongyuhua 于 2019-12-23 17:44 编辑
building-type-count带了-total是包括地基的,AI应该会自动执行补建。
1.0c版建筑工被攻击就会取消地基来重建(即使已建成99%),而1.5版或决定版可以设置达到一定比例之后不取消地基自动补建。另外,1.0c版貌似建筑工都是单独承包工作,而1.5版或决定版可以设置不同的建筑派指定数量的建筑工共同建造 樓上沒錯,不過HD版是可以設置建築工人數量和cancellation 百分比,另外可以設置嘗試多少次後修不了地基便放棄 本帖最后由 chriscca 于 2019-12-23 12:10 编辑
沒記錯的話,sn-number-build-attempts-before-skip設置成1就是說在修地基時判斷1次中斷取消修建,默認是25,就是被打斷25次才取消修建sn-percent-building-cancellation 默認是100,設為10說明 在完成百分比低於10%,受到攻擊會取消/放棄修建。設為0就一旦開始修建,永遠不會取消。 本帖最后由 newtonerdai 于 2019-12-23 17:05 编辑
@chriscca
@wongyuhua
我在https://userpatch.aiscripters.net/reference.html里找到了这个↓
作用是:
Set to the maximum allowable completion percentage for building cancellation.
设置取消建筑的最大允许建造百分比。
不过上面这个的使用前提好像是要启用这个↓
设为1(仅一次?)以使用新的建造系统:拥有同时建造和取消建造控制特征。
Set to 1 only once to request the new building system, featuring simultaneous construction and cancellation control.
本帖最后由 wongyuhua 于 2019-12-23 17:50 编辑
newtonerdai 发表于 2019-12-23 16:48
@chriscca
@wongyuhua
我们讨论的正是这个,HD版的版本众多,可能后来支持UP1.1了吧。我一直对HD版AI不满意,现在决定版支持1.5但毛病依然比较多,所以还是玩1.5为主 谢谢各位解惑
页:
[1]