Plan - Tutorial

・Planは1.から順番に読み込まれますので、ROEやPaceなど、Teamの状態に関わるものは最初に(Pathなどの行動設定の前に)設定します。1.Path 2. Paceとしても、Paceの設定が反映されるのは1. Pathが終了した後です。PathをTrack又はLoopにしてある場合などは 2へ移行しないので、順番は注意が必要です。

・TeamもしくはActorを選択していない状態でPlanを設定、配置すると、Trigger Planとなります。ミッション開始時にはどのTeamにも設定されず、スクリプトによって割り当てます。

・設定例 1

初期配置地点から特定の位置に移動して前方をCoverする。

Plan | 1.Path | Properties | Once
2.Cover | 0.00Second

| 1.項目解説でも説明してますが、パレットから選択してCtrlクリックで配置、Shiftクリックでルートを決めます。続いてCoverを行うので、Onceに設定します。 2. 配置すると、黄色い円が表示されます。これがカバーする範囲です。真ん中の四角をドラッグすると二つに分かれて範囲が変わります。根元のほうで立つ位置を決め、もう一方で方向、範囲を決めます。 この例では次はないので、0秒にして永遠にやらせておきます。

・設定例 2

複数のZone内を走ってパトロールする。

Plan | 1.Pace | Properties | Run
2.Add Zone | Rect
3.Add Zone | Rect
4.Patrol | NoProperties

| 1.走ってパトロールですのでRunにします。何があっても移動のときには走らせる場合は、Lockしておきます。 2.配置後、パトロールさせる範囲に広げます。やり方はCoverと同じような感じです。Rectにしてありますが、形を丸くしたい場合は、Radiusにします。 3.同上 4. これでAdd Zoneの範囲内を(たぶん)ランダムに動き回ります。

・設定例 3

初期配置地点からダッシュで移動して戦車を破壊する。

Plan | 1.Alertness | Properties | Combat
2.Pace | Run
3.Path | Once
4.Destroy Target | <Target Vehicle>

| 1.これの詳細は分かりませんが、CombatにしてPace:Runとするとダッシュします。 2.Runにします。 3.この例だと(この例に限らず大抵そうですが)Actorの初期配置地点とVehicleの間に壁があります。 Pathによってターゲットを狙える位置に移動させないと、その場から延々バズーカをブッ放す事になります。 4. ターゲットの位置を判断して自動的に移動してはくれないので、これを行う時点でのActorの位置には注意しましょう。ターゲットには、Vehicle以外に、ドアや窓などが設定できます。
ViewメニューのMapLabelsで表示されます。

・設定例 4

その場でStationaryGunを使用してCoverする。

Plan | 1.Cover | Properties | 0.00Second

| FixedWeaponを使用させる場合です。Plan的にはCoverを設定すればいいだけですが、FixedWeaponとの位置関係がなかなか微妙です。使用する、しないの線引きがどこかは、よく分かっていませんが、左の様にFWに対してCoverを少し後ろに配置するといいかと思います。

・設定例 5

初期配置地点から移動して10秒間Coverを行い、次の位置に移動してさらに10秒間Coverし、最初の地点に戻ってやり直す。

Plan | 1.Path | Properties | Once
2.Cover | 10.00Second
3.Path | Once
4.Cover | 10.00Second
5.Restart | NoProperties

| 1.最初の移動。 2.カバー。Propertiesで10秒に設定。 3.10秒経ったら、このPathに移行します。 4.最後のカバー。 5. 4.Cover終了時点で、1.Pathの最初のポイントへ向かいます。

・設定例 6

2チームでVehicleに乗り込み、Vehicleが特定の位置に移動したら、降りて近くをCover。

Plan:Vehicle | 1.Wait | Properties | 2second
2.Path | Once
Plan:Team1 | 1.EnterVehicle | <Vehicle>
Plan:Team2 | 1.EnterVehicle | <Vehicle>
TriggerPlan:Team1 | 1.Wait | 5second
2.ExitVehicle | NoProperties
3.Cover | 0.00second
TriggerPlan:Team2 | 1.Wait | 5second
2.ExitVehicle | NoProperties
3.Cover | 0.00second

通常のPlanではVehicleが目的地に到達してからTeam1&2が降りる、という風には出来ないので、Trigger Planを使用します。 Vehicleが(画像では右上にある)Zoneに入ったら、割り当てるようにします。Script Tutorialを参照してください。 またこの例ではVehicleとしてありますが、実際にActorが乗れるのは、Truck_M35だけのようです。[Desert Siege]ではジープが追加されるようですが。
Vehicle | 1.Team1&2が乗り込むまで待ちます。雰囲気出すだけですので無くてもかまいません。 2.移動します。
Team1 | 1.乗り込みます。
Team2 | 同上
Team1:Trigger | 1.VehicleがZoneに入った時点で割り当てられますので、いきなりExitVehicleだと動いていても降りてしまうので、停止するまで待たせます。これも雰囲気だけです。 2.これを設定すると、その時点で乗っているVehicleを降ります。 3.カバーを行います。
Team2:Trigger | 同上。

->Scriptへ