blazefires 发表于 2019-12-24 09:38:34

AI建筑建造求求帮助

本帖最后由 blazefires 于 2019-12-26 08:29 编辑

1.怎么设置AI建造建筑物中被打,不会跑掉,而是继续建造?
2.build-forward需要什麽条件下才会成功,自己测试有时成功有时却失败,有执行但没去建...... (已用了TSA扩大规模)
   一但开始TSA就让AI无法在家中建造,全部去前线建造

wongyuhua 发表于 2019-12-24 09:54:09

(unit-type-count-total 42 < 3)
(unit-type-count-total 331 < 3)
两个条件加起来不超过6个

chriscca 发表于 2019-12-24 09:54:19

打包和沒打包的 用 trebuchet-set

blazefires 发表于 2019-12-26 08:31:06

大佬们求助新问题,不想在多开帖了

blazefires 发表于 2019-12-26 08:31:42

本帖最后由 blazefires 于 2019-12-26 08:42 编辑

chriscca 发表于 2019-12-24 09:54
打包和沒打包的 用 trebuchet-set
谢谢大佬 成功了

blazefires 发表于 2019-12-26 08:36:28

本帖最后由 blazefires 于 2019-12-26 08:41 编辑

wongyuhua 发表于 2019-12-24 09:54
(unit-type-count-total 42 < 3)
(unit-type-count-total 331 < 3)
两个条件加起来不超过6个
大佬這个不行的,假设巨投少於6个就继续产情况

如果现在地图有4个没打包的,1个打包共5个,所以还得在产一个,但大佬给的条件无法满足

chriscca 发表于 2019-12-26 09:17:40

Builder-forward的條件先加一個在TSA NO時,TSA時就不是forward而是Townsize內的普通build了

wongyuhua 发表于 2019-12-26 12:31:13

blazefires 发表于 2019-12-26 08:36
大佬這个不行的,假设巨投少於6个就继续产情况

如果现在地图有4个没打包的,1个打包共5个,所以还得在产 ...

打包机和没打包的只要有一种达到3个就已经不满足条件之一了,怎么会继续生产呢?

AI2015 发表于 2019-12-26 15:46:44

wongyuhua 发表于 2019-12-26 12:31
打包机和没打包的只要有一种达到3个就已经不满足条件之一了,怎么会继续生产呢? ...

这种写法其实不是很完美 因为一旦有3个展开就不会再建造了

wongyuhua 发表于 2019-12-26 17:01:54

AI2015 发表于 2019-12-26 15:46
这种写法其实不是很完美 因为一旦有3个展开就不会再建造了

要限制几个你可以改数量,我写3个只是举个例子。当然用trebuchet-set是最完美的,但我不确定是否支持所有帝国2版本(1.0~1.5,HD,DE)

wangzhen 发表于 2022-4-14 15:48:14

build-forward 受sn enable new building system影响设置为0,则只有在尚未建造或等待放置同一类型的建筑时,将该建筑添加到放置队列中,但如果sn设置为1,则该检查将被忽略,并且允许无限数量的同一类型的建筑排队放置或一次建造。放置在sn-target-player-number或sn-attack-winning-player为敌人对象
sn-target-player-number 设置为0 “build-forward”避免将建造建筑物放置已经存在敌人建筑的格数内,建筑放置在任何敌方建筑的视野外的2格范围。
页: [1]
查看完整版本: AI建筑建造求求帮助