我想把所有的采集者都改成像亚洲稻田或者土著农田那样在工作时不随意走动,当他们在欧洲磨坊或种植园工作时也固定在原地,但我在protoy文件里没有找到磨坊、农田、稻田之间的区别语句,settler.tactics也只有一个统一的gather动作,我又翻了villager.xml文件,也没有特定建筑物的采集动作,请问应该怎么改?关于采集者的采集动作关于采集者的采集动作如图,这是villager.xml里关于在农田采集时的动作(除法国猎人和克里猎人外,所有的村民(settler)都用这一套文件)
关于采集者的采集动作
这是猎人的 这个则是德国马车的
这个似乎是游戏内部设定,应该是无法修改
经测试,可以复制在protoy复制一份磨坊,随便重命名为Mill123456,然后村民添加采集速率,然后村民采集Mill123456的时候不会走动;但是自己添加的单位是存在AI不会建造的问题,AI需要自己研究理论上还有一种方法,工程非常大,protoy、techtreey、所有tactics文件、AI文件,将Mill全部替换成其他名称(AI文件注意区分大小写,AI文件是c++语法是区分大小写的)
小手一抖,经验到手