Calc for ACVD

目次


ダメージ計算

ダメージ計算は以下の数式で行います。

ダメージ = 威力 × 防御係数 ÷ 100

防御係数は以下の数式により決定されます。

防御係数 = (1 − 貫通率) × 跳弾防御係数 + 貫通率 × 貫通防御係数

防御係数は以下のパラメータにより決定されます。

跳弾防御係数 = 25 − 2.4 × 装甲値 ÷ 500
貫通防御係数 = 80 − 8.0 × 装甲値 ÷ 500
跳弾防御係数は小数点以下切り捨てで、下限を 1 とする
貫通防御係数は小数点以下切り捨てで、下限を 10 とする

貫通率は以下の数式により決定されます。

貫通率(通常時) = (威力 − 装甲値 × 0.7) ÷ (装甲値 × 0.6)
貫通率(衝撃有) = (威力 − 装甲値 × 0.8 × 0.7) ÷ (装甲値 × 0.8 × 0.6)
貫通率は、0.5 以下の場合 0 とし、上限を 1 とする

これにより、いわゆる跳弾・小貫通・大貫通の全てのダメージが算出されます。

すなわち、跳弾とは貫通率が 0 の状態を指し、大貫通とは貫通率が 1 の状態を指します。

また、衝撃に寄る防御力の低下は、貫通率の計算時にのみ適用されます。よって衝撃を入れても跳弾される場合や元から大貫通している場合は、ダメージが増加しません。

パルス系やプラズマガンの爆風など、爆発持続時間を有する爆風のダメージ計算には対応しません。

VTFやJupiterやKEロケットなど、爆発持続時間を持たない爆風のダメージには対応します。

フラッシュロケットの爆風は、表記されていませんが爆発持続時間を有するようです。


ヴァルドスタ(威力1370)の単発ダメージをグラフにすると次のようになります。

通常時と衝撃による防御力の低下が発生している場合のグラフです。

装甲値が 1053 (1370 / 1.3) 以下の場合、衝撃の有無でダメージが変化しません。

装甲値が 1713 (1370 / 0.8) 以上の場合、衝撃の有無でダメージが変化しません。

つまり、元から大貫通している場合と、防御低下させても跳弾される場合、衝撃の有無でダメージは変化しません。

レーザーの威力

レーザーの威力は以下の数式により計算されます。

威力 = 最大威力 × (0.3 + 0.7 × チャージ時間 ÷ 最大チャージ時間)
単位は 60 FPS (1/60秒)
最小チャージ時間は 10F を基本とする。
チャージの保持に必要なENが不足している場合、最小 2F で発射される。

最小チャージ時間は手動測定のため、ものすごく頑張れば短くなる可能性もありうるかも。

EN枯渇によるアンプレザマシなどを行った場合、最短で リロード時間 + 2F が発射間隔となります。

衝撃力も多分一緒だと思われますが、軽く測定しただけなので参考程度で。

発射速度は 50% 保証だと思われますが、厳密な測定は難しいので、これも参考程度で。

スペック表記と合わせるため 60 FPS単位で表記していますが、VD は 30 FPSなので偶数しか取れないことになります。

リロード時間

射撃安定性能による影響については、次の計算方法を使用しています。

フレームと武装の組み合わせで 0 - 1 のズレが生じることがあります。

リロード時間 = 基本リロード時間 × (400 - 射撃安定性能) ÷ 600 + 1
小数第2位で四捨五入したのち、小数点以下切り上げ
単位は 30 FPS (1/30 秒)
構え武器は射撃安定性能を 100 固定とする
武器腕は構え武器の一種と考え、同上とする

3バトやオートキャノンなど、バースト射撃を行う武装には対応しません。

ミサイルやロケットなど肩武装のリロード時間もこの数式に従います。ただし複数発を連続発射する時間やロック時間も別途考慮する必要があります。

リロード時間早見表も参考にしてください。黄色の部分やリロード時間が変化する周辺でズレが生じます。

ロック距離

ロック距離は以下の数式で計算されます。

ロック距離 = 基本ロック距離 × (500 + カメラ性能) ÷ 1000

ロック時間

ロック時間は以下の数式で計算されます。

ロック時間 = 基本ロック時間 × FCS補正値 × サブコン補正値

FCS補正値は以下の数式で計算されます。

FCS補正値 = (300 - ロック演算性能) ÷ 200

「基本ロック時間 ÷ ロック演算性能」と近いですが、特に演算性能が低い場合に大きく異なります。

サブコン補正値は以下の数式で計算されます。

サブコン補正値 = (100 ÷ 並列処理性能) × (100 ÷ ロック向上率) ^ 個数
ミサイル、スキャンも同様に計算。
並列処理性能は自機に対しては 100 とする。

複数の機体が装備している場合、それぞれ掛け合わせます。

サブコン補正値(合計) = サブコン補正値(1機目) × サブコン補正値(2機目)

自機と味方1機までがサブコンを装備している状況での一覧表を以下に記します。

「同種のサブコンは4個までしか重複しない」という話も見かけましたが、未検証です。

旋回性能

計算式ではありませんが、旋回性能と実際の旋回速度は以下の通りです。

秒間旋回角度(°) = 旋回性能 / 10

旋回性能720の場合、5秒で1回転できます。

対反動性能(近似式)

対反動性能は以下の数式の結果とほとんど一致します。
45パターンの組み合わせで、2パターンは大きくズレましたが、残りは一致しています。極端な組み見合わせにするとズレが発生してしまう場合があるようです。
主要なアセンでは誤差1-2程度の範囲に収まるようです。

対反動性能 = (P1 + P2 + P3 + P4) * P5 + e
P1 = a * (安定演算性能 / 1000) * (姿勢制御 / 1000)
P2 = b * (安定演算性能 / 1000)
P3 = c * (姿勢制御 / 1000)
P4 = d
P5 = (総重量 / 1000) + e
a = 9.82536917294891
b = -0.0110119820363558
c = 18.8944667985102
d = 44.7931746247393
e = 9.27482682190736
f = 0.351606891078039
小数点以下を四捨五入。

安定性能(近似式)

安定性能は以下の数式の結果とほとんど一致します。
89パターンの組み合わせで、1パターンのみ1の誤差が発生しましたが、それ以外は全て一致しました。

安定性能 = P1 * 姿勢制御 + P2
P1 = a * 安定演算性能 / 1000 + b
P2 = c * 安定演算性能 + d
a = 0.01001334755
b = 0.09500381658
c = 0.08977558447
d = 854.7372407
小数点以下を四捨五入。

対反動性能 実測値と計算値

対反動性能の実測値と計算式より得た値を以下に示します。

安定演算性能 姿勢制御 重量 対反動性能 計算値 誤差
799 1985 4688 1367 1367 0
799 1985 6090 1504 1504 0
799 1985 7492 1641 1641 0
799 1985 8894 1779 1779 0
799 1985 10296 1916 1916 0
799 478 3420 731 731 0
799 478 4822 812 812 0
799 478 6224 893 893 0
799 478 7626 973 973 0
799 478 9028 1054 1054 0
799 1160 3850 995 995 0
799 1160 5252 1102 1102 0
799 1160 6654 1208 1208 0
799 1160 8056 1314 1314 0
799 1160 9548 1420 1427 7
1143 1985 4639 1455 1455 0
1143 1985 6041 1602 1602 0
1143 1985 7443 1749 1749 0
1143 1985 8845 1895 1895 0
1143 1985 10247 2042 2042 0
1143 478 3371 749 749 0
1143 478 4773 832 832 0
1143 478 6175 915 915 0
1143 478 7577 998 998 0
1143 478 8979 1081 1081 0
1143 1160 3801 1043 1043 0
1143 1160 5203 1155 1155 0
1143 1160 6605 1266 1266 0
1143 1160 8007 1378 1378 0
1143 1160 9409 1490 1490 0
1412 1985 4818 1548 1548 0
1412 1985 6220 1702 1702 0
1412 1985 7622 1856 1856 0
1412 1985 9024 2010 2010 0
1412 1985 10426 2164 2164 0
1412 478 3350 775 763 12
1412 478 4952 860 860 0
1412 478 6354 945 945 0
1412 478 7756 1030 1030 0
1412 478 9158 1114 1114 0
1412 1160 3980 1098 1098 0
1412 1160 5382 1214 1214 0
1412 1160 6784 1330 1330 0
1412 1160 8186 1446 1446 0
1412 1160 9588 1562 1562 0

安定性能 実測値と計算値

安定性能の実測値と計算式より得た値を以下に示します。

安定演算性能 姿勢制御 安定性能 計算値 誤差
1412 1985 1198 1198 0
1412 1902 1189 1189 0
1412 1828 1181 1181 0
1412 1744 1172 1172 0
1412 1672 1164 1164 0
1412 1614 1158 1158 0
1412 1534 1149 1149 0
1412 1458 1141 1141 0
1412 1384 1133 1133 0
1412 1303 1124 1124 0
1412 1295 1123 1123 0
1412 1160 1108 1108 0
1412 1085 1100 1100 0
1412 998 1090 1090 0
1412 931 1083 1083 0
1412 854 1075 1075 0
1412 778 1066 1066 0
1412 637 1051 1051 0
1412 478 1034 1034 0
1348 1985 1191 1191 0
1302 1985 1186 1186 0
1302 1902 1177 1177 0
1302 1828 1169 1169 0
1302 1744 1160 1160 0
1302 1672 1152 1152 0
1302 1614 1146 1146 0
1302 1534 1137 1137 0
1302 1458 1129 1129 0
1302 1384 1121 1121 0
1302 1303 1112 1112 0
1302 1295 1112 1112 0
1302 1160 1097 1097 0
1302 1085 1089 1089 0
1302 998 1079 1079 0
1302 931 1072 1072 0
1302 854 1064 1064 0
1302 778 1056 1056 0
1302 637 1040 1040 0
1302 478 1023 1023 0
1224 1985 1178 1178 0
1224 478 1016 1016 0
1170 1985 1172 1172 0
1170 1902 1163 1163 0
1170 1828 1155 1155 0
1170 1744 1146 1146 0
1170 1672 1138 1138 0
1170 1614 1132 1132 0
1170 1534 1123 1123 0
1170 1458 1115 1115 0
1170 1384 1107 1107 0
1170 1303 1099 1099 0
1170 1295 1098 1098 0
1170 1160 1084 1084 0
1170 1085 1076 1076 0
1170 998 1066 1066 0
1170 931 1059 1059 0
1170 854 1051 1051 0
1170 778 1043 1043 0
1170 637 1028 1028 0
1170 478 1011 1011 0
1107 1985 1165 1165 0
1107 478 1005 1005 0
1042 1985 1158 1158 0
1042 478 999 999 0
981 1985 1151 1151 0
981 478 993 993 0
932 1985 1145 1146 1
932 478 988 988 0
872 1985 1139 1139 0
872 478 983 983 0
799 1985 1131 1131 0
799 1902 1122 1122 0
799 1828 1115 1115 0
799 1744 1106 1106 0
799 1672 1099 1099 0
799 1614 1093 1093 0
799 1534 1084 1084 0
799 1458 1077 1077 0
799 1384 1069 1069 0
799 1303 1061 1061 0
799 1295 1060 1060 0
799 1160 1046 1046 0
799 1085 1038 1038 0
799 998 1029 1029 0
799 931 1022 1022 0
799 854 1014 1014 0
799 778 1007 1007 0
799 637 992 992 0
799 478 976 976 0