素対潜値をレベルで計算する

Issue #10 resolved
h rayflood created an issue

対潜の装備ボーナスをコードで管理して計算しているが、最近は装備ボーナスが大幅に増えたため管理しきれない。

データを確認したところ、近代化改修による上昇量が取れることがわかったので、初期値と組み合わせることで無装備時の値を計算できそう。

  • 火力

    • 夜間機による空母の夜戦では、装備ボーナスが無視される。うち艦のステータスがあるのは火力のみ
    • 空母と主に艦載機の組み合わせ
    • 初期値+上昇量 で算出できる。以降は #27 で作業
  • 対潜

    • 対潜火力は装備ボーナスが無視される。先制対潜条件のみ影響
    • 先制対潜条件のうち、軽空母の50や65などの100未満の境界値でも装備ボーナスが無視される
    • 対潜可能艦すべてと、対潜装備や艦載機などの組み合わせ。非常に多い
    • (最大値-初期値) * (現Lv-1) / 98.0 + 初期値 + 上昇量 で計算できる
    • 護衛空母以外は初期値が取れないので、wikiか 【艦これ】対潜値到達Lv計算 で初期値リストcsvを用意する
  • 索敵

    • SG レーダー(初期型)だけ装備ボーナスが無視されるという厄介な仕様。他の電探は大丈夫らしい
    • 主に海外艦。日本艦も一部あり
    • SG レーダー(初期型)の装備ボーナスをコードで管理する今のやり方でもいい
    • リストの更新は必要で、yomiからctypeの管理に切り替える
    • sort_idの万の位千の位で国籍を識別できそうだが、増えるとズレそうなので使わない
    • 以降は #28 で作業

対潜改修値は、対潜最大値0の場合でも素対潜として機能する。(例:瑞鳳改二)

装備対潜10と対潜未改修で対潜攻撃力は23

装備対潜10と対潜最大改修で対潜攻撃力は29

Comments (9)

  1. Log in to comment