| 幻魔の公子です。 かなり手間の掛かる方法ですが、こんな方法があります。
まず、2500〜5000の範囲の威力を持つ武装を複数作ります。これは、同じ名前の連番にしておきます。(ハイメガランチャー(1)とかそんな感じで) 次に、武装欄に表示させるための武装を作ります。(1)などを抜いたものです。 以下のような感じで。
ハイメガランチャー, 5000, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(1), 2500, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(2), 3000, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(3), 3500, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(4), 4000, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(5), 4500, 2, 5, +0, -, -, -, AAAA, +0, - ハイメガランチャー(6), 5000, 2, 5, +0, -, -, -, AAAA, +0, -
そして、シナリオでは、まず(1)などの括弧付きの武装を全てDisableしておきます。 使用イベントでその武装を使った際、Random関数を使用して適当な範囲の乱数を取得、Attackイベントでその番号の武器で攻撃をさせ(DisableしていてもAttackイベントは有効ですので)、FinishコマンドとCancelコマンドで行動終了させれば、ランダムな攻撃力の武装で攻撃しているように見えるかと思います。
Set i Random(6) Attack パイロットA ("ハイメガランチャー(" & i & ")") パイロットB 自動 Finish Cansel
こんな感じですか。動かしてみてはいませんが。原理の部分では間違ってないと思うので、動かなければどうにか適当に頑張って下さいませ。
それでは。
|