newsoon 发表于 2011-7-21 11:36:12

如何控制AI生产具体兵种

本人修改后,可以同时建造同一系的各级兵种(如可同时长矛、长枪、长戟)。
但AI建造的兵种好像默认建造可建造的最低级兵种。
本人AI盲,从看到现有的语句似乎只能控制建造同一兵系。
请问若想控制建造 8个长枪和10个长戟,可能实现吗?

lws735 发表于 2011-7-21 18:13:59

战役AI可以实现,对战Ai不行

粹纳帝国 发表于 2011-7-21 19:47:13

说的是科技从长枪升级成戟兵还是能生产长枪?还是说升级科技前后AI造兵数量的不同?

王文祎 发表于 2011-7-21 20:44:39

记得好像依约似乎……是可以以单位id生产单位的

newsoon 发表于 2011-7-21 20:48:37

回复 粹纳帝国 的帖子

我的意思是 我修改的MOD 设定是 升级了长枪后 依然可以建造长矛 即三级兵种 长矛 长枪 长戟 或者 骑士 重骑 圣骑 都可生产
单AI 在生产时 通常只生产最低级兵种 最后出现的军队 由 长矛 骑士 和 侦查骑兵组成
我希望控制AI 能 同时生产 长枪 长戟

粹纳帝国 发表于 2011-7-22 09:35:27

回复 newsoon 的帖子

93长矛兵
358 长枪兵
359 长戟兵
38骑士
283 重装骑士
569 圣殿骑士
用ID编号,低级兵种的编号在前,在同一条件下会先生产低级兵,所以生产低级兵的条件要是高级兵>一定的数量,不然低级兵没生产完兵营不会产高级兵
不知道行不行
还有mod发出来看看

老胡V1 发表于 2011-7-22 17:18:38

train 后面不一定要加百搭参数 也可以直接加兵种名称
但是正如前面有说 似乎有次序的关系

newsoon 发表于 2011-7-24 12:17:04

回复 老胡V1 的帖子

感谢各位高手详细解答!


newsoon 发表于 2011-7-24 12:23:56

回复 粹纳帝国 的帖子

本人MOD在修改中,待成型后 一定奉上
本人MOD以修改技术而言实无亮点。
在数据设定上还是有点可取之处。
如对攻击类型做了一定区分
长矛等刺伤 破甲能力好
刀剑      砍伤破甲若 伤害大
   双手剑(阔剑) 钝击 无视装甲伤害小

另通过 攻击频率的调整 实行冲击骑兵

newsoon 发表于 2011-7-28 06:05:51

回复 粹纳帝国 的帖子

作了实验

为使低级单位的ID 大于 高级单位ID
新建了低级单位(对其研发科技也作了相应修改)
但发现 AI 完全不建造该类型的兵了,连未修改ID的高级单位也不建造
只建造没有动过的 特种兵和火枪


粹纳帝国 发表于 2011-7-28 20:20:27

本帖最后由 粹纳帝国 于 2011-7-28 20:25 编辑

(not(research-completed ri-pikeman));没有研究长枪
这个为条件先生产一些长矛,不要太多,然后研究长枪
(research-completed ri-pikeman);已研究长枪
这个为条件先生产一些长枪,还是不要太多
长枪>一定的数量y,不要太多,再生产长矛
长矛>一定的数量x,不要太多,再生产长枪
长枪>一定的数量y+1,再生产长矛
长矛>一定的数量x+1,再生产长枪
。。。。。。
这样可以生产1个长枪就生产1长矛,生产1个长矛就生产1长枪
大概这样,不用改ID

粹纳帝国 发表于 2011-7-28 20:37:09

很纠结,要是长戟也一起就更纠结了,但还是可以把另两种兵种的数量做为条件生产一种兵,三种都是如此,让AI多建兵营吧,三个的话不知道三种会不会一起出。

粹纳帝国 发表于 2011-7-28 20:52:42

不知到兵种升级是做用于兵身上像铁匠铺科技一样,还是像黑暗升封作用于兵营出现了长矛,
但是兵种升级无论兵营里能建造的还是升级前制造的兵都有变化
页: [1]
查看完整版本: 如何控制AI生产具体兵种