传奇法师技能解析-魔法盾
三职业息息相关却不被关注的灵魂技能魔法盾31级法师必学的保命神技能,帮咱们硬扛伤害。魔法盾有两个数据值得我们重点关注,一个是持续时间,一个是减伤威力。通过解读魔法盾的机制代码,我们得出一个公式,魔法盾持续时间等于施法者发挥的魔力加15乘以魔法盾等级,加1除以4加技能数据库中魔法盾的威力。大多数版本的这个威力值都默认是零,持续时长直接和发挥的力挂钩,所以三级魔法盾持续时间一般等于发挥的魔法力加15。注意这个持续描述是指在不受任何攻击的情况下,魔法盾的时长在遭受攻击后,这个时间也会相应的扣减,且只代表多数复古版本。
然后我们再看魔法盾的减伤情况,我测试了目前主流的几个大引擎,结果发现每个引擎甚至每个版本魔法盾的减伤威力都不一样。为什么会这样呢?通过收集整理大量的相关资料,原来最早的引擎代码是有bug,导致后续大量的版本魔法盾的实际威力跟目前各版本官不一致,后面又出现了很多引擎,功能也越来越强大,魔法盾以及大量的技能都可以自定义修改效果,这也导致了市面上的版本五花八门,也就没有了一个统一的标准,目前主流引擎购募顶峰996的减机制如下,兄弟们可以参考一下。
总的来说,魔法盾的减伤数据只跟技能等级有关,跟魔法力、人物等级等等都没有关系,而持续时间是跟发挥的魔力和技能等级直接相关,在持续时间内如果受到攻击,会减盾的时间等于每次减少3秒,直至破盾。那么有一个问题,法师开盾被道士上红毒,然后被战士砍,这个伤害与伤害加成和减伤之间是怎么计算的呢?