| 通行证 注册
17173英雄无敌在线 > > 正文
试验后得出的:关于魔法伤害计算公式
2009-11-05            【 加入收藏 / 文章投稿 / 截图上传 / 发表评论
作者: 黑暗丫丫 获得积分: Z 投稿总数:

最近一直有朋友在追问魔法的伤害公式到底如何计算

这个问题牵涉到四系的魔法球,自身魔力值,敌人魔防,生物特技(如铁人),魔攻宝石百分比,魔力技能等条件因素,所以一直很难理清思路

今天下午和另一位版主囧肥说到这个问题,随后展开了实际的试验.找来了一位有120%魔防装的朋友SIM,进行了几次有记录数据的切磋.

3大条件如下:

A:进攻方魔攻(1+魔攻)和被进攻方魔防合计相同

B:进攻方魔攻(1+魔攻)小于被进攻方魔防合计

C:进攻方魔攻(1+魔攻)大于被进攻方魔防合计

先把得出的魔法伤害的最终输出公式列出:

(魔力*魔法基础伤害+本系魔法技能附加值)*(1+魔力技能加成)*(1+魔攻宝石伤害加成-魔防减少伤害)*(1+本系魔法球伤害附加)*(1-防御魔法伤害减少)*(1-生物魔法减伤)

为了让大家通俗明白公式,以下是囧肥提供的实际数据:

例1:

攻击方: jionfei 魔力技能 9级 土系 9级 土球 6级 20% 气球9星50% 魔攻上限120% 魔力(4围)444

防守方: simonshb 魔防 119.8%

使用9星雷鸣 攻击 simonshb的鬼龙

实际效果(以战斗中文本信息为准):

jionfei施放雷鸣爆弹。

2647个幽灵龙死了。

雷鸣爆弹造成9216095点损伤。2647个生物死了。

将以上数据带入公式

(魔力*魔法基础伤害+本系魔法技能附加值)*(1+魔力技能加成)*(1+魔攻宝石伤害加成-魔防减少伤害)*(1+本系魔法球伤害附加)*(1-防御魔法伤害减少)*(1-生物魔法减伤)

即是 (444*15000+5000)*(1+0.15)*(1+1.2-1.198)*(1+0.2)*(1-0)*(1-0)=9216095。4

与原结果的绝对差为0.4

这是由于程序四舍五入造成的



关键字:

相关链接

http://yx.17173.com/wz/wjjl.shtml

游戏截图
用户: 匿名
史上最强的拼音输入法 下载>>>
评论

我要发布Sogou推广服务