//Property
Saihou-Heiki (talk | contribs) (Created page with "== 記法 ==") |
Saihou-Heiki (talk | contribs) No edit summary |
||
| (17 intermediate revisions by the same user not shown) | |||
| Line 10: | Line 10: | ||
'''二行目''':''property'' | |||
''' | |||
'''三行目''':''変更したいプロパティ名'' | |||
''' | |||
'''四行目''':''プロパティに設定する値'' | |||
''' | |||
=== 真偽値ステートメント === | |||
[[File:Tc_property_statement.png|thumb|300px|『playerenterexit』プロパティがレバーで制御されています。]] | |||
[[File:Tc_property_statement.png|thumb|300px| | 『playerenter』などや『slowdown』など、真偽値で表現されるプロパティは[[Special:MyLanguage/TrainCarts/Signs/Statements|ステートメント]]を利用して値を設定することができます。これを活用し、レッドストーンのオンオフや、他の列車のプロパティなどを参照してプロパティを設定することも簡単に行なえます。 | ||
=== 遠隔操作 === | |||
=== | |||
[[Special:MyLanguage/TrainCarts/Signs#Remote_Control|遠隔操作]]を使い、列車のプロパティを遠隔で設定できます。あなたの列車が''train01''という名前であれば、このような記法を利用できます。 | |||
[[Special:MyLanguage/TrainCarts/Signs#Remote_Control| | |||
{{sign|[train train01]|property|maxspeed|0.4}} | {{sign|[train train01]|property|maxspeed|0.4}} | ||
== プロパティ == | |||
= | |||
次のプロパティは'''[cart]と[train]の両方で使用できます'''。 | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! プロパティ | ||
! | ! 値の例 | ||
! | ! 意味 | ||
|- | |- | ||
| addtag<br> | | addtag<br> | ||
| tag1<br> | | tag1<br> | ||
| | | タグをひとつ追加します。<br> | ||
|- | |- | ||
| settag<br> | | settag<br> | ||
| taga<br> | | taga<br> | ||
| | | タグをひとつ設定します。<br> | ||
|- | |- | ||
| remtag | | remtag | ||
| a | | a | ||
| | | タグをひとつ削除します。 | ||
|- | |- | ||
| addticket | | addticket | ||
| expresstrain | | expresstrain | ||
| | | この列車で使用できる切符をひとつ追加します。 | ||
|- | |- | ||
| setticket | | setticket | ||
| expresstrain | | expresstrain | ||
| | | その切符だけを受け付けるようにします。 | ||
|- | |- | ||
| remticket | | remticket | ||
| expresstrain | | expresstrain | ||
| | | この列車でその切符を使用できないようにします。 | ||
|- | |- | ||
| addowner<br> | | addowner<br> | ||
| Maxxue<br> | | Maxxue<br> | ||
| | | 列車の所有者を追加します。<br> | ||
|- | |- | ||
| setowner<br> | | setowner<br> | ||
| Maxxue<br> | | Maxxue<br> | ||
| | | 既に設定されている所有者をすべて取り消し、新しいオーナーを設定し直します。 | ||
|- | |- | ||
| remowner | | remowner | ||
| Maxxue | | Maxxue | ||
| | | 列車の所有者から外します。 | ||
|- | |- | ||
| destination | | destination | ||
| station2 | | station2 | ||
| | | 列車の目的地を設定します。 | ||
|- | |- | ||
| mobenter | | mobenter | ||
| false | | false | ||
| | | モブが乗り込めるかどうかを設定します。 | ||
|- | |- | ||
| playerenter | | playerenter | ||
| true | | true | ||
| | | プレイヤーが乗り込めるかどうかを設定します。 | ||
|- | |- | ||
| playerexit | | playerexit | ||
| yes | | yes | ||
| | | プレイヤーが下車できるかどうか。 | ||
|- | |- | ||
| playerenterexit<br>playerexitenter | | playerenterexit<br>playerexitenter | ||
| yes | | yes | ||
| | | playerenterプロパティとplayerexitプロパティを一括で同じ値に設定できます。 | ||
|- | |- | ||
| spawnitemdrops<br>spawndrops<br>killdrops | | spawnitemdrops<br>spawndrops<br>killdrops | ||
| true | | true | ||
| | | トロッコが破壊された時にアイテムとしてドロップするかどうか。<br>無効に設定した場合、チェスト付きトロッコおよびホッパー付きトロッコのアイテムドロップも無効になります。 | ||
|- | |- | ||
| viewdistance | | viewdistance | ||
| 10 | | 10 | ||
| | | '''Paperサーバー限定です!''' 列車やトロッコの乗客のチャンクおよびエンティティの描画距離を変更します。列車が巨大な市街地などを通る際などに、負荷を削減するのに使えます。 | ||
|} | |} | ||
次のプロパティは'''[train]専用です'''。 | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! プロパティ | ||
! | ! 値の例 | ||
! | ! 意味 | ||
|- | |- | ||
| name<br>setname<br>rename | | name<br>setname<br>rename | ||
| Intercity#A | | Intercity#A | ||
| | | 列車の名前を設定します。シャープ記号(#)は、ナンバー1から順々に割り振られる数字に置き換えられます。 | ||
|- | |- | ||
| dname<br>setdname<br>displayname<br>setdisplayname | | dname<br>setdname<br>displayname<br>setdisplayname | ||
| Trainname | | Trainname | ||
| | | Triggerサイン(%triggernameN%)で利用される表示名を設定します。 | ||
|- | |- | ||
| exitoffset<br>exitlocation<br>exityaw<br>exitpitch<br>exitrotation | | exitoffset<br>exitlocation<br>exityaw<br>exitpitch<br>exitrotation | ||
| 2/0/0<br>200/45/-2333<br>30<br>0<br>90 | | 2/0/0<br>200/45/-2333<br>30<br>0<br>90 | ||
| | | プレイヤーが下車した際のヨー、ピッチ、回転のオフセットを指定します。exitlocationは絶対位置を指定します。逆にexitoffsetはトロッコからの相対位置を指定します。 | ||
|- | |- | ||
| speedlimit<br>maxspeed | | speedlimit<br>maxspeed | ||
| 0.6 | | 0.6 | ||
| | | 列車の最大速度制限を設定します。 | ||
|- | |- | ||
| <s>pushing</s><ref name="collision"> | | <s>pushing</s><ref name="collision">後方互換性のために残されている非推奨のプロパティです。現在はほにゃららcollision系のプロパティに置き換えられています。くわしくは[[Special:MyLanguage/TrainCarts/Physical/Collision|衝突]]のページをご覧ください。</ref> | ||
| false | | false | ||
| | | 列車がモブやプレイヤーなどを押し出すかどうか。 | ||
|- | |- | ||
| <s>pushmobs</s><ref name="collision"/> | | <s>pushmobs</s><ref name="collision"/> | ||
| true | | true | ||
| | | 列車がモブを押し出すかどうか。 | ||
|- | |- | ||
| <s>pushplayers</s><ref name="collision"/> | | <s>pushplayers</s><ref name="collision"/> | ||
| no | | no | ||
| | | 列車がプレイヤーを押し出すかどうか。 | ||
|- | |- | ||
| <s>pushmisc</s><ref name="collision"/> | | <s>pushmisc</s><ref name="collision"/> | ||
| yes | | yes | ||
| | | 列車がアイテムやボートなどを押し出すかどうか。 | ||
|- | |- | ||
| playercollision<br>mobcollision<br>traincollision<br>misccollision | | playercollision<br>mobcollision<br>traincollision<br>misccollision | ||
| default<br>cancel<br>kill<br>killnodrops<br>push<br>enter<br>link | | default<br>cancel<br>kill<br>killnodrops<br>push<br>enter<br>link | ||
| | | それぞれプレイヤーやモブ、列車やその他に対する[[Special:MyLanguage/TrainCarts/Physical/Collision|衝突のモード]]を設定します。 | ||
|- | |- | ||
| slowdown | | slowdown | ||
| false | | false | ||
| | | 列車が重力や摩擦で減速するかどうかを変更します。 | ||
|- | |- | ||
|slowfriction | |slowfriction | ||
|false | |false | ||
| | |列車が摩擦により減速するかどうか。 | ||
|- | |- | ||
|slowgravity | |slowgravity | ||
|false | |false | ||
| | |列車が重力によって加減速するかどうか。 | ||
|- | |- | ||
|gravity | |gravity | ||
|1.0 | |1.0 | ||
| | |重力による加速や減速の倍率を設定します。デフォルトでは1.0で、計算はかけ算です。 | ||
|- | |- | ||
| linking | | linking | ||
| deny | | deny | ||
| | | 列車が他の列車とくっつくかどうか。 | ||
|- | |- | ||
| collision | | collision | ||
| allow | | allow | ||
| | | 列車が他のエンティティとぶつかるかどうか。 | ||
|- | |- | ||
| keepcloaded<br>loadchunks<br>keeploaded | | keepcloaded<br>loadchunks<br>keeploaded | ||
| true | | true | ||
| | | 列車が付近のチャンクをロードしたままにするかどうか。 | ||
|- | |- | ||
| default<br>setdefault | | default<br>setdefault | ||
| stat1def | | stat1def | ||
| | | DefaultTrainProperties.ymlで設定されているデフォルト設定を列車に適用します。 | ||
|- | |- | ||
|banking | |banking | ||
|1 0 | |1 0 | ||
| | |列車の傾きに関するプロパティを設定します。ひとつめの数字は強度、ふたつ目の数字は滑らかさです。 | ||
|- | |- | ||
|godmode | |godmode | ||
invincible | invincible | ||
|true | |true | ||
| | |列車を無敵にします。''train.break.any''(デフォルトではOP)を持つプレイヤーにしか破壊できません。 | ||
|- | |- | ||
|waitdistance<br>waitdelay<br>waitacceleration<br>waitpredicted | |waitdistance<br>waitdelay<br>waitacceleration<br>waitpredicted | ||
| | | | ||
| | |[[#待機プロパティ|待機プロパティ]]セクションをご覧ください。 | ||
|- | |- | ||
| route add<br>route set<br>route remove<br>route clear | | route add<br>route set<br>route remove<br>route clear | ||
| destination_name | | destination_name | ||
| | | 列車の[[Special:MyLanguage/TrainCarts/PathFinding#Route_Manager|ルート]]を追加したり、設定したり、削除したり、クリアしたりします。最後に目的地も追加されます。 | ||
|- | |- | ||
| route load<br>loadroute | | route load<br>loadroute | ||
| my_saved_route | | my_saved_route | ||
| | | 事前に名前付きで保存された[[Special:MyLanguage/TrainCarts/PathFinding#Route_Manager|ルート]]を呼び出します。 | ||
|} | |} | ||
=== 名前の設定 === | |||
=== | |||
列車の名前と名前のプロパティは別物です。複数の列車の名前が変更される際、それぞれの列車は固有の名前を付ける必要があるため、シャープ記号の部分が連番の数字に置き換えられます。たとえば''Intercity#A''という名前を設定するPropertyサインは、最初にそこを通った列車に''Intercity1A''、つぎの列車を''Intercity2A''と命名します。この機能をSpawnサインと組み合わせて用いれば、特定の命名規則に沿って複数の列車を作れます。こうすると、カテゴリに属する列車を一気に遠隔操作する時に役に立ちます。 | |||
=== チャンクローダー === | |||
=== | 列車はプレイヤーのように周辺のチャンクをロードし続けることができます。プレイヤーが近くにおらずロードされていない場所へ走っていく時も、アンロードによって停止することなく進んでいくことが可能になります。この機能を利用するには、<code>keepchunksloaded</code>もしくは<code>keeploaded</code>プロパティを使います。''true''と''false''による設定のほか、ロードの挙動や範囲によっていくつかのオプションがあります。 | ||
< | <code>full</code>、<code>redstone</code>、<code>minimal</code>の三種類の現在のバージョンのMinecraftの[https://ja.minecraft.wiki/w/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF#%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%83%AC%E3%83%99%E3%83%AB チャンク読み込みレベル]を指定することができます。<code>full</code>は付近のティック処理やエンティティもすべて読み込み、<code>redstone</code>はエンティティだけ動作させずにレッドストーン回路を動かし、<code>minimal</code>はどちらも動作させません。[[TrainCarts/Lag|サーバーのパフォーマンスを向上させる]]には、より狭い読み込み範囲と<code>minimal</code>に設定することで、ワールドのいろいろな演算を省きつつ長距離も安全に運行できます。 | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! 値 | ||
! | ! 説明 | ||
|- | |- | ||
| false | | false | ||
| | | チャンクローダーをオフにします。プレイヤーが近くにいない時は、列車もアンロードされます。 | ||
|- | |- | ||
| true | | true | ||
| | | 5x5チャンクをロードし、エンティティのティック処理も行われます。そして、実質的には9x9までのチャンクが読み込まれます。<code>full 2</code>を指定したときと挙動が同じです。 | ||
|- | |- | ||
| minimal 0 | | minimal 0 | ||
| | | チャンクローダーをオンにしますが、列車のあるチャンクのみを読み込みます。列車本体を除きエンティティもレッドストーンも動作させないため、チャンクローダーのなかではもっともパフォーマンスが良く、長距離移動にも向いています。 | ||
|- | |- | ||
| redstone 2 | | redstone 2 | ||
| | | チャンクローダーをオンにし、5x5のチャンクを読み込んでブロックのティック処理を行います。同時に外の7x7のチャンクも読み込みますが、こちらでは演算は行われません。レッドストーン回路の起動を続ける必要があるものの、エンティティは動かす必要のない駅を建設する場合などに便利です。 | ||
|- | |- | ||
| full 10 | | full 10 | ||
| | | 21x21のチャンクをロードし、エンティティのティック処理もすべて行います。さらに23x23ティックではブロックのティック処理のみが行われ、さらに25x25の演算されないチャンクがロードされます。プレイヤーと同じ広さを読み込むチャンクローダーが必要な場合はこれです。 | ||
|} | |} | ||
==== 例 ==== | |||
= | |||
<code>/train keepchunksloaded true</code> | <code>/train keepchunksloaded true</code> | ||
{{sign|[train]|property|keeploaded|true}} | {{sign|[train]|property|keeploaded|true}} | ||
| Line 277: | Line 241: | ||
=== 待機プロパティ === | |||
== | 列車は列車の前に障害物があった時などに減速しますが、待機プロパティはそういった自動で減速する際の動きに関わります。以前の[[Special:MyLanguage/TrainCarts/Signs/Waiter|Waiterサイン]]を代替する機能で、そちらよりももっと便利です。 | ||
* 前方にある列車との距離を保つ。 | |||
* | * 占有済みの[[Special:MyLanguage/TrainCarts/Signs/Mutex|閉塞領域]]に近づいた時に減速する。 | ||
* | * [[Special:MyLanguage/TrainCarts/Signs/Blocker|Blockerサイン]]で列車が停止する時に減速する。 | ||
* | |||
次のような待機プロパティがあります。 | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! プロパティ | ||
! | ! 値の例 | ||
! | ! 説明 | ||
|- | |- | ||
| waitdistance | | waitdistance | ||
| 20.5 | | 20.5 | ||
| | | 前の列車やブロックとの距離を保ちます。また、障害物で完全に停止するまでにゆっくり減速し始める距離です。 | ||
|- | |- | ||
| waitacceleration | | waitacceleration | ||
| 20kmh/s | | 20kmh/s | ||
| | | 列車の前に障害物が現れたときや消えたときなどに加減速する[[Special:MyLanguage/TrainCarts/Acceleration|加速度]]です。ふたつの値を指定した場合、ひとつめの数字は加速の際のレート、ふたつめの数字は減速のレートで別々にできます。このプロパティはwaitdistanceなしでも指定でき、その場合はBlockerサインやMutexサインに近づく際にのみ使われます。 | ||
|- | |- | ||
| waitdelay | | waitdelay | ||
| 30 | | 30 | ||
| | | 障害物によって完全に停止した際、再び動き出すまでに待機する秒数です。 | ||
|- | |- | ||
| waitpredicted | | waitpredicted | ||
| false | | false | ||
| | | 列車の走行する経路を予測するかどうかを設定するプロパティで、デフォルトはオンです。これが有効なとき、障害物を識別する際に[[Special:MyLanguage/TrainCarts/Signs/Switcher|Switcherサイン]]や列車の経路も考慮されます。 | ||
|} | |} | ||
それぞれの待機プロパティは<code>/train wait <property> <value></code>のコマンドを用いることでも設定できます。 | |||
Latest revision as of 03:53, 30 July 2026
概要
プレイヤーはコマンドを用い、さまざまな列車のプロパティを変更できます。Propertyサインは、それと同じことを看板を用いて自動で行います。コマンドとPropertyサインの違いは、動作にレッドストーン信号を必要とすること、そして列車の所有権を無視して動作を行えることです。そのためもしあなたが所有しているトロッコだけを対象に取りたい場合は、別途Switcherサインで所有者を確認して振り分けるなどの必要があります。
記法
二行目:property
三行目:変更したいプロパティ名
四行目:プロパティに設定する値
真偽値ステートメント
『playerenter』などや『slowdown』など、真偽値で表現されるプロパティはステートメントを利用して値を設定することができます。これを活用し、レッドストーンのオンオフや、他の列車のプロパティなどを参照してプロパティを設定することも簡単に行なえます。
遠隔操作
遠隔操作を使い、列車のプロパティを遠隔で設定できます。あなたの列車がtrain01という名前であれば、このような記法を利用できます。
プロパティ
次のプロパティは[cart]と[train]の両方で使用できます。
| プロパティ | 値の例 | 意味 |
|---|---|---|
| addtag |
tag1 |
タグをひとつ追加します。 |
| settag |
taga |
タグをひとつ設定します。 |
| remtag | a | タグをひとつ削除します。 |
| addticket | expresstrain | この列車で使用できる切符をひとつ追加します。 |
| setticket | expresstrain | その切符だけを受け付けるようにします。 |
| remticket | expresstrain | この列車でその切符を使用できないようにします。 |
| addowner |
Maxxue |
列車の所有者を追加します。 |
| setowner |
Maxxue |
既に設定されている所有者をすべて取り消し、新しいオーナーを設定し直します。 |
| remowner | Maxxue | 列車の所有者から外します。 |
| destination | station2 | 列車の目的地を設定します。 |
| mobenter | false | モブが乗り込めるかどうかを設定します。 |
| playerenter | true | プレイヤーが乗り込めるかどうかを設定します。 |
| playerexit | yes | プレイヤーが下車できるかどうか。 |
| playerenterexit playerexitenter |
yes | playerenterプロパティとplayerexitプロパティを一括で同じ値に設定できます。 |
| spawnitemdrops spawndrops killdrops |
true | トロッコが破壊された時にアイテムとしてドロップするかどうか。 無効に設定した場合、チェスト付きトロッコおよびホッパー付きトロッコのアイテムドロップも無効になります。 |
| viewdistance | 10 | Paperサーバー限定です! 列車やトロッコの乗客のチャンクおよびエンティティの描画距離を変更します。列車が巨大な市街地などを通る際などに、負荷を削減するのに使えます。 |
次のプロパティは[train]専用です。
| プロパティ | 値の例 | 意味 |
|---|---|---|
| name setname rename |
Intercity#A | 列車の名前を設定します。シャープ記号(#)は、ナンバー1から順々に割り振られる数字に置き換えられます。 |
| dname setdname displayname setdisplayname |
Trainname | Triggerサイン(%triggernameN%)で利用される表示名を設定します。 |
| exitoffset exitlocation exityaw exitpitch exitrotation |
2/0/0 200/45/-2333 30 0 90 |
プレイヤーが下車した際のヨー、ピッチ、回転のオフセットを指定します。exitlocationは絶対位置を指定します。逆にexitoffsetはトロッコからの相対位置を指定します。 |
| speedlimit maxspeed |
0.6 | 列車の最大速度制限を設定します。 |
| false | 列車がモブやプレイヤーなどを押し出すかどうか。 | |
| true | 列車がモブを押し出すかどうか。 | |
| no | 列車がプレイヤーを押し出すかどうか。 | |
| yes | 列車がアイテムやボートなどを押し出すかどうか。 | |
| playercollision mobcollision traincollision misccollision |
default cancel kill killnodrops push enter link |
それぞれプレイヤーやモブ、列車やその他に対する衝突のモードを設定します。 |
| slowdown | false | 列車が重力や摩擦で減速するかどうかを変更します。 |
| slowfriction | false | 列車が摩擦により減速するかどうか。 |
| slowgravity | false | 列車が重力によって加減速するかどうか。 |
| gravity | 1.0 | 重力による加速や減速の倍率を設定します。デフォルトでは1.0で、計算はかけ算です。 |
| linking | deny | 列車が他の列車とくっつくかどうか。 |
| collision | allow | 列車が他のエンティティとぶつかるかどうか。 |
| keepcloaded loadchunks keeploaded |
true | 列車が付近のチャンクをロードしたままにするかどうか。 |
| default setdefault |
stat1def | DefaultTrainProperties.ymlで設定されているデフォルト設定を列車に適用します。 |
| banking | 1 0 | 列車の傾きに関するプロパティを設定します。ひとつめの数字は強度、ふたつ目の数字は滑らかさです。 |
| godmode
invincible |
true | 列車を無敵にします。train.break.any(デフォルトではOP)を持つプレイヤーにしか破壊できません。 |
| waitdistance waitdelay waitacceleration waitpredicted |
待機プロパティセクションをご覧ください。 | |
| route add route set route remove route clear |
destination_name | 列車のルートを追加したり、設定したり、削除したり、クリアしたりします。最後に目的地も追加されます。 |
| route load loadroute |
my_saved_route | 事前に名前付きで保存されたルートを呼び出します。 |
名前の設定
列車の名前と名前のプロパティは別物です。複数の列車の名前が変更される際、それぞれの列車は固有の名前を付ける必要があるため、シャープ記号の部分が連番の数字に置き換えられます。たとえばIntercity#Aという名前を設定するPropertyサインは、最初にそこを通った列車にIntercity1A、つぎの列車をIntercity2Aと命名します。この機能をSpawnサインと組み合わせて用いれば、特定の命名規則に沿って複数の列車を作れます。こうすると、カテゴリに属する列車を一気に遠隔操作する時に役に立ちます。
チャンクローダー
列車はプレイヤーのように周辺のチャンクをロードし続けることができます。プレイヤーが近くにおらずロードされていない場所へ走っていく時も、アンロードによって停止することなく進んでいくことが可能になります。この機能を利用するには、keepchunksloadedもしくはkeeploadedプロパティを使います。trueとfalseによる設定のほか、ロードの挙動や範囲によっていくつかのオプションがあります。
full、redstone、minimalの三種類の現在のバージョンのMinecraftのチャンク読み込みレベルを指定することができます。fullは付近のティック処理やエンティティもすべて読み込み、redstoneはエンティティだけ動作させずにレッドストーン回路を動かし、minimalはどちらも動作させません。サーバーのパフォーマンスを向上させるには、より狭い読み込み範囲とminimalに設定することで、ワールドのいろいろな演算を省きつつ長距離も安全に運行できます。
| 値 | 説明 |
|---|---|
| false | チャンクローダーをオフにします。プレイヤーが近くにいない時は、列車もアンロードされます。 |
| true | 5x5チャンクをロードし、エンティティのティック処理も行われます。そして、実質的には9x9までのチャンクが読み込まれます。full 2を指定したときと挙動が同じです。
|
| minimal 0 | チャンクローダーをオンにしますが、列車のあるチャンクのみを読み込みます。列車本体を除きエンティティもレッドストーンも動作させないため、チャンクローダーのなかではもっともパフォーマンスが良く、長距離移動にも向いています。 |
| redstone 2 | チャンクローダーをオンにし、5x5のチャンクを読み込んでブロックのティック処理を行います。同時に外の7x7のチャンクも読み込みますが、こちらでは演算は行われません。レッドストーン回路の起動を続ける必要があるものの、エンティティは動かす必要のない駅を建設する場合などに便利です。 |
| full 10 | 21x21のチャンクをロードし、エンティティのティック処理もすべて行います。さらに23x23ティックではブロックのティック処理のみが行われ、さらに25x25の演算されないチャンクがロードされます。プレイヤーと同じ広さを読み込むチャンクローダーが必要な場合はこれです。 |
例
/train keepchunksloaded true
/train keepchunksloaded minimal --radius 0
待機プロパティ
列車は列車の前に障害物があった時などに減速しますが、待機プロパティはそういった自動で減速する際の動きに関わります。以前のWaiterサインを代替する機能で、そちらよりももっと便利です。
- 前方にある列車との距離を保つ。
- 占有済みの閉塞領域に近づいた時に減速する。
- Blockerサインで列車が停止する時に減速する。
次のような待機プロパティがあります。
| プロパティ | 値の例 | 説明 |
|---|---|---|
| waitdistance | 20.5 | 前の列車やブロックとの距離を保ちます。また、障害物で完全に停止するまでにゆっくり減速し始める距離です。 |
| waitacceleration | 20kmh/s | 列車の前に障害物が現れたときや消えたときなどに加減速する加速度です。ふたつの値を指定した場合、ひとつめの数字は加速の際のレート、ふたつめの数字は減速のレートで別々にできます。このプロパティはwaitdistanceなしでも指定でき、その場合はBlockerサインやMutexサインに近づく際にのみ使われます。 |
| waitdelay | 30 | 障害物によって完全に停止した際、再び動き出すまでに待機する秒数です。 |
| waitpredicted | false | 列車の走行する経路を予測するかどうかを設定するプロパティで、デフォルトはオンです。これが有効なとき、障害物を識別する際にSwitcherサインや列車の経路も考慮されます。 |
それぞれの待機プロパティは/train wait <property> <value>のコマンドを用いることでも設定できます。
