■5803 / ) |
Re[2]: コンピュータがユニットを操る時の戦術
|
□投稿者/ nazo -(2008/02/27(Wed) 01:41:21) [ID:rFFOpxCJ]
| どこに書いたのか分からなくなったので、 しばらく放置してしまいました。 失礼いたしました。
イベントラベルの話が何度もあがっているのですね。 一応、色々と意見を整理してみました。
----
イベントコマンドでの介入を作戦と例えるのなら 専用テキストはパイロットの癖みたいな感じです。
専用テキスト名 root.txt
ロートを使用する名前(ユニット名 パイロット名 クラス名) 行動内容, 条件1; 条件2(条件ごとに;か;_で繋ぐ), 優先値(高いほど優先される) ・ ↓ ・ 優先値が0又は-なら上から順に実行され、同じ数値ならランダムで選ばれる。 ・ └末端に来ると一番上に戻る
次のロートを使用する名前 ・ ・ ・
てな感じに続いていきます。
必要だと思われる行動内容と条件
行動内容 武器名(アビリティ名):同じ名前の武器名(アビリティ名)を使用する 追跡(逃亡):特定ユニットに向かって移動 待機:チェンジモードの待機と同じ 死守:チェンジモードの固定と同じ
条件 陣営名:省略 クラス:細かな判別のため 距離Lv:Lvより遠いと近づく、逆に近いと逃げる。 SP所持:特定のSPを持つユニット SP効果:特定のSP効果が作用しているユニット 効果所持=○○:バリアなどの効果を持つユニット エリアス使用可 効果作用=○○:バリアなどの効果が作用しているユニット エリアス使用可 [ ]属性 :[ ]内の属性のある武器(アビリティ)を持つユニット エリアス使用可 チャージ中:チャージ中のユニット 必要技能:今後追加される必要技能にも対応してその都度のリクエストを省くため
追記 通常の必要技能と同じく「!」が使える。 root.txtが無い場合は今までと同様に動く。 インベントラベル(コマンド)の介入でロートを変更できる。
---- 考え方は「条件を持つ相手へ行動する」と言うことですね。
テキスト名はロジックでもいいですね。
長文にお付き合下さって有難うございます。
|
|