gxj2018 发表于 2020-12-28 18:01:54

关于编写指令

我先给ai加入一个可以生产罗马军的指令,要怎么编啊?
我用过下面这种形式,但好像无法读取。
(defrule
    (unit-type-count-total Legionary < 14)
    (can-train Legionary)
=>
    (train Legionary)
)

newtonerdai 发表于 2020-12-30 21:41:35

步弓兵=archer=4
民兵=man-at-arms=75
……
这些单位的代号是游戏内部定义好的,不是你随便整个翻译就能加的。

没记错的话,军团兵的单位ID=1,你把Legionary改为1再试试看。

你还可以去这个帖子里看看别人是怎么训练的。
【我的个人签名→决定版精品贴大索引→贴内Ctrl+F搜索“稀奇古怪”】

pashanhu 发表于 2021-1-27 11:39:40

罗马军好像编辑器中才有,不是民族科技树中有的兵种,所以没用。除非你先把罗马军通过MOD加到军营中。
页: [1]
查看完整版本: 关于编写指令