【三國(guó)志·戰(zhàn)略版】傷害公式解析六:等級(jí)壓制
先回顧一下傷害公式結(jié)構(gòu)(拉Excel時(shí)候?yàn)榱朔奖?,我又雙叒叕微調(diào)了一下)
屬性傷害 = 屬性差 * 0.016【50級(jí)】
兵力傷害?=?ROUNDUP(log(2)兵力 - 9, 2)【50級(jí)5000兵以上】
基礎(chǔ)傷害?=?MAX(屬性傷害 + 兵力傷害, 0)
原始傷害?=?基礎(chǔ)傷害 * 兵書進(jìn)階增減傷 * 普通增減傷 + 保底傷害【保底傷害=1】
結(jié)算傷害?=?ROUNDUP(原始傷害 * 士氣減傷 * 兵種克制 * 傷害系數(shù), 2)
實(shí)際傷害?=?ROUNDUP(ROUNDUP(結(jié)算傷害 * 浮動(dòng)系數(shù), 0) * 特殊增減傷, 0)
PS:我補(bǔ)充上了士氣的影響,由于不是很重要,就一筆帶過(guò)了

分析目前解析出來(lái)的50級(jí)5000兵以上情況下的公式,可以很明顯看到,幾乎所有部位都是以屬性傷害、兵力傷害、保底傷害為基礎(chǔ)進(jìn)行乘法運(yùn)算,且僅計(jì)算了被攻擊方的屬性,與被攻擊方當(dāng)前兵力無(wú)關(guān),因此首先對(duì)屬性下手,只不過(guò)要改一下思路,在噩夢(mèng)試煉中統(tǒng)計(jì)自己武將不同等級(jí)挨打的數(shù)據(jù)來(lái)進(jìn)行分析

接下來(lái)上數(shù)據(jù),這次統(tǒng)計(jì)數(shù)據(jù)詳細(xì)得多,就是45級(jí)以后升級(jí)太慢了。。。
攻擊方是噩夢(mèng)試煉中9000兵力的蜀騎組合【劉備、趙云、黃忠】中的趙云,武力值為312.4
防守方則是通過(guò)加點(diǎn)和裝備控制統(tǒng)率恒定為230.94(50級(jí)姜維裸裝情況下經(jīng)過(guò)兵種適性加成后的值)





老規(guī)矩先從普通攻擊入手(PS:會(huì)心=普通增傷100%)
逆推結(jié)算傷害(沒有特殊增減傷,因此直接除以浮動(dòng)系數(shù)看平均值來(lái)反推結(jié)算傷害)

由公式我們知道,結(jié)算傷害只有兩位小數(shù),因此我們就需要窮舉法來(lái)看具體數(shù)值

其他表格就不貼了,直接上最終結(jié)果

由于不存士氣與兵種克制影響,普攻系數(shù)也是100%,結(jié)算傷害=原始傷害
而試煉NPC武將0進(jìn)階,這個(gè)陣容也不存在任何普通增減傷(除了會(huì)心),僅有我的姜維3紅帶來(lái)的9%減傷,保底傷害在50級(jí)5000兵以上恒定為1,原始傷害=基礎(chǔ)傷害*(1-3%*3)+1
50級(jí)9000兵趙云的兵力傷害=ROUNDUP(log(2)9000 - 9, 2)=4.14,屬性傷害=312.4*0.016-真實(shí)統(tǒng)率=4.9984-真實(shí)統(tǒng)率,基礎(chǔ)傷害=4.9984-真實(shí)統(tǒng)率+4.14
逆推結(jié)果如下:

我們先拿真實(shí)統(tǒng)率(也就是50級(jí)下的統(tǒng)率*0.016)除以統(tǒng)率,看看二者的比值如何

可以看到50級(jí)的比值與實(shí)際公式中的0.016相差無(wú)幾,可以認(rèn)定至少到這一步,思路與邏輯上應(yīng)該是沒有問題的

將趨勢(shì)線的公式帶回驗(yàn)證

然后拿著這個(gè)結(jié)果反推回去

因此屬性傷害的公式可以修正為:
屬性傷害=屬性*(0.0002*等級(jí)+0.006)【40級(jí)以上滿足該公式】

接下來(lái)對(duì)兵力下手,根據(jù)我多年前短暫而平凡的半年游戲策劃崗經(jīng)驗(yàn):進(jìn)攻方的屬性大概率也這樣計(jì)算,可是遇到一個(gè)難題:屬性傷害要控制為0話得同步計(jì)算等級(jí)系數(shù)的影響。。。
不停測(cè)試后,給45級(jí)周泰帶上了裝備攻擊50級(jí)的趙云蜀騎試煉部隊(duì)中的關(guān)銀屏,可以很合理搞定

要么是45級(jí)對(duì)兵力傷害的影響不大,要么就是等級(jí)對(duì)兵力傷害完全沒影響,

總結(jié):
屬性傷害 = 攻擊方屬性?*?(0.0002 *?攻擊方等級(jí) + 0.006)?- 防守方屬性?*?(0.0002?*?防守方等級(jí)?+?0.006)【40級(jí)以上】
兵力傷害?=?ROUNDUP(log(2)兵力 - 9, 2)【50級(jí)5000兵以上】
基礎(chǔ)傷害?=?MAX(屬性傷害 + 兵力傷害, 0)
原始傷害?=?基礎(chǔ)傷害 * 兵書進(jìn)階增減傷 * 普通增減傷 + 保底傷害【保底傷害=1】
結(jié)算傷害?=?ROUNDUP(原始傷害 * 士氣減傷 * 兵種克制 * 傷害系數(shù), 2)
實(shí)際傷害?=?ROUNDUP(ROUNDUP(結(jié)算傷害?* 浮動(dòng)系數(shù), 0) * 特殊增減傷, 0)

待驗(yàn)證:
1、40級(jí)以下的等級(jí)壓制
2、等級(jí)壓制是否對(duì)兵力傷害完全沒有影響
3、5000兵力以下的傷害公式
4、其他