◆《盛唐》傷害計(jì)算公式解析
◆《盛唐》傷害計(jì)算公式解析
所謂“傷害”,就是【進(jìn)攻方】對(duì)【防御方】施展攻擊造成的“最終損傷”,即為“傷害”。
在游戲中,經(jīng)常會(huì)出現(xiàn)這樣的情況,如果一個(gè)人攻擊數(shù)值很高,但是卻不一定能夠?qū)θ魏文繕?biāo)造成高傷害,因?yàn)橐坏┯龅椒烙鶖?shù)值超高的對(duì)象,攻擊一方很可能0輸出!
同樣的道理,如果一個(gè)人防御數(shù)值很高,但是卻不一定能夠很好的防御任何敵人的攻擊,因?yàn)橐坏┯龅焦魯?shù)值超高的對(duì)象,防御一方很可能被打得很慘!
上面兩個(gè)例子說明,無論“攻擊數(shù)值”還是“防御數(shù)值”都是單方面的參考數(shù)據(jù),并不能作為實(shí)戰(zhàn)中的絕對(duì)依仗!
在實(shí)戰(zhàn)中,“傷害”是絕對(duì)性的數(shù)據(jù)指標(biāo),一個(gè)人輸出能力越強(qiáng),造成的“傷害”就越大,在一對(duì)一戰(zhàn)斗的勝率也就越高;一個(gè)人輸出能力差,直接就體現(xiàn)在“傷害”上,對(duì)戰(zhàn)雙方的氣血值擺在那里,“傷害”低的人想要取得戰(zhàn)斗的勝利是很不容易的,如果一個(gè)人在被敵人打死之前還打不死敵人,那他就肯定贏不了!
那么,傷害是如何計(jì)算的呢?是簡單的“【攻擊】-【防御】=【傷害】”嗎?事實(shí)上沒那么簡單!
《盛唐》中,影響傷害的因素有很多,其中絕大多數(shù)都是對(duì)立的一對(duì)因素,如:
1、【攻擊】和【防御】
2、【攻擊類型】和【護(hù)甲類型】
3、【全屬性攻擊技能】和【全屬性防御技能】
4、【純物理攻擊技能】和【純物理防御技能】
5、【純法術(shù)攻擊技能】和【純法術(shù)防御技能】
6、【純真氣攻擊技能】和【純真氣防御技能】
7、【特殊屬性攻擊技能】和【特殊屬性防御技能】
8、【混合屬性攻擊技能】和【混合屬性防御技能】
9、【系統(tǒng)傷害修正】
10、【隨機(jī)傷害波動(dòng)】
上面列出了“8對(duì)18條”能夠在實(shí)戰(zhàn)中影響“傷害”的重要因素,《盛唐》的傷害計(jì)算方式是按照“進(jìn)攻一方”用【某一種攻擊手段】對(duì)“防御一方”的【所有防御手段】進(jìn)行分層計(jì)算,
純物理模式下,傷害計(jì)算的先后順序是:先破【外防】→再算【屬性】→【護(hù)甲】抵抗→【內(nèi)防】抵消→【最終傷害】。
假設(shè)A玩家裝備齊全,而且有外加【防御罩】、以及掌握了【防御技能】,那么他從外到內(nèi)就有四重防御手段,分別是【防御罩】(外防)、【基礎(chǔ)防御】(屬性)、【護(hù)甲類型】(護(hù)甲)、【防御技能】(內(nèi)防);
假設(shè)有一位B玩家使用【刀】去“平砍”A玩家,那么他首先面對(duì)的敵人是A玩家的【防御罩】,如果他的【攻擊】足夠高,在透過【防御罩】的防御之后的【防余攻擊】就能直接施加于A玩家身上;
接下來,用“B玩家的【防余攻擊】”-“A玩家的【防御屬性】”,如果得到一個(gè)>0的【正值】,那么這個(gè)【正值】就是【防余基礎(chǔ)傷害】;
接下來,根據(jù)“B玩家的【攻擊類型】(由武器【刀】決定)”與“A玩家的【護(hù)甲類型】(由被砍中部位的【某一防具】決定)”兩者之間的“相克關(guān)系”對(duì)【防余基礎(chǔ)傷害】進(jìn)行調(diào)整得到【破防基礎(chǔ)傷害】;
接下來,根據(jù)A玩家的【防御技能】屬性對(duì)【破防基礎(chǔ)傷害】進(jìn)行抵消調(diào)整得到【理論基礎(chǔ)傷害】;
然后,系統(tǒng)再根據(jù)AB雙方的綜合情況進(jìn)行一次【系統(tǒng)傷害修正】,得到【理論傷害值】;
最后系統(tǒng)會(huì)在【理論傷害值】的基礎(chǔ)上進(jìn)行一次【隨機(jī)傷害波動(dòng)】,得到【最終傷害】!
【實(shí)例說明】
A玩家:【氣血】2000;【人物防御】500;【護(hù)甲類型】重型護(hù)甲;【防御罩】(【防御值】100,【吸收值】100,【耐久值】200);【防御技能】(減少傷害200點(diǎn))。
B玩家:【攻擊】1200;【攻擊類型】利刃攻擊。
實(shí)戰(zhàn)模擬:B玩家持刀平砍A玩家,直到A玩家被砍死,期間A玩家不進(jìn)行任何反抗。
【第一次攻擊】
第一步計(jì)算:“【攻擊】-【防御罩】(防御抵消+傷害吸收)=1200-100(抵消)-100(吸收)=1000”→結(jié)果:A玩家的【防御罩】的【防御值】和【吸收值】不變,但是【耐久值】下降100,還剩100;同時(shí)A玩家本人受到【防余攻擊】1000點(diǎn);
第二步計(jì)算:“【防余攻擊】-【人物防御】=1000-500=500”→結(jié)果:A玩家受到【防余基礎(chǔ)傷害】500點(diǎn);
第三步計(jì)算:由于【利刃攻擊】對(duì)【重型護(hù)甲】的傷害為“100%-10%=90%”,所以“【防余基礎(chǔ)傷害】×90%=500×0.9=450”→結(jié)果:A玩家受到【破防基礎(chǔ)傷害】450點(diǎn);
第四步計(jì)算:由于A玩家擁有【防御技能】(減少傷害200點(diǎn)),所以“【破防基礎(chǔ)傷害】-【防御技能】=450-200=250”→結(jié)果:A玩家受到【理論基礎(chǔ)傷害】250點(diǎn);
第五步計(jì)算:系統(tǒng)根據(jù)AB雙方的綜合情況(等級(jí)、資質(zhì)、職業(yè)、屬性點(diǎn)、裝備、技能……)進(jìn)行一次【系統(tǒng)傷害修正】,“可能”會(huì)得到【理論傷害值】為360點(diǎn);
第六步計(jì)算:最后,系統(tǒng)會(huì)在【理論傷害值】的基礎(chǔ)上進(jìn)行一次【隨機(jī)傷害波動(dòng)】,“可能”會(huì)“隨機(jī)波動(dòng)”得到【最終傷害】400點(diǎn)!
結(jié)論→B玩家持刀平砍A玩家,第一次攻擊造成了【400】點(diǎn)傷害,A玩家當(dāng)前【氣血】為:1600/2000。
【第二次攻擊】
……(第一步~第五步與第一次攻擊計(jì)算情況相同)
第六步計(jì)算:……【隨機(jī)傷害波動(dòng)】后,【最終傷害】為350點(diǎn)。
結(jié)論→B玩家持刀平砍A玩家,第二次攻擊造成了【400】點(diǎn)傷害,A玩家當(dāng)前【氣血】為:1200/2000同時(shí)【防御罩】耐久度為零,破碎!
【第三次攻擊】
由于A玩家失去了【防御罩】,所以B玩家的刀可以直接砍到A玩家身上,造成【防余基礎(chǔ)傷害】700點(diǎn)→【破防基礎(chǔ)傷害】630點(diǎn)→【理論基礎(chǔ)傷害】430點(diǎn)→可能會(huì)得到【理論傷害值】為550點(diǎn)→【隨機(jī)傷害波動(dòng)】后,【最終傷害】可能為600點(diǎn)!
結(jié)論→B玩家持刀平砍A玩家,第三次攻擊造成了【600】點(diǎn)傷害,A玩家當(dāng)前【氣血】為:600/2000。
【第四次攻擊】
……(第一步~第五步與第三次攻擊計(jì)算情況相同)
第六步計(jì)算:……【隨機(jī)傷害波動(dòng)】后,如果【最終傷害】波動(dòng)≥600點(diǎn),則A玩家立刻死亡,如果【最終傷害】波動(dòng)<600點(diǎn),則【第五次攻擊】可以殺死A玩家。
——————————
◆如果B玩家擁有攻擊技能,則按照攻擊技能的附加效果在相對(duì)應(yīng)的環(huán)節(jié)進(jìn)行修改計(jì)算即可。
◆如果B玩家使用法術(shù)攻擊,則不考慮A玩家的【人物防御】,傷害計(jì)算只考慮【道力】、【靈力】、【靈力資質(zhì)】等于法術(shù)相關(guān)的因素,但是最后也要通過【系統(tǒng)傷害修正】和【隨機(jī)傷害波動(dòng)】才能得出【最終傷害】。
◆如果B玩家使用真氣攻擊,則把真氣攻擊看成帶有特殊效果的物理系攻擊手段,然后按照攻擊技能的附加效果在相對(duì)應(yīng)的環(huán)節(jié)進(jìn)行修改計(jì)算即可。
·—·—·—·—·—·—·—·—·—·—·—·—·
附錄:【攻擊類型】和【護(hù)甲類型】相克表(“+”代表攻擊克制護(hù)甲,“-”代表護(hù)甲克制攻擊,“——”代表互不相克。)
【圖表】|【柔性】|【輕布】|【堅(jiān)韌】|【重型】|【城墻】
【普通】|【+10%】|【——】|【-10%】|【-20%】|【-50%】
【穿刺】|【+25%】|【+20%】|【——】|【-20%】|【-75%】
【利刃】|【+15%】|【+10%】|【+5%.】|【-10%】|【-25%】
【粉碎】|【——】|【——】|【+5%.】|【+20%】|【+75%】
【波紋】|【——】|【——】|【——】|【——】|【——】