作者:NGA-Kekays
《原学入门》基础机制篇
浮动盾效的机制研究
直接看结论:
护盾强效在持续时间结束后会直接百分比扣除结算。
举个栗子:
10000的盾值,吃了30%盾效,当前盾量为13000点。我们受到了一次5000点的伤害,护盾剩余8000点,这时临时触发的盾效消失,护盾变成8000/1.3=6154点。这时,30%的临时盾效相当于为我们白嫖了1154点盾量。
及其可能的护盾强效机制:
首先原神中对于护盾强效的描述是''护盾强效能增强护盾抵御伤害的能力。这个数值越高,护盾的伤害吸收量就越高'',这个不清不楚的说明让我们很容易理解为护盾强效是直接提升护盾数值的。
但根据目前浮动盾效的结算机制,护盾强效及其可能是一个针对护盾的减伤。
这个减伤的计算方式是(盾效)/1+(盾效)
10000点护盾,根据这个公式获得了23.076%减伤
5000的伤害被减免为3846点
最终剩余盾量为6154点,符合计算。
这样的话,护盾强效也符合目前的机制,即盾效跟人走,不同角色独立计算。这种计算方式比增加盾量的方式更科学更方便写程序,也更符合现在的各种情况。
不过这仅仅是个猜想,原神官方没有说明过护盾强效的计算与结算方式。只不过目前就我们得到的结果来看护盾强效=对护盾生效的减伤是完全符合实际情况和描述的。
测试中获得的一些额外信息:
猫猫二命的确是乘算,不是加算
盾效的确是乘算
原神的技能百分比后面的确存在小数
首先是我们的功臣猫猫面板
首先让我对我可爱的猫猫说句对不起,辛苦你了。为了这个测试猫猫死了N次,挨了一堆揍QVO。
测试过程
测试环境大世界小宝,首先我们要有几个伤害数值。
三连击后跳跃大圈伤害为5209,踩踏伤害为3256。
这个伤害是首先用千岩4的盾效吃了一发大圈后,再吃一次踩踏后的溢出伤害:1559
有了这三个伤害作为标准,我们就可以开始小学算数了。
首先冰猫的面板护盾是12.2%最大生命值+1409点,我们的小猫有11648点生命值。
1421(取整)+1409=2,830
冰猫的长E可以提供75%的额外盾量,二命可以提供15%的护盾吸收量。
2830*1.15*1.75=5695.4(取一位小数)
千岩套爆发盾效下,我们的护盾值是:7404
在这个基础上,我们受到一次大圈伤害:7404-5209=2195
然后盾效衰减:2195/1.3=1,688.5
然后我们受到一次踩踏伤害:3256-1688.5=1567.5
浮动值18,在正常浮动区间内。
因为原神的技能百分比后面还是有小数的,冰猫实际护盾百分比应该比12.2%要多一点。
结语:
本次测试主要目标是由于新出的套装千岩套这个持续时间3秒的盾效到底能嫖到多少盾量。
这是我被伪科普害得最惨的一次。我记着很早之前有人科普过,原神的护盾为什么不存在叠加?他拿出的结论是原神中存在护盾强效,护盾强效的生成方式是额外在你盾外面再叠一层盾,这个盾的数值遵从护盾强效,护盾类型和你原来护盾一致。
这样,敌人攻击你会优先消耗你的盾效,也是因为此,盾效并不是快照机制而是跟着人走的,切人不会保留盾效的效果balabala。然后也是因为这个,原神中所有护盾都是一层的不能叠加,因为上一层是盾效。
听起来很靠谱所以我信了...现在才知道是扯淡QVO,作个反面教材放出来让大家乐一乐吧。