决定版怎样让电脑战至最后一人才投降
玩人机对战时电脑一看形势不好就很快投降了,有没有办法让电脑战至最后一人才投降本帖最后由 newtonerdai 于 2020-3-13 11:53 编辑
选择胜利条件:征服 本帖最后由 wongyuhua 于 2020-3-13 12:10 编辑
征服模式只是排除了奇观/圣物胜利模式,默认AI弃权还是很快的。所以我才改了默认AI,让电脑战斗到最后5人(村民+军事),并且没有资源造村民,城堡全灭才投降。最后几个人满地图找起来太麻烦,没必要三光 哦哦,原来如此。
我以前玩C版的时候,记得是征服模式下AI不会轻易投降。不知道是不是C版的AI有检测征服模式的模块。
@wongyuhua newtonerdai 发表于 2020-3-13 12:00
哦哦,原来如此。
我以前玩C版的时候,记得是征服模式下AI不会轻易投降。不知道是不是C版的AI有检测征服模 ...
C版AI的弃权条件好像也有要求农民少于5个,除了检测是否持有圣物外,专门检测征服/奇观模式的规则写有#load-if-not-defined VICTORY-CONQUEST
(defrule
(difficulty >= easy)
(game-time > 600)
(soldier-count < five-percent-pop)
(unit-type-count-total villager <= 4)
(nor
(hold-relics)
(hold-koh-ruin)
)
=>
(set-goal 1 19)
(disable-self)
)
(defrule
(difficulty == moderate)
(game-time > 600)
(building-type-count wonder < 1)
(soldier-count < five-percent-pop)
(unit-type-count-total villager <= 2)
(nor
(hold-relics)
(hold-koh-ruin)
)
=>
(set-goal 1 19)
(disable-self)
)
(defrule
(difficulty <= hard)
(game-time > 600)
(building-type-count wonder < 1)
(soldier-count <= 3)
(unit-type-count cannon-galleon-line == 0)
(unit-type-count-total villager == 0)
(nor
(hold-relics)
(hold-koh-ruin)
)
=>
(set-goal 1 19)
(disable-self)
)
wongyuhua 发表于 2020-3-13 14:08
C版AI的弃权条件好像也有要求农民少于5个,除了检测是否持有圣物外,专门检测征服/奇观模式的规则写有#lo ...
(所以我才改了默认AI,让电脑战斗到最后5人(村民+军事),并且没有资源造村民,城堡全灭才投降),,请问一下你改了的这个AI可以下载不,能不能发一个下载地址给我,怎么替换原来的那个AI,谢谢!! 同问请问这个修改AI头像条件以后的文件 能否分享一下
页:
[1]