DOTA2自走棋有很多非常有趣的機(jī)制,有的甚至能影響比賽結(jié)果,例如回藍(lán)機(jī)制正是當(dāng)中之一。那么游戲里回藍(lán)怎么計(jì)算了?下面就為大家?guī)鞤OTA2自走棋回藍(lán)機(jī)制詳解。
DOTA2自走棋回藍(lán)公式怎么計(jì)算
首先,回藍(lán)的機(jī)制只和傷害的最終值,物品,傷害來源有關(guān)。
如果攻擊/技能沒有造成傷害,則攻擊者和被攻擊者都不會回藍(lán)。(比如打在圣堂折光上?)
特別說明,傷害來源是召喚生物的情況下,被攻擊者不會回藍(lán)。
回藍(lán)公式=random(基礎(chǔ)回藍(lán)/2,基礎(chǔ)回藍(lán))*物品倍率
基礎(chǔ)回藍(lán)=max(傷害/5,50)
受傷回藍(lán)
簡單說一下,首先受到傷害的英雄基礎(chǔ)回藍(lán)數(shù)值為傷害/5,但是不會超過50.
在這個(gè)基礎(chǔ)上做一個(gè)隨機(jī)數(shù),回藍(lán)的數(shù)值會在基礎(chǔ)回藍(lán)的一半和最大值之間。最后再乘上受傷害物品回藍(lán)的倍率。
比如受到1000點(diǎn)傷害,除以是200,但是超過基礎(chǔ)回藍(lán)最大值50,所以沒有裝備的情況下可能會回復(fù)25-50點(diǎn)藍(lán)。
特別說明,不同類型裝備倍率倍數(shù)疊加,同類型裝備倍率不疊加。
受傷回藍(lán)倍率的裝備有兩件,極限法球和羊刀,倍率是1.25倍和1.5倍。同時(shí)擁有為1.25*1.75倍,但是多個(gè)極限法球之間倍率不疊加。
也就是經(jīng)過計(jì)算,受到一次傷害后,一個(gè)英雄最多回復(fù)50*1.25*1.5=93.75魔法值。
攻擊回藍(lán)指造成傷害者的藍(lán)量回復(fù),大體和受傷者類似,不用考慮隨機(jī)值,但需要考慮職業(yè)。
攻擊回藍(lán)
攻擊回藍(lán)公式=基礎(chǔ)回藍(lán)*攻擊回藍(lán)倍率
基礎(chǔ)回藍(lán)=max(造成傷害/2.5,[20(法系職業(yè)),10(非法系職業(yè))])
=max(dmg/2.5,isMagi||isWarLock||isShaman?20:10)
簡單講一下,基礎(chǔ)回藍(lán)計(jì)算方法和受傷差不多,不過數(shù)值是受傷基礎(chǔ)回藍(lán)的一倍(除以2.5)
但是上限更低,分職業(yè)區(qū)分,這里的法系職業(yè)是我自己的定義,一共有法師,術(shù)士和薩滿三個(gè)職業(yè)。他們的單次基礎(chǔ)回藍(lán)上限更高,為20點(diǎn),其余職業(yè)為10點(diǎn)。
不過造成傷害回藍(lán)的道具比受傷回藍(lán)的道具多,倍率計(jì)算公式同上。(這里要說明一下,每次倍率分開計(jì)算且取整數(shù),就是說其實(shí)上面計(jì)算的93.75應(yīng)為50*1.25=62(取整) 62*1.5=93)
在眾多攻擊回藍(lán)道具中,
王冠,各種紅杖算一個(gè)類型,倍率為1.5
虛無寶石,羊刀,神秘法杖算一個(gè)類型,倍率為2
堅(jiān)韌球算一個(gè)類型,倍率為2
刷新球算一個(gè)類型,倍率為3
比如一個(gè)裝備王冠和堅(jiān)韌球的英雄回藍(lán)倍率為1.5*2=3
一個(gè)裝備了兩個(gè)虛無寶石和一個(gè)神秘法杖的英雄回藍(lán)倍率為2
從代碼上分析出的回藍(lán)機(jī)制就到這里了,感興趣的小伙伴可以收藏備用。
全部評論