_MZR_阔比多华 发表于 2009-10-6 08:47:28

如何让Ai不攻击农民?

RT,因为用的不是默认Ai,所以别说选标准难度之类的,要代码

老胡V1 发表于 2009-10-6 09:11:41

AI默认是不攻击农民的
他攻击农民是因为有以下这行代码:
(set-strategic-number sn-special-attack-type1 villager)
这行的意思是把首位特殊攻击类别设置成村民
用记事本打开PER文件,然后删除这一行就OK了

银色传说。。。 发表于 2009-10-6 09:25:13

阔比真早

Ru43 发表于 2009-10-10 13:42:51

原帖由 老胡V1 于 2009-10-6 09:11 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
AI默认是不攻击农民的
他攻击农民是因为有以下这行代码:
(set-strategic-number sn-special-attack-type1 villager)
这行的意思是把首位特殊攻击类别设置成村民
用记事本打开PER文件,然后删除这一行就OK了

请教下,如果在不动AI里面加上这句,当视野里有一个农民和骑士时,AI剑士会先打农民还是骑士?或者选择离自己近的那个?

老胡V1 发表于 2009-10-10 13:53:59

这个没测试过,实战中貌似是村民。另外阔比问的问题我们私下解决了,设置策略“关闭难易度自动估算”的策略值为1,再配合2L的就可以了。

Ru43 发表于 2009-10-10 14:24:34

刚才试了一下,没有关闭难易度自动估算。
添加该村民优先语句后,标准电脑还是不主动攻击农民。

老胡V1 发表于 2009-10-10 17:24:37

关于士兵和村民我没测试过,反正经过测试我知道,如果是AI的兵在打建筑时候跑出来一个敌方单位(不管是村民还是兵),AI都会先用一些兵先杀掉那个单位才打建筑

qishi119413 发表于 2010-2-2 14:55:30

受教了,:36: :36: :39: 感谢

bingbing 发表于 2010-2-2 15:14:04

回复 7# 的帖子

如果是难度是最简单,AI的兵会一直打建筑,不理会新跑出来的敌方单位,即使受到敌方单位攻击也不会还手。
页: [1]
查看完整版本: 如何让Ai不攻击农民?