逗游網(wǎng):值得大家信賴的游戲下載站!

微信:doyo_game
關(guān)注逗游
單機(jī)首頁 游戲庫 排行榜 資訊 攻略 專題 合集 工具補(bǔ)丁 手機(jī)游戲 正版商城
所在位置:攻略中心 > 網(wǎng)游攻略 > 地下城與勇士 > 正文

地下城與勇士——從程序角度深入解析DNF傷害公式構(gòu)成

發(fā)布時(shí)間:2012-04-12 11:46 來源:互聯(lián)網(wǎng)  作者:佚名

 

  現(xiàn)在七色已經(jīng)確定傷害公式是這樣構(gòu)造

  {[基礎(chǔ)攻擊*百分比技能*(1+M1+M2+……Mn)+固傷技能]*(1+屬性/250)*(1-防御減傷)*[1+(屬強(qiáng)-屬抗)/220]+無視攻擊*百分比技能*(1-無視減傷)}*(1+K1)*(1+K2)*……*(1+Kn)

  M層為內(nèi)層,對無視和固傷無效

  K層為外層,對無視和固傷有效

  K1:裝備描述為“***攻擊力+**%”或者“物理、魔法傷害+**%”

  K2:裝備描述為“暴擊傷害+**%”

  因此,K1和K2出現(xiàn)裝備效果覆蓋現(xiàn)象

  解析:

  變量buff,指的是按百分比提升屬性的buff

  將公式簡化為:

  [百分比技能*(1+M)+固傷+無視]*(1+K)

  無論技能還是裝備,都分為內(nèi)層M和外層K兩種

  設(shè)計(jì)上,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

  程序構(gòu)造是這樣的

  if(百分比技能!=0)

  {

  temp=無視+temp ;

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

  }

  else if (固傷技能!=0)

  {

  temp=固傷技能+temp;

  if(var.固傷==1)

  temp=temp*(1+M)

  }

  else

  temp=temp*(1+K);

  擁有這類能增加固傷技能的職業(yè),在使用百分比+固傷技能的時(shí)候

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

  原本不享受這種buff的無視攻擊也變成有效了

  就這樣不知不覺中享受著福利了

  這時(shí)候,除了喊一句高強(qiáng)萬歲,你還會做什么?

  最后當(dāng)然是點(diǎn)艸凱麗爆武器啦

進(jìn)入《地下城與勇士》專區(qū)
查看更多《地下城與勇士》攻略
標(biāo)簽:地下城與勇士 深入解析DNF傷害公式 
http://4uh5.cn/article/53711復(fù)制本文地址
閱讀本文后,您的心情是:(選擇后可查看結(jié)果)
 
惡心
憤怒
強(qiáng)贊
感動
路過
無聊
雷囧
關(guān)注
今日關(guān)注游戲
游戲?qū)n}
IGN 9分以上作品 愿者上鉤釣魚的那點(diǎn)趣事 深冬之寒,來一起看看游戲中精美的雪景吧