>>928
アクティブにねじ込むなら、双方同時移動→攻撃ってわけにはいかないだろうから、
次のような手順がいいかな。

○アクティブ手順
コマンド入力:使用する武器を選択
 ↓
自動移動:攻撃対象と移動力を比べ、勝ったら相対距離を自分の射程に
移動修正:自動移動の結果(どの程度勝ったか)から、攻撃修正を算出
 ↓
攻撃:攻撃対象に対する攻撃を判定

移動に注力しすぎる状況だと、攻撃がおろそかになるという感じ。
移動判定に現在の相対距離から目標の相対距離への差による修正も入れた方がいいね。