本帖最后由 baowendeng 于 2012-6-26 11:09 编辑
修炼效果如何计算, 这是个老问题了. 我搜索了下, 看来大部分玩家都还不清楚. 在这个帖子里向大家说明一下.
1. 首先看官方的说法.
1.1 官网上的是P话.
1.2 梦幻精灵说的还比较靠谱.
从梦幻精灵的说明可以看出, 与修炼效果计算有关的就只有两个变量和两个常数. 两个变量是原始HP伤害结果和修炼修正后的HP伤害结果, 分别用伤0和伤修炼表示. 两个常数分别是2%和5 (外链1).
2. 然后看看玩家们对梦幻精灵这段话的解读.
2.1. 大部分人相信最直观的理解: 伤修炼=伤0+伤0×2%×修炼差+5×修炼差. 原始伤害为100, 修炼差为25时, 修正伤害结果=100+50+125=275. 原始伤害为1, 修炼差为25时, 修正伤害结果=1+0.5+125=126.5, 修约后为126. (外链2)
2.2 但有些玩家有不同意见, 比如叶子猪的梦幻西游实用工具箱就认为2%不是叠加, 而是叠乘. 这样高修炼时效果非常恐怖.

3.下面我用几个例子来说明直观的理解是正确的.
3.1先来看看原始伤害是1的情景.
没宠修时0级的宝宝打人法术伤害固定为最小值1. 一个宠修20宝宝打法防7的目标, 伤害结果为1+2%×(20-7)+5×(20-7)=66.26. 打法防0的目标伤害结果是1+2%×20+5×20=101.4.这两个结果都与实测结果相同.(外链3)



3.2 再来讲原始伤害不为1的情形.
3.2.1 这个比较复杂, 先讲点常识.
这张截图来自开发测试区, 每次使用雷霆万钧聊天窗口都会弹出这排数据. 从这排数据可以看到一些信息
a 修正的优先级. 梦幻西游的伤害修正是按照门派技能>五行>阵法>变身卡>递减>法宝的顺序进行的.
b 去尾修约. 每次修正都会进行去尾修约, 如五行修正前后的数值是874和917 (874×1.05=917.7, 攻击无防御五行的目标伤害结果增加5%).
c 递减修正. 在这个例子里递减修正为1458×70%=1020.6. 这个70%就是那次削弱魔天宫的修改中 “雷霆万钧的秒三的法术伤害结果分别为正常结果的90%,80%,70%” 中的70% (外链4).
3.2.2 递减修正在群法中是普遍存在的, 比如召唤兽群法秒1, 递减修正为90%, 秒2为80%, 秒3为70%.
下面以无修炼的召唤兽群法为例. 秒1伤0=737=819×90%, 秒2伤0=655=819×80%, 秒3伤0=573=819×70%. 更详细的描述可以看这个这个帖子 (外链5).
 
3.2.3当修炼效果存在时, 群法伤害递减就不是每多一个目标伤害-10%了, 比如下面这个例子
 
 

对魔王龙卷的伤害从秒1的1296降低到秒5的746, 这些伤害结果显然不是-10%的比例关系, 这就是12级法术修炼的效果了.
把法术修炼带入公式后伤害结果就吻合了: 伤秒1=1108×90%+1108×90%×2%×12+5×12=1296 伤秒2=1108×80%+1108×80%×2%×12+5×12=1158 伤秒3=1108×70%+1108×70%×2%×12+5×12=1021 伤秒4=1108×60%+1108×60%×2%×12+5×12=883 伤秒5=1108×50%+1108×50%×2%×12+5×12=746 这个1108就是递减修正之前的龙卷基本伤害.
OK, 以上就是法术修炼效果的公式验证,就是这么简单.
4. 外部链接 1: xyq.163.com/introduce/zd008.html 2: xyq.netease.com/viewthread.php?tid=2765471 3: bbs.yzz.cn/thread-3871131-3-2.html 4: xyq.netease.com/viewthread.php?tid=2394110&extra=page%3D2 5: xyq.netease.com/viewthread.php?tid=2881618
|