这次请雪乃和我老婆共同镇楼
总之我做了一个也很克难的伤害计算机
这边简单导览一下各功能、该输入哪些数字,以及对应的原理(攻略本、英文wiki和前人的研究)
(这张图对应计算机的”技能基础倍率”)
补充一些需要额外解释比较好懂的:
正确算法是因为同种类效果之间分成「乘算」、「直接加算」、「递减加算」三种(这名称是我取的 跟图片里用词不完全一样)
「乘算」就是指毒痛这种,两颗灵晶的效果直接乘起来,甚至武器和技能的效果也是直接乘;目前基本上只有毒痛增伤是乘算
「直接加算」的典型例子是灵晶属攻,例如塞了三颗20%的水灵晶就是水属攻+60%,再装备+10%全属攻的武器的话会变成+70%;大部分武器和灵晶增加属攻,以及降物耐及降属耐两者之间的关系都是直接加算,技能效果的爆击时威力增加疑似也是(国际版未能验证)
「递减加算」基本上只发生在技能效果,例如对方身上有降50%物耐、降30%斩突耐、降20%物耐,则对斩攻击而言总共降的耐性是50% + (50% * 30%) + (50% * 30% * 20%) = 68%;除了爆击时威力增加这个特例以外,技能效果几乎都是这类
之所以要做是因为我前阵子在桶里有空想算哪种配置能最大化伤害
不过其实像这样算数字的意义当然还有一些特殊情形,例如「测试未知参数或技能机制」
直接上图说明最快,第一个例子是水枪VC(全体水突大)
这是我家水枪拿翠晶枪但不压血的数值,物防暂时套用辰国沙包的174
然后这是我实际拿去清污染坑的状况
打在运岩龟身上的伤害有机会低于牠的血量54000,也就是说运岩龟的物防大于174(实际大约250 真硬)
所以可以用「实际打出的伤害」去回推确切的物防值,确定了物防值之后就能精确知道「甚么数值可以稳定清掉运岩龟」,不用靠口耳相传也不用靠观落阴
第二个例子是AS尼姬诱惑剑舞的对受伤增伤,据红茶所述这个跟尼姬的蓄积数有关
武器为翠晶刀,已知对受伤增伤为1.15倍,灵晶则是上级水和两颗胁痛,而技能是三连击所以单看每段伤害的话是计算结果总伤害的1/3,也就是爆击时约26700
列表中的毒痛1.9435倍(1.3*1.3*1.15)还没计算诱惑剑舞对受伤增伤,在不同蓄积数之下个进行测试,算出来的伤害和我实际配置只会相差「诱惑剑舞在不同蓄积数时对受伤增伤」的倍率
经过多做几次实测就可以知道「诱惑剑舞对受伤增伤」大约是 1.75 + 0.25*蓄积数
希望看到这边的人没有因为脑袋充满数学而头痛,而是对博大精深的游戏机制跃跃欲试
可惜怪胎毕竟是少数啊
毕竟这是寒酸又未经美化的计算机,功能也还不多,而且我不会写C++以外的程序
这时候很希望能像全联一样广播一句请支持CODING
如果使用上有任何建议或抓BUG都欢迎第一时间告诉我,不过我不一定有能力做就是
押韵大成功
对了,请留言支持老子不是来算数的.jpg