バタイユゲーム支援ツール強化版に固定的な士気補正を反映した。
グロスベーレンの戦いでフランス軍の士気を一定値下げる為である。
1.概要
支援ツールの部隊モラル表と両軍のユニット基本情報に
追加士気修正を追加し、それを各シートの部隊モラル修正に加算する。
2.内容
2.1士気修正の有無
(1)部隊モラル表シート
下図枠内の情報を追加し、修正の必要がなければ空白、
必要があれば”常時”を指定する。
(2)士気シート
上記と同じ。VBAマクロの初期設定で内容をコピーする。
(3)VBAマクロ
macro24に上記(1)から(2)シートへのコピー処理を追加する(下図下線部)。
2.2修正する値
(1)ユニット基本情報シート
下図枠内の情報を追加する。修正するユニットだけに数値(正負どちらも可能)を
手動で入力する。
2.3Pythonプログラム
(1)下図枠内の処理をmainに追加する。
(2)下図下線部、枠内と同様の処理をset_art,set_inf,set_mel,set_morに追加する。
2.4反映されるシートの項目(artの例)
下図枠内に追加士気修正が反映される。
<個人的な感想>
特定の戦い以外には影響を与えたくないので、追加情報の初期値は空白(処理なし)とした。
また、上記の改修なら余分な処理時間を小さくできると思う。
pythonプログラム