Oblivion攻略ブログ 独善的仕置人

シロディール世直しの旅 - Oblivionの悪党仕置プレイ日記と攻略、CS、Modに関する記事を書いております -

CSスクリプト自作方法 Part3 (AIパッケージ操作編)

前回のCSスクリプト自作方法 Part2 (基本サンプル編)で作った指輪のスクリプトをベースにして、NPCのAIパッケージをを操作する方法をご紹介します。作業は単純で、AIパッケージのConditionsタブの設定方法のお話になります。


スクリプトとAIパッケージ編集

まず、前回作ったスクリプトの体力回復に関る部分を削除し、変数の値代入に関するところだけ残しました。装備をすれば変数SampleEquipが1になり、装備を解除すれば0になるというだけの極めてシンプルなスクリプトになりました。




今回はこの指輪を装備したとにNPCをプレイヤーに付き従わせるようにしたいと思います。サンプルに使うのはコロール(Chorrol)・グレイメア亭(The Grey Mare)のエンフリッド(Emfrid)を使います。もちろん、自作したNPCやCreatureに同じ内容を設定することもできます。

初めに、この指輪に添付されているスクリプト内の変数を参照可能にするために、Render Windowで指輪をダブルクリックして、Persistant Referenceにチェックを入れます。ここにチェックの入っていないオブジェクトは参照できないので、今回の作業に限らず必要な作業です。指輪は前回と同じくコロールの魔術師ギルドに配置しています。これを行ってからAIパッケージの編集作業に移ります。




※Render WindowとAIパッケージ編集
 → Render Windowの簡単な使い方
 → AIパッケージ編集画面
 → Follow AIパッケージ


エンフリッド(Emfrid)のAIパッケージを開いたら、AIパッケージ欄を右クリックしてNewを選択し新しいパッケージを追加します。IDは任意のものを入力し、Package Typeには「Follow」を、そして、TargetにはPlayerを選択します。




次にConditionsタブをクリックしします。このタブはAIが作動する条件を入力する部分です。

まず、ウインドウ左下のNewのボタンを押します。すると、空白だったリストに1行追加されます。このままでは、何も設定されていないので、Newの右側にあるプルダウンメニューから「GetScriptVariable」を選択します。これは、AIパッケージの作動conditionになんらかのスクリプトの変数を使用するという意味です。

ここまで済んだら、その右側にあるCondition Parametersの部分にあるボタンを押します。すると下図のようなウインドウが開くのでParameter1の囲みにあるTARGETボタンを押します。この項目はスクリプトが添付されているオブジェクトを選択するものです。



下図のように、Cell欄には指輪が配置されているコロール魔術師ギルドを選択します。そしてRef欄にはスクリプトが添付されている指輪のIDを選択します。



次に、Parameter2の部分には、スクリプトの変数(今回はSampleEquip)を選択します。



ここまで済んだら、下図のようにウインドウ右下の数式の部分を「==」と「1」とします。これで、変数が1の時(=指輪が装備されている時)にエンフリッドはプレイヤーに追従するように設定されました。




下図のようになっていることを確認して、問題なければ作業完了です。





テストプレイ

指輪を装備してグレイメア亭へ行くとエンフリッドが附いてくるようになりました。



そして、指輪を外してしばらくすると、帰って行きました。無事作動したようです。



<注意点>
この方式の場合はFollowパッケージは作動/解除の切替に約10秒ほどのタイムラグが発生することがあります。
[ 2008/05/10 ] | CS (Construction Set) | CM(0) | TB(0)
プロフィール

Author:pela
 
360版からPC版に移行して、悪党NPCの成敗とお気に入りNPC大軍団編成を目標に遊んでおります。

本当におバカな妄想ブログですが、どうぞよろしくお願いします。

コンテンツ

総目次
→ 総目次 (146)

カテゴリ別目次
→ 妄想プレイ日記 (14)
→ 攻略 (13)
→ 寄り道 (2)
→ ハック&スラッシュレポート (39)
→ CS (Construction Set) (29)
→ Mod (45)
→ Oblivion 雑記 (4)

リンク集
→ Oblivion リンク集

拍手コメントへのお返事
→ お返事

※()内は記事数です。

このブログ内を検索

since 2008 1/30

  Unique Visits 
  Page Views  

お知らせ

コンテンツ
PC版Oblivionのプレイ日記とCS、Mod関連を扱っています。攻略と狩場についてはxbox360版共通です。

プレイ日記
シナリオを改変しておりますので、デフォルトには無い結末になっております。

Julienne 更新情報
Ver 2.21をリリースしました。
ver2.2ではファストトラベル時にJulienneの顔が2重になるバグを修正し、機能を1つ追加いたしました。
それに伴い、CTDを引き起こすバグを1つ抱えてしまい、急遽修正ファイルver2.21をUpしました。
コンパニオンmod Julienneについてはこちらです。

リンクについて
当ブログへのリンクは大歓迎です。

その他
なんでもお気軽にコメントどうぞ!

Oblivionブログリンク

Darker than Darkness
lainさん執筆のプレイ日記。笑いあり、シリアスあり、CS解説ありの本当に充実したブログ。CSの説明は丁寧かつ親切で勉強になります。BABオヤジ殿が特にツボ。新しいキャラも登場して、さらに華やかに。


Romarjuの徒然なるOblivion日記
Romarjuさん執筆のお侍さん冒険物語。プロフィールのイラストと「オブリ短編劇場」の1発ネタもお気に入り。気の強いお嬢様と気の弱いニコフ隊長の掛け合いにニヤリ。


異国情緒
junaさん執筆のプレイ日記。重装騎士殿とかわいいコンパニオンの冒険はいつも楽しい雰囲気です。 高解像度のSSは美しく、好タイミングのベストショット多数。重装騎士殿のChillrendが唸ります。さらに、美人剣士コンパニオンも登場!

Oblivion 仕置人紹介

オブリビオン マイキャラ 顔

おっさん (マイキャラ)
「貴方のお命、たったの50G。」

錬金術だけが取り柄の負け組中年ブレトン。戦闘力は極めて低く「逃げる、隠れる、人に頼る」が処世訓。必殺技は騙まし討ち。

オブリビオン グラアシア 顔

妄執のGlarthir
「どいつもこいつも私が温厚だと思って、ひでえことばかりしやがる。」

Skingradの一件以来、仲間に加わった悩める男。両手斧の使い手。神経質、被害妄想気味。本当は心の優しい文学青年。表の顔はレノア書店の番頭さん。

オブリビオン アミリス 顔

韜晦のAmyris
「・・・」

Chorrol戦士ギルドでヒマそうにしているところをスカウト。剣も使える弓兵。一町先の蚊も射落とす腕前。仕掛けては万に一つも仕損じ無し。表の顔は戦士ギルドの面汚し。

オブリビオン レイテル 顔

黒犬のLaitelle
「犬の目ってキレイなんです♪」

Chorrol魔術師ギルドでヒマそうにしているところをスカウト。魔法使い。その魔力は比肩する者無きほど強力。ペットの犬2頭と共に参戦。表の顔は魔術ギルドの下っ端会員。

オブリビオン ギャラス 顔

憂国のGarrus
「私は法の番人だ。」

Cheydinhalの一件以来、仲間になった頼れる漢。法と正義を最も重んじるナイスガイ。法で裁けぬ悪を挫くため葛藤の末裏稼業に手を染める。表の顔はCheydinhalの衛兵長。

オブリビオン レイリン 顔

涅槃のRaelynn
「お婆ちゃんだと思ってナメてたら承知しないよ。」

帝都の北で墓荒しをしていた死霊術士。宿屋ロクシーから殺しの依頼が出たが、その才を惜しみ裏稼業にスカウト。おばあちゃんだけど、とても強い。

オブリビオン アダマス 顔

首切りAdamus
「フォー・ジ・エンパイア!」

数知れぬ悪党を震え上がらせてきた誉れ高き老衛兵長。40年の長きに渡りその剣は敗北を知らない。とある一件で強引に仲間に入れられる。現役最高の仕置人。おじいちゃんだけど、信じられないくらい強い。

オブリビオン シビラ 顔

鉄砲玉のSibylla
「野生児じゃないわよ。」

闇の一党から狙われたDraconis4兄弟の一人。猛獣使い。若くて可愛い子はシロディールでは稀少なので、スケベ心によって強制的に仲間入りさせられる。素早く相手の懐に忍び込み、心の臓を突く。