仙剑客栈冒险战斗中的战力损失公式发布
2019-03-04 14:12 595 举报
首先声明:
公式的原型是 @容我三思 推导的, @山猪大人 完成了全部的数据采集计算和前面一大段的公式拟合,我只是给了思路上的帮助,公式变量形式上的整合和最终的公式阐述/解释...
另外帖子中暂时没有涉及战斗胜负判定等后续工作内容,我会在下面留帖并在将来补上
接下来进入正题:
冒险战斗中的战力损失公式:
每次战斗的战力变化= - 基础战力损失 + 战损抵抗
其中,基础战力损失=敌方战力*50%+敌方战力
战损抵抗=己方已损失战力*50%+己方初始总战力中五灵阵型加成部分*50%+己方初始总战力
说明:
1、[-5%~+5%]表示取值-5%到5%之间的随机数,两个随机数相互独立;
2、己方已损失战力=己方初始总战力-开战前剩余的战力
3、五灵阵型加成部分的战力=己方初始总战力-全体不含阵型加成的纯战力=全体不含阵型加成的纯战力*五灵阵型加成系数(详见五灵属性全解析一贴:)
4、敌方战力的数据都是通过抓包获得的,我没参与抓包所以数据请找 @山猪大人 ... 我记得他发过一个大致的BOSS点战力数据
分析:
很直观的事实是:战力损失来源于敌人战力数值的一半(左右,随机数下面我就都忽略了),与之对抗的数值就是“战损抵抗”:
第一部分是战斗前已损战力,即冒险中战斗开始前"XXXXX/XXXXXX"中后面的数字减去前面的数字,就是相当于每次战斗开始前先把失去的战力补回来一半;
第二部分是阵型部分(略称),就是相当于阵型加成部分战力的一半,直接用于抵抗战力的损失。
第三部分是己方初始总战力的[-5%~+5%],这个纯看RP的,且一般所占份额不大。
至于这三部分都占多少份额我用一个实例说明:
假设己方初始总战力50W,其中纯战力40W+阵型10W(相当于5对位,加成系数1.25),冒险过程中当前的战力为30W,那么对于下一场战斗:
战力抵抗=(20W已损*50%=10W)+(阵型10W*50%=5W)+(总战*正负5%=正负2.5W)=15W正负2.5W=10W已损+5W阵型+正负2.5W随机
那么忽略随机,当敌人战力大于30W,战力后战力会下降;当面对30W的敌人,恰好战力不会下降,面对小于30W的敌人时战力反而会回升;
同样对比组总战50W=纯战力50W+阵型0W(相当于无对位),当前战力30W,有:
战力抵抗=10W已损+0W阵型+正负2.5W随机
同样忽略随机,面对30W战力敌人时,战斗后战力会下降5W,只有当面对战力20W敌人时战力才不会下降,小于20W时回升。
那么无战力变化的平衡点:已损/2+阵型/2-敌人战力/2=0 )
即本次战斗无战力变化的条件是: 已损=敌人战力-阵型; 意思是设一张图里敌人战力都是30W,那么(30W-阵型部分战力)就是你最可能保持的“已损战力”。
结论:对于战斗力损失,敌人战力和随机5%都是不可控制的,想要损失的战力达到最小,就要让自己阵型加成部分的战力越大(就是说过图时五灵要尽量"对位"),如果你的阵型部分战力已经超过了敌人的战力,那么忽略随机的情况你就可以“战力无损过图”了。
【完】
声明:该文观点仅代表用户本人,酷乐米仅提供信息存储空间服务,文中素材如有侵权请联系删除。
记得评论+点赞哦












