VASSAL指揮範囲の自動判定補足

指揮官同士の自動判定も考えたが、見送りにした。 後のために、その理由を以下にメモしておく。 1.実現例   指揮官にも上官を登録するOOBidを追加すれば可能となる。(下図枠内)   なお、OOB_Subは部下を示す。 … 続きを読む VASSAL指揮範囲の自動判定補足

VASSAL指揮範囲の自動判定(3/E)

つづき (6)指揮範囲内の部隊ユニットをレベル2(OOCマーカー有り)にする。    汎用キーコマンドを使い、次の3条件成立で部隊ユニットのレベルを上げる。    ・部隊名一致(部隊のOOBidと指揮官のOOB_GB * … 続きを読む VASSAL指揮範囲の自動判定(3/E)

VASSAL指揮範囲の自動判定(2)

つづき 3.実現方法   部隊ユニットには2つのレイヤー(OOCマーカーの有りと無し)、部隊名を追加する。   指揮官には汎用キーコマンド、トリガー、部隊名と指揮範囲を追加する。 (1)部隊ユニットにレベル1のレイヤーを … 続きを読む VASSAL指揮範囲の自動判定(2)

VASSAL指揮範囲の自動判定(1)

部隊ユニットが指揮官の指揮範囲内にいるかどうかを 自動的に判定する機能を実現する。 1.背景   バタイユゲームの指揮フェーズで部隊ユニットが   指揮範囲にいるかどうかを判定するのが結構面倒である。   特にユニット数 … 続きを読む VASSAL指揮範囲の自動判定(1)

VASSAL標準のホットキー

VASSALに機能を追加する際に使うホットキーが標準のホットキーと 重複しないように、以下に標準のホットキーを記載しておく。 1.前提条件 (1)ユニット、マーカーに指定する属性に関係するものに限定した。 (2)VASS … 続きを読む VASSAL標準のホットキー

VASSAL マーカーの変更

VASSAL状態遷移の表示では、マーカーの変更を新マーカーの追加と 旧マーカーの削除で行ってきた。 しかし、マーカー置き換え機能がVASSALに付いている事に気付いたので、 置き換え機能を使うことにした。 1.騎兵の状態 … 続きを読む VASSAL マーカーの変更

VASSAL Global Key Commandの一括化

前回の課題であった一括化をUWSC(Windows操作の自動化フリーソフト)を 使って実現できたので、以下にメモしておく。 1.実現方法 1.1基本的な考え方    以前に画像名称を1ボタンで取得(1)で行った方法と同じ … 続きを読む VASSAL Global Key Commandの一括化

VASSAL状態遷移の表示

前回検討したマーカーの削除機能を基にバタイユゲームの騎兵状態を 半自動的に変えられる機能を実現する。 1.背景   騎兵は次の4つの状態があり、各プレイヤーのターン最終時に状態を変える。   ・通常ー疲労ー消耗ー突撃直後 … 続きを読む VASSAL状態遷移の表示

VASSALマーカーの一括削除

DSSSMさんのホームページで指定マーカーを全て削除できる機能がある ことを知り(下図に引用)、自作のVASSALモジュールに適用する事にした。 1.実現方法   Global Key Commandを使う。   疲労マ … 続きを読む VASSALマーカーの一括削除