【帝國時(shí)代2決定版】游戲機(jī)制——防御標(biāo)簽與傷害加成(傷害計(jì)算篇)

前言
加成與抗性一直是在選擇兵種時(shí)非常關(guān)鍵的情報(bào),舉個(gè)簡(jiǎn)單的例子,我們經(jīng)常用槍兵來反騎兵,用擲矛手來反弓兵就是因?yàn)樗麄儞碛小皩?duì)這些兵種的加成”。但是這個(gè)“克制”并沒有顯性地表現(xiàn)在游戲內(nèi)(不像帝國3直接把加成倍率寫在游戲內(nèi)單位屬性里),所以如果沒有專門去測(cè)試或者用AGE[2]查看的話,是很難得到準(zhǔn)確的數(shù)值和理解運(yùn)算機(jī)制的。
至于去深入理解這部分的內(nèi)容的原因,除了滿足個(gè)人求知欲以外,了解這方面的內(nèi)容對(duì)理解游戲、戰(zhàn)術(shù)決策以及制作數(shù)據(jù)模組都是非常重要的。
這個(gè)游戲機(jī)制專欄的子系列就將從防御標(biāo)簽(Armor Class,護(hù)甲類型,為了避免跟平時(shí)說的護(hù)甲和下面的護(hù)甲列表混淆,本文稱其為防御標(biāo)簽,下文簡(jiǎn)稱為標(biāo)簽)著手,基于AGE和百科詳細(xì)整合關(guān)于傷害加成、傷害抗性的內(nèi)容以及我們可以從中得出的一些戰(zhàn)術(shù)結(jié)論。
本篇作為概述,將包括以下內(nèi)容:
單位標(biāo)簽列表。
游戲內(nèi)所有標(biāo)簽。
科技、文明加成等的影響。
傷害的計(jì)算。
例:精銳諸葛弩攻擊重型沖車。
標(biāo)簽列表
在解釋計(jì)算方法之前,我們需要先了解一下計(jì)算的對(duì)象,不是根據(jù)面板屬性,而是根據(jù)標(biāo)簽。
游戲中每種單位都有各自的攻擊和護(hù)甲兩個(gè)標(biāo)簽列表。我們以精銳甲胄騎兵為例,在AGE的單位頁面搜索精銳甲胄騎兵,下拉屬性頁就能看到其攻擊和護(hù)甲標(biāo)簽列表:

可以看到,精銳甲胄騎兵的攻擊擁有6個(gè)標(biāo)簽:【對(duì)步兵12傷害】【近戰(zhàn)12傷害】【對(duì)弓兵0傷害】【對(duì)建筑0傷害】【對(duì)標(biāo)準(zhǔn)建筑0傷害】【對(duì)意大利傭兵10傷害】;護(hù)甲擁有5個(gè)標(biāo)簽:【對(duì)近戰(zhàn)抗性2】、【騎兵護(hù)甲16】、【遠(yuǎn)程護(hù)甲1】、【特色單位護(hù)甲0】,【對(duì)皇家騎士護(hù)甲0】。
可能有人覺得很奇怪為什么有一堆值為0的標(biāo)簽,其實(shí)大部分情況下這些標(biāo)簽都是會(huì)受到文明加成、科技加成等特殊外因影響的標(biāo)簽。比如說傷害標(biāo)簽中的【對(duì)意大利傭兵10傷害】是因?yàn)橐獯罄麄虮小静奖o(hù)甲10】但是意大利傭兵的設(shè)計(jì)意圖中只想中和掉來自火藥單位的【步兵傷害】,其結(jié)果就是火藥單位擁有【對(duì)步兵10傷害】而沒有對(duì)【對(duì)意大利傭兵傷害】,而其他對(duì)步兵有加成的單位大多擁有了【對(duì)意大利傭兵傷害】;再比如【對(duì)皇家騎士護(hù)甲0】的存在意義則是皇家騎士的攻擊并不造成【類型4:近戰(zhàn)傷害】,而是專屬的【皇家騎士傷害】,通過給全部的兵種增加【對(duì)皇家騎士護(hù)甲0】來實(shí)現(xiàn)了所謂的 “穿甲”效果(其實(shí)并不是穿甲,而是所有的兵都沒有甲)。
游戲內(nèi)所有標(biāo)簽
知道了如何查看標(biāo)簽之后,下面我們列出目前游戲中出現(xiàn)的全部的標(biāo)簽[1]:
單位標(biāo)簽:
1 -?Infantry,步兵
2 -?Turtle Ship,龜船
3 - Base pierce,遠(yuǎn)程
4 - Base melee,近戰(zhàn)
5 -?War elephant,象
8 -?Cavalry,騎兵
14 - Predator animals,攻擊性野生動(dòng)物
15 -?Archer,射手
16 -?Ship,船
17 -?Ram,沖車
18 - Tree,樹
19 -?Unique unit,特色單位
20 -?Siege weapon,攻城武器
23 -?Gunpowder unit,火藥單位
24 - Boar,野豬
25 -?Monk,僧侶
27 -?Spearman,長槍兵
28 -?Cavalry archer,騎射
29 -?Eagle Warrior,鷹勇士
30 -?Camel,駱駝
31 - Anti-Leitis,反皇家騎士
32 -?Condottiero,意大利傭兵
33 - Anti Gunpowder*,反火藥單位(只有風(fēng)琴炮的副彈有這個(gè)標(biāo)簽,而且傷害值高達(dá)1002)
34 -?Fishing Ship,漁船
35 -?Mameluke,馬穆魯克
36 - Hero and King,英雄和國王
建筑標(biāo)簽:
11 -?Building,建筑
13 -?Stone defense,石質(zhì)防御建筑
21 -?Standard building,標(biāo)準(zhǔn)建筑
22 -?Wall and gate,墻和門
26 -?Castle,城堡
科技、文明加成等的影響
雖然我們介紹了所有標(biāo)簽,但是在進(jìn)行計(jì)算之前,我們還需要知道科技、文明加成等外因?qū)?biāo)簽值的影響,其變動(dòng)可以為固定值也可以為倍率。
最常見的就是鐵匠鋪科技對(duì)【近戰(zhàn)】和【遠(yuǎn)程】的影響了,攻擊科技影響攻擊標(biāo)簽中的值,防御科技影響護(hù)甲標(biāo)簽中的值。
很多大學(xué)科技也會(huì)對(duì)標(biāo)簽值造成影響,比如石匠、建筑學(xué)會(huì)增加建筑的【近戰(zhàn)抗性】、【遠(yuǎn)程抗性】、【對(duì)建筑加成抗性】,預(yù)熱射擊會(huì)增加【對(duì)漁船傷害】和【對(duì)船傷害】,變動(dòng)為×2.25或+4。其他還包括化學(xué)、攻城技師。
一些文明的加成和特色科技同樣會(huì)對(duì)標(biāo)簽值造成影響,比如文明概覽系列中重點(diǎn)講過的緬甸的金冠、馬來的銀冠、薩拉森的團(tuán)隊(duì)加成等。
在AGE的效果頁面可以查到以上的影響。一個(gè)比較復(fù)雜但是典型的例子的就是馬來篇詳細(xì)講過的巨港對(duì)船只傷害加成的計(jì)算。
傷害的計(jì)算
在了解標(biāo)簽列表和影響因素之后,就可以正式開始解釋傷害的計(jì)算了。
傷害的計(jì)算說簡(jiǎn)單其實(shí)也簡(jiǎn)單,其實(shí)就是比較單純的加減法,只不過要算上全部的標(biāo)簽以及全部的外因,當(dāng)一次攻擊命中一個(gè)目標(biāo)時(shí):
篩選攻擊來源的傷害標(biāo)簽列表和被攻擊目標(biāo)的護(hù)甲標(biāo)簽列表中共有的標(biāo)簽(沒必要特殊對(duì)待近戰(zhàn)和遠(yuǎn)程)。
對(duì)每個(gè)共有的標(biāo)簽對(duì)應(yīng)值(科技、文明加成后的最終值)進(jìn)行減法(來源傷害值-目標(biāo)護(hù)甲值),若結(jié)果為負(fù),則強(qiáng)制歸0。
把所有標(biāo)簽的獨(dú)立傷害加在一起,計(jì)算總傷害。
總傷害乘上傷害系數(shù)(默認(rèn)100%,懸崖和海拔±25%),如果結(jié)果為小于1,則強(qiáng)制傷害1點(diǎn)。
對(duì)于比較喜歡看公式的玩家(有嗎?)可以參考百科的公式:

那么下面,我們通過一個(gè)比較典型的例子來具體算一算傷害。
例:精銳諸葛弩攻擊重型沖車
我們先看看精銳諸葛弩的攻擊標(biāo)簽列表和重型沖車的護(hù)甲標(biāo)簽列表:

精銳諸葛弩的攻擊擁有【對(duì)槍兵線2傷害】、【對(duì)標(biāo)準(zhǔn)建筑0傷害】、【近戰(zhàn)0傷害】、【對(duì)騎兵0傷害】、【遠(yuǎn)程8(科技+6)傷害】、【對(duì)沖車0傷害】。

同時(shí),在屬性頁下方“投射物(Projectiles)”部分可以查到精銳諸葛弩的副箭的ID為510,數(shù)量為4,搜索ID,可以查到副箭擁有【近戰(zhàn)0傷害】、【遠(yuǎn)程3傷害】。

重型沖車的護(hù)甲擁有【近戰(zhàn),抗性-3】、【遠(yuǎn)程,抗性195】、【沖車,抗性2】、【攻城器,抗性0】、【反皇家騎士,抗性0】。
根據(jù)上面的步驟我們有:
精銳諸葛弩的攻擊標(biāo)簽和重型沖車護(hù)甲標(biāo)簽共有的標(biāo)簽包括:【近戰(zhàn)】、【遠(yuǎn)程】、【沖車】。
我們通過減法(以及負(fù)數(shù)歸零)計(jì)算主箭各個(gè)標(biāo)簽的最終值:【近戰(zhàn)3】、【遠(yuǎn)程0】、【沖車0】;副箭:【近戰(zhàn)3】、【遠(yuǎn)程0】
把所有標(biāo)簽加在一起,我們得到主箭和4支副箭各造成3點(diǎn)傷害,一輪射擊共造成15點(diǎn)傷害。
假設(shè)我們沒有海拔和懸崖的系數(shù)加成,那么最終傷害就是一輪射擊15點(diǎn)傷害。
總結(jié)
以上便是傷害的計(jì)算方法以及標(biāo)簽的基本知識(shí)。從下期開始,將分幾期將全部的標(biāo)簽都詳細(xì)寫一遍,包括對(duì)標(biāo)簽加成的單位、擁有標(biāo)簽抗性的單位以及這些數(shù)據(jù)在實(shí)戰(zhàn)的應(yīng)用。
參考資料
[1] 百科,防御標(biāo)簽頁:https://ageofempires.fandom.com/wiki/Armor_class。
[2] AGE數(shù)據(jù)查看/修改器:http://aok.heavengames.com/blacksmith/showfile.php?fileid=11002,漢化版可以到翔鷹下載
PS
在這么多篇提到防御標(biāo)簽的文明概覽之后,終于可以來整合一下防御標(biāo)簽的內(nèi)容了,不過最近事情有點(diǎn)多,沒法一次寫太多,每周一更還是可以的,不過單次內(nèi)容不會(huì)跟以前一樣多(5000字+)。另外,我寫著寫著突然地震了,真是刺激。