WayneFerdon
WayneFerdon
@geocine Did you close the server before exporting? The .sav file might not be complete if the server is still running.
1. 调整执行逻辑,部分流程改为异步执行 2. 调整怪物信息获取、权重计算,添加怪物基础权重、优先级相关显示 3. 部分UI调整样式 4. 调整遭遇战提示及相关逻辑 5. 战斗信息UI调整 6. 增加怪物信息数据库,以在信息缺失时进行补全(本地存储,目前仅为名称、id、等级的精确匹配,未添加按照实际等级猜测的功能) 7. 闲置竞技场执行逻辑优化,浴血擂台未能挑战时,将会先进行下一项,并等待可挑战时再进行,而不是直接本日不再挑战 8. 其他BUG修复及优化
>  我这获取的属性不知道为什么是undefined,我给改成了:g('option')?.optionStandalone @yjthrstgeragr 如果是首次运行脚本报错,那应该是忘了考虑配置未初始化的问题了,加这个问号是对的 新版本已修复及上传,感谢提醒
@MIllI0N-IllUSI0N 2143行改为const deadWeight = Infinity即可 pr已提交https://github.com/dodying/UserJs/pull/138 PS:我的fork主分支中对权重计算等许多功能进行了较大的调整和优化,但是还没整合好,还没提pr,可以先试试看 https://github.com/WayneFerdon/UserJs/blob/master/HentaiVerse/hvAutoAttack/hvAutoAttack.user.js
fork中已提交脚本[更新](https://github.com/WayneFerdon/UserJs/raw/refs/heads/master/HentaiVerse/hvAutoAttack/hvAutoAttack.user.js) 关于BUG: 1. 跳转bug应该已修复 2. 给全体上的debuff的条件和单体debuff的条件应该是独立的(不管单体的启用与否不影响全体的),罢工问题猜测与权重计算及怪物信息获取有关,期间已调整了相关的代码,但不确定是否问题已修复,需要后续测试 3. 已调整回原来的方式 关于反馈: 1. 权重显示主要是为了方便自动暂停时,给手动进行操作以一定的提示。之前的颜色主要是为了方便Debug。已增加权重显示相关选项: - 显示权重的开关 - 显示优先级背景色的开关 - 上述两个可以独立使用 - 按照优先级顺序的背景色(可单独配置,也支持一定程度的可eval执行的公式,可用和表示优先级和总优先级数量) - - 公式例如:\`hsl(${Math.round(240*\/Math.max(1,\-1))}deg 50% 50%)\`,会将\和\替换为具体值 - - 实现方式为在cssText中加入 \`background: ${配置值}\` -...
@MIllI0N-IllUSI0N 后续稍微测试了一下,和的罢工问题应该已经得以修复
@MIllI0N-IllUSI0N 更新了一下 第一个,倒计时消失如果没有报错的话暂时不确定是什么原因(无论是否勾选,这个倒计时目前都应该是显示的)。循环应该是你猜测的原因,应该是启用整个脚本时还处于两次遭遇之间,导致无法获取到第一次遭遇,从而误判为需要立即进行遭遇。目前在未记录上一次遭遇时,使用上一次打开遭遇页面的时间。 第二个,应该已修复(希望是)。大概是在HV的第一次尝试获取人物技能的异步还未结束,就进入了战斗,导致读取技能判断攻击范围时报错了,已增加为空检查。
> 不好意思,莫名其妙好了,可能和我竞技场打到一半安装卸载脚本来测试有关? 测试时发现Nov 6及之前版本可在竞技场中途安装并正常运行 不会卡。 > > 环境:旧版chromium内核+旧版[篡改猴](https://chromewebstore.google.com/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/lcmhijbkigalmkeommnijlpobloojgfn) 试过另一个扩展[脚本猫](https://chromewebstore.google.com/detail/%E8%84%9A%E6%9C%AC%E7%8C%AB/ndcooeababalnlpkfedmmbbbgkljhpjf) 起初新脚本在两个扩展全会卡住,现在篡改猴的不卡了,脚本猫尝试半天还是卡 > > 也遇到了上面的倒计时消失bug,默认关闭“自动遭遇战”时有倒计时,开启“自动遭遇战” 倒计时消失,关闭倒计时又出现,但我在解决卡自动战斗时这问题也莫名其妙解决了,现在开启“自动遭遇战” 也有倒计时 > > 另外有个小性能问题,右侧这遭遇战倒计时进入最后1分钟时会实时显示毫秒,比如59:93 59:92 59:91这种,可能因为数字变得非常快 此时cpu占用率会额外增加4%,在手机平台可能要吃掉更多性能 @Franinc [个人分支](https://github.com/WayneFerdon/UserJs)中已更改([raw安装](https://github.com/WayneFerdon/UserJs/raw/refs/heads/master/HentaiVerse/hvAutoAttack/hvAutoAttack.user.js)),[pr#138](https://github.com/dodying/UserJs/pull/138)未整理合并 1. 卡住的问题应该已修复。看报错卡住的原因应该是战斗中途开启脚本,且启用了数据记录及单独记录,但因为是战斗中途第一次启动脚本,且记录流程在,本地缓存缺少该场战斗的相关信息,因此报错,分支的新版本已增加非空检测。脚本猫卡住不确定是否是相同的问题 2. 倒计时应该是固定显示的(不管是否启用自动遭遇),未显示应该和上述报错有关 3. 倒计时性能问题目前已添加启用精确倒计时的设置选项(默认不启用)
@pafke2 any detail log?