MS天赋技能中的神恩回复的描述是这样的:在招受近战或者远程的暴击后,在后面的6秒内为你回复相当于该伤害总量的8%。(3点全满是回复25%)]
从字面上看,这个天赋是很强大的,可以恢复不少被DZ或者LR高暴击伤害后的血量,但事实是否如此呢?神恩回复的作用方式是:3级的神恩恢复,能恢复25%的爆击伤害,分3次,每2秒1次,每次8.3%。恢复的量不受治疗效果影响。精神指引的工作方式接近治疗效果,所以也无影响。但精神治疗对它有作用。所以出精神治疗的牧师,3点神恩恢复一共恢复55%的基础伤害(假设爆伤=200%)。对于连续被爆2次或者多次的情况下,而且多次暴机中间的间隔少于6秒,那么几个HOT是否会叠加?答案是NO。只会存在1个BUFF。具体的工作方式是这样的:在第1次爆击(伤害=A)后,获得神恩恢复的BUFF,开始计时6秒。过了X秒(X<6),被第2次爆击(伤害=B)。如果A>B,那么第2次爆击将不产生新的神恩恢复BUFF,第1次爆击产生的BUFF的计时完全不受影响。比如,过了5秒,被第2次爆击,只要数字比第1次小,哪怕小1,就算白打了,再过1秒,BUFF消失,如果A
我觉得这种工作方式完成不符合天赋描述中的被物理暴机后将恢复被暴机伤害的血量的意思,因为在这里只要在6秒内连续造成的伤害都将不能恢复到天赋描述里的正确的回复血量。难道正确计算神恩回复被每次暴击后恢复的血量是很困难的事情吗?其实只要这样计算(假设点满3点神恩回复):
在第1次暴机A伤害开始获得神恩恢复buff后:
设 X = 暴机伤害后应该恢复的血量 = A*25%
X/3*(3-取整[神恩回复buff剩余的几秒/2]) 这里计算出来的是在一个神恩回复buff剩余时间内已经恢复掉的血量
X - (一个神恩回复buff剩余时间内已经恢复掉的血量) 这里计算出的是一个神恩回复buff剩余时间内还需要恢复多少血量
假设在6秒内发生了第2次暴机伤害B,那么神恩回复正确的回复血量应该是:
设 X = 暴机伤害后应该恢复的血量 = 上一次暴机伤害后一个神恩回复buff剩余时间内还需要恢复多少血量也即
X - X/3*(3-取整[神恩回复buff剩余的几秒/2]) + B伤害后应该恢复的血量 B *25%
那么剩下的公式就可以递归调用第一次暴机伤害的数学公式来计算。当然这个时候神恩回复buff剩余时间应该重新被刷新成6秒。
其实这么简单的数学公式计算, 完成可以实现神恩回复天赋描述的概念,但BLZ完成没有考虑清楚这个天赋效果的计算方式。我们 MS是很有爱,也不喜欢和别人争执些什么,但就是因为太有爱了才忽视了原本应该属于自己的应有权利,但会被人家踩在脚下,现在大多数MS们缺少真正敢于维护自己利益的勇气,属于我们的我们应该去争取。现在就从这个看似不大,其实影响巨大的天赋效果实现问题上来开始。
[责任编辑:安小宇]
|
八卦趣闻
新网游画廊
热门专题
轻松驿站
· [Arpg]暗影王国
· [装饰]美眉清洁工
· [找茬]冰冷之窗
· [寻物]穿越时空
· [动作]忍者绳技2
· [恋爱]情侣开摩托
·大枪卡位单刷老鼠深渊
·DK竞技场2700分视频
·梦诛首部战斗CG预览
·弹药空手单过王者遗迹
·51级平民枪神单过悲鸣
·星际2 虫族变形虫
新闻排行
国内
国际
电视
电竞
| 关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航 |
Copyright © 1998 - 2009 Tencent. All Rights Reserved ![]() |
| 腾讯公司 版权所有 |