五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

[矮人要塞]戰(zhàn)斗公式的介紹

2023-01-27 20:11 作者:Rutubet4994  | 我要投稿

下列公式摘自wiki頁面

https://dwarffortresswiki.org/index.php/DF2014:Weapon#Combat_formulae

https://dwarffortresswiki.org/index.php/Material_science#Effects_on_Combat

根據(jù)wiki里面的公式,以及相關(guān)演示,進行推斷,我把公式的數(shù)值的單位添加上了,方便后續(xù)進行計算,注意密度單位在動量方程和穿甲判定方程里面是不一樣的。


近戰(zhàn)武器動量:

M%3D%5Cfrac%7BSkill%5Ccdot%20Size%5Ccdot%20Str%5Ccdot%20Vel%7D%7B10%5E6%5Ccdot(1%2B%5Cfrac%7Bi%5C_Size%7D%7Bw%5C_density%5Ccdot%20w%5C_size%7D)%7D

  • 快速攻擊使近戰(zhàn)動量減半,野蠻和猛烈攻擊使其增加 1.5

  • 在近戰(zhàn)中攻擊一個俯臥的對手會使動量加倍。

遠程武器動量:

M%3D10%5E%7B-5%7D%20%5Ccdot%20(w%5C_density%20%5Ccdot%20w%5C_size)%20%5Ccdot%20min(10%5E5%20%5Ccdot%20%5Cfrac%7BSHOOT%5C_FORCE%7D%7B20%20%5Ccdot%20w%5C_density%20%5Ccdot%20w%5C_size%7D%2C%20%5Cfrac%7BSHOOT%5C_MAXVEL%7D%7B10%7D)

其中,

  • w_density為武器的密度(遠程武器動量方程式里為投射物的密度),單位為kg/m^3。

  • w_size為武器的尺寸(遠程武器動量方程式里為投射物的尺寸),單位為cm^3.

  • i_Size為武器使用者的尺寸,單位為cm^3

  • Size為武器使用者種群的平均尺寸,單位為cm^3

  • Skill是基于技能等級逐漸上升的乘數(shù),從基礎(chǔ)的 1x,到泰斗級的(Grand Master) 2x

  • Str是生物的力量(例如矮人平均為 1250)

  • Vel是武器的速度乘數(shù)(如1.25x,2x)

  • SHOOT_FORCE是遠程武器的 SHOOT_FORCE 常量,用來決定
    它的最大動量,bow 和 crossbow 為 1000

  • SHOOT_MAXVEL 是遠程武器的 SHOOT_MAXVEL 常量,用來
    決定它的最大速度,其中,彈藥動能 = 彈藥質(zhì)量 * 彈藥速度。bow 和
    crossbow 為 200.

計算完動量之后,根據(jù)下列式子進行穿甲判定:

如果是銳器攻擊,則進行下述判定:

M%20%5Cge%20(%5Cfrac%7BaSY%7D%7BwSY%7D%2B(A%2B1)%20%5Ccdot%20%5Cfrac%7BaSF%7D%7BwSF%7D)%20%5Ccdot%20%5Cfrac%7B10%2B2%5Ccdot%20a%5C_quality%7D%7BSha%5Ccdot%20w%5C_quality%7D

其中

  • aSY,aSF,wSY,wSF分別表示盔甲的shear yield,shear fraction,武器的shear yield,shear fraction。因為這四個量在公式里是形成一個比例,所以取什么單位不重要,重要的是保持單位的統(tǒng)一。

  • A表示攻擊的接觸面積,是武器接觸面積和盔甲/層接觸面積的最小值。

  • Sha 是武器材料鋒利乘數(shù) (大多數(shù)金屬是 1x,divine metal 是 1.2x,玻
    璃是 1.5x,黑曜石是 2x,精金是 10x,其他材料是 0.1x)

  • w_quality 是武器的品質(zhì)乘數(shù)(normal quality 為 1x,fine 為 1.4x,
    masterwork 為 2x,等等)

  • a_quality 是盔甲品質(zhì)乘數(shù)

如果判定通過,則動量降低大約5%,并穿透這一層,在下一層繼續(xù)上述判定。如果判定未通過,則只在這一層將其轉(zhuǎn)化為鈍器攻擊。

若攻擊為鈍器攻擊,則進行下述判定:

2%5Ccdot%20w%5C_size%5Ccdot%20wIY%20%5Cgt%20A%20%5Ccdot%20a%5C_density

其中

  • wIY表示武器的impact yield,單位為MPa,即raw value除以10^6

  • a_density表示盔甲的密度,單位為g/cm^3

如果判定未通過,則攻擊在這一層被彈開。如果判定通過,則進行下述判定:

M%20%5Cge%20(2%5Ccdot%20aIF-aIY)%5Ccdot(2%2B0.4%5Ccdot%20a%5C_quality)%20%5Ccdot%20A

其中:

aIF,aIY為盔甲的impact fraction和impact yield,單位為MPa,即raw value除以10^6

如果判定通過,則動量降低大約5%,并穿透這一層,如果初始為銳器攻擊,則下一層仍為銳器攻擊。如果判定未通過,對于銳器攻擊,動量將乘以 SHEAR_STRAIN _AT_YIELD/50000,對于鈍器攻擊,乘以IMPACT_STRAIN _AT_YIELD/50000,然后它將變成永久性的鈍器攻擊,并且傳遞到下一層。

粗略的畫成流程圖的話,大概是這樣(圖畫的不好):

穿甲判定示意圖


[矮人要塞]戰(zhàn)斗公式的介紹的評論 (共 條)

分享到微博請遵守國家法律
房产| 合山市| 清河县| 盘山县| 泸溪县| 中超| 平凉市| 建瓯市| 塔城市| 酒泉市| 新泰市| 垫江县| 邛崃市| 社会| 虎林市| 河南省| 盐山县| 汪清县| 仲巴县| 金寨县| 哈密市| 依兰县| 大关县| 兴隆县| 呼图壁县| 娄底市| 南澳县| 辽宁省| 景洪市| 鹤壁市| 湘乡市| 温州市| 威远县| 百色市| 汉源县| 安龙县| 突泉县| 平远县| 额尔古纳市| 阿勒泰市| 宁陕县|