万王之王 KOK King of Kings

 找回密码
 加入我们
查看: 371|回复: 1

暗骑最高效准确的放养统计冲锋代码(求加精)

[复制链接]
发表于 2020-4-3 22:39 | 显示全部楼层 |阅读模式
本帖最后由 メ路西斐爾シ 于 2020-4-3 22:41 编辑

之前发过一版骑士冲锋详细统计的代码
后续发现统计不够准确
出现的原因可能是因为在public_bc段内的数据记录与文字出现的时间有关
当冲锋发起后,切换命令时不在bc段内所以导致全局bc段没有记录下数据

这次改动第一是明显提升了冲锋的频率,目前测试最高时间是近24小时,频率维持在4.75秒上下小范围浮动
由于正常冲锋有一定的CD浮动,所以猜测除了吃马豆挂自动坑冲锋,这可能是所能达到的最高冲锋频率了
之前的冲锋数据大概在5.1-5.2秒浮动
按24小时挂机的情况下,一天大概比之前多冲锋1000多次,大概5%左右

优化的思路是每次冲锋结束后的后摇过长,但是后摇过程中可以执行移动、检测坐骑的命令
实测每次冲锋最短CD大概在3.8秒-4秒,所以这版代码不通过bc段来控制一次冲锋的结束
而以固定时间来切换下一次冲锋,通过使用do循环,固定时间冲锋,然后在冲锋的BC段内检测NPC的死亡,死亡即跳出循环
即实现了对冲锋数据的详细统计,又完美利用了冲锋后的后摇冷却时间
把发起冲锋的后摇充分利用到跑点、切换坐骑上面

该代码圣骑通用,改下统计数据的部分和召唤坐骑的部分即可,没有圣骑所以没有写成兼容版本
同样这个写法也适合龙骑(龙骑的冲锋需要回蓝保姆)
本次贴图的统计数据只是今天到发贴前整理代码的时间,已经过4天测试
统计数据基本不变

4天的统计结果,解武概率、倍伤概率、十字斩概率均无变化





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
 楼主| 发表于 2020-4-3 22:51 | 显示全部楼层
补充一下
坑的摆放是由于打钱的原因,我冲的是46级坑,目的就是为了让骑士不至于不够冲锋,除武器外全身44级钱装,打钱号5坑只放了26只NPC,腾出来了20只,实际上现在冲16只就足够,但是如果不够可以以左上角的点位为基准,4个角都放20只,NPC的ID只要保证每个角的那几只MOB不一样就可以,哪怕每一只都不一样也不会影响多少效率(这是IKOK比ZKOK强大的地方)
另外由于是放养,可能会出现一些特殊情况例如断线或网络情况差等,所以每天的6点30分会开启半小时缩时,这样实际上每天挂机到21点就结束收益了,为的是不浪费收益时间,如果不想开缩时可以在冲锋的scene里去掉
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|万王之王 king of kings

GMT+8, 2024-3-29 22:17

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表