新しく発言する BBSメニュー BALDUR'S GATE
ヘンチマンを盾役にしたい

   ヘンチマンを盾役にしたい ブルーノ 2010/06/02 19:28:46 
  以前(5年前?)、NWNBuildersのスクリプト... knj 2010/06/03 01:19:48 

Re: ヘンチマンを盾役にしたい 返事を書く ノートメニュー
knj <ktmpliivnv> 2010/06/03 01:19:48
以前(5年前?)、NWN Builders のスクリプトBBSに「主人の前を歩けるか?」という書き込みをしました。
ヘンチマンや動物の相棒に対して、PC(主人)の前を歩かせてみようという実験です。
今このサイトはスパムが多いせいかエラーが出てしまって、BBSにたどり着けませんが、大体以下のような感じです。

結論
素のNWNでは、ブルーノさんが書いている以上のことはできません。
NWNヘンチマンは、一定間隔でPCの位置を検知してそこに向かう動き(つまり、follow=追従)しかしないんです。

当時行った実験
スクリプトを改変して、検知したPCの位置とその向きから、PCの前方数メートルの位置を目標に移動させる
(走らせる)、というもの。
1秒間隔でそういうことをさせると、辛うじてPCの前をウニョウニョ動いてくれるようになります。
この方法の問題点は、PCが走ったり急な方向転換をしてしまうとついていけないことや、
前方に扉(罠)があると、目標地点への移動が優先されて勝手に扉を開けて(罠を踏んで)しまうことなどです。
オープンスペースを歩いていて、前方で敵に遭遇、という場面では問題ないでしょうが、
全般的にみて実用性に欠けると判断した記憶があります。

次に、アイテム(指示棒と思ってください)で、ヘンチマンの移動先を指定し、移動後の行動
(待機、索敵、罠回収など)を指示する仕組みを作ってみました。
この方法は、常に前衛として機能してくれるわけではありませんが、最初の実験よりも実用的(戦略的)です。
反面、毎回指示を出すのはやはり面倒です。

最後に、盾役のヘンチマンを擬似的にでも操作キャラに変えてしまう(PCとヘンチマンの位置関係を逆転させるなど)
ことができないか調査しましたが、これは無理でした。

上記実験の一部は、ヘンチマンエイジというMODに組み込み、同サイトで公開しています。
他に、強化AIを導入することで、前衛的な動きが増えるわけではありませんが、少し賢い行動をとってくれるように
なります。
両拡張パック(SoU、HotU)をお持ちならこれらを試してみることをお勧めします。

   └返事が遅くなりましてすみません。ヘンチマ... ブルーノ 2010/06/04 09:16:46 

BALDUR'S GATE BBSメニュー
新規発言を反映させるにはブラウザの更新ボタンを押してください。