逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 网游攻略 > 地下城与勇士 > 正文

地下城与勇士——从程序角度深入解析DNF伤害公式构成

发布时间:2012-04-12 11:46 来源:互联网  作者:佚名

 

  现在七色已经确定伤害公式是这样构造

  {[基础攻击*百分比技能*(1+M1+M2+……Mn)+固伤技能]*(1+属性/250)*(1-防御减伤)*[1+(属强-属抗)/220]+无视攻击*百分比技能*(1-无视减伤)}*(1+K1)*(1+K2)*……*(1+Kn)

  M层为内层,对无视和固伤无效

  K层为外层,对无视和固伤有效

  K1:装备描述为“***攻击力+**%”或者“物理、魔法伤害+**%”

  K2:装备描述为“暴击伤害+**%”

  因此,K1和K2出现装备效果覆盖现象

  解析:

  变量buff,指的是按百分比提升属性的buff

  将公式简化为:

  [百分比技能*(1+M)+固伤+无视]*(1+K)

  无论技能还是装备,都分为内层M和外层K两种

  设计上,M层是为了增加非无视伤害,而K层是为了增加所有伤害的

  定义变量为variable

  variable表示能够按百分比增加伤害的buff,可以是装备也可以是技能

  var.固伤==0 表示对固伤无效

  var.固伤==1 表示对固伤有效

  M=0,K=0,temp=0

  if var.bool==0 then M=var

  if var.bool==1 then K=var

  程序构造是这样的

  if(百分比技能!=0)

  {

  temp=无视+temp ;

  temp=百分比技能*(1+M)

  }

  else if (固伤技能!=0)

  {

  temp=固伤技能+temp;

  if(var.固伤==1)

  temp=temp*(1+M)

  }

  else

  temp=temp*(1+K);

  拥有这类能增加固伤技能的职业,在使用百分比+固伤技能的时候

  百分比技能接受了两次buff,并且乘法叠加

  原本不享受这种buff的无视攻击也变成有效了

  就这样不知不觉中享受着福利了

  这时候,除了喊一句高强万岁,你还会做什么?

  最后当然是点艹凯丽爆武器啦

进入《地下城与勇士》专区
查看更多《地下城与勇士》攻略
标签:地下城与勇士 深入解析DNF伤害公式 
https://www.doyo.cn/article/53711复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧