Skip to content

20241025佣兵战纪PVE v0.4.7a Bug Fix

Latest
Compare
Choose a tag to compare
@z4321069 z4321069 released this 25 Oct 07:34
· 5 commits to main since this release
651b35e

免责声明:禁止任何人(或者其他什么)使用此脚本盈利,本脚本对任何系统没有任何危害,仅作学习使用,下载后24小时内删除。
本版本脚本现在、未来都不能用于pvp,不能用于挂经验,只能代替你坐牢刷碎片和声望值。
此脚本带a版本号的release和有关分支此后不再更新英语版本。使用前请仔细阅读原作者的FAQ和README.md以及其他需要阅读的内容,然后自行探索(难者不会不想教,会者不难不用教)。
已知bug:
1、power.log中出现空行以外的其他无法读取识别利用的内容时,会不断重启(重启是计划内的,本身不是bug,bug指的是无法利用的内容),数十次之后生成了新的power.log就会恢复,暂时无须理会,短时间内没有修复计划。
2、抉择技能存在一部分无法正确释放的,应该规避抉择技能,此版本的发布者技术浅薄,不知道如何修复。
3、脚本无法识别潜行的地方随从,依然会不停地试图瞄准它,并且伴随不断重启,此版本的发布者技术浅薄,没学会如何修复。
4、如果你的角色技能没开满,则不要在策略中使用他没有的(第二个或者第三个)技能,否则会一直无法战斗。
5、炉石进程有的时候是中文名‘炉石传说’,有的时候是英文名‘hearthstone’,未响应的时候是‘炉石传说(未响应)’或者‘hearthstone(未响应)’,在未响应的时候重启了是正常现象。
6、佣兵队伍不依据实际队内的成员设置时,技能会乱丢(这个不能算bug吧,队伍设置一下这都要偷懒吗)。
7、自动提交任务因为未知原因损坏了,不要开。
8、忘了,想起来再写。
【写给其余开发者】此版本中的更改和修复内容:
1、项目名称lushi_script修改为其余英文,规避一下scan disk。
2、lushi.py中变量cfg(用于存config信息)被定义为全局变量,因为有效的power.log文件目录会变,需要随时改写cfg下的power.log目录;在states中添加了本来没有的collect、cursed_treasure文件,防止遇到了额外的战利品收集不到;重启后会有45秒的等待时间,比较长,不是卡死了别乱点;有一个except RegexParsingError: 后面接了重启,其余开发者如果有类似的导致程序停止的error,都可以换成RegexParsingError,然后在这里重启。
3、\utils\log_utils.py的read_log函数进行更新,使其能获得最新的power.log路径。
4、\utils\utils.py的find_lushi_window和restart_game进行更新,使其能够识别炉石进程有的时候是中文名‘炉石传说’,有的时候是英文名‘hearthstone’的特殊情况,而不会返回“没有识别到进程”。
5、\utils\winguiaoto.py的findTopWindow报错功能被注释(瞎几把报啥空值错,本来就有俩变量是空值,边儿玩去),_windowEnumerationHandler现在也能够识别‘炉石传说’和‘hearthstone’。
6、\python37\Lib\site-packages\hslog\的_check_for_options_hack函数现在不能报assert not isinstance的错了,而是报except RegexParsingError,直接重启。
7、还有个防止将鼠标移出炉石窗口的安全函数,我把这个功能取消了,现在移出去了(睡觉的时候踢到鼠标)也不会报错了。
8、更新了部分icons的素材(仅限CHS的)。