传奇百区魔法盾算法详解
本帖最后由 百区振华 于 2021-8-23 10:44 编辑本文只介绍3级魔法盾。
一、魔法盾的持续时长很特别,它无视人物幸运值,无论是拿着9套还是诅10武器,都会在人物魔法力的上下限之间随机发挥。
时长公式:魔法盾持续秒数=本次发挥的魔法值+16-受到的物理和魔法攻击次数*3。注意:人物受到隔位刺杀和施毒术不会减少盾的持续时长。
例1:某9套法师,魔法力12-50,假如本次开盾发挥魔法力33,开盾期间受到冰咆哮攻击3次,隔位刺杀2次,烈火1次,那么本次盾的持续时间为33+16-(3+1)*3=37秒
例2,诅10法师,魔法力12-50,假如本次开盾发挥魔法力47,开盾期间受到灭天火攻击1次,隔位刺杀3次,近身平砍4次,攻杀剑术2次,那么本次盾的持续时间为47+16-(1+4+2)*3=42秒
二、伤害计算:魔法盾对除隔位刺杀和绿毒外的所有物理和魔法攻击减伤60%,也就是说,开盾状态下只掉平常40%的血,减伤效果恒为60%,与魔法力无关。
伤害公式:(对方发挥的物理或魔法伤害值减去我方发挥的防御或魔御值)四舍五入后,乘以40%,再向下取整,得到最终伤害值。如果中了红毒,则在前面的基础上再乘以120%,然后四舍五入,得到最终伤害值。
例1,法师(未中红毒)顶着盾挨了战士一刀烈火,假如战士本次发挥的攻击力为76,法师本次发挥的防御力为16,那么实际伤害值的计算步骤为:(76*2.6-16)=181.6,四舍五入得到182,182*0.4=72.8,向下取整得最终伤害值72。
例2,法师(已中红毒)顶着盾挨了战士一刀烈火,假如战士本次发挥的攻击力为76,法师本次发挥的防御力为16,那么实际伤害值的计算步骤为:(76*2.6-16)=181.6,四舍五入得到182,182*0.4=72.8,向下取整得72,72*1.2=86.4,四舍五入得最终伤害值86。
优秀如你,百区振兴靠振华~:D 只有百区的人会算这个吧,心法区开不开盾已经没影响了,毕竟一刀两千万伤害 那么。楼主再出个贴子。把攻击。魔法。道术对怪和人的伤害计算公式普及一下吧。
页:
[1]