woshica / JiaGuoMeng-AutoClicker

《家国梦》自动化脚本生成,可以自动收集金币、升级、运货等。
24 stars 9 forks source link

交换建筑物功能不工作 #17

Closed gitkz closed 5 years ago

gitkz commented 5 years ago

脚本生成命令如下 python JiaGuoMeng.py -epicId 0 5 7 8 -exchange 2 0 4 0 2 -generate autoTrainYellowOnly

其中0,5,7,8为黄色建筑,1,2,3,4,6为蓝色或者紫色。初始的交换是正确的,永远是用列表里的第一个(0)替换当前。然而,替换回来的时候,我这边观察的是依然采取相同的逻辑,即用备选列表里的第一个(0)换回来,我在-exchange里面设置的index并没有被使用。另外,我想建议,替换的时候不要一次把所有的非黄建筑物换掉,因为这会导致替换列表里的建筑物时刻都在变动,相对好的策略是就在当前的建筑物上,交换,然后换回,再移动到下一个,这样用户设置的时候就方便多了。

gitkz commented 5 years ago

更新下,貌似是updateInterval的问题,间隔时间过短导致在当前建筑物上切换没有成功。切换逻辑没有问题,跟我原始issue里面设想的一致。