バックパックの中身(Next)や私有カード(Py)はPCの所持品ではない
Nextエンジンの「バックパック」の中身やPyエンジン(Py5以降)の「私有カード」は、所持スキルやアイテムなどと同じく各PCの「○○の手札カード」の画面で確認することができ、バックパックや私物にカードを入れる際にはPCと共に表示されるバックパックやカバンの絵に対してカードを移動させる操作を行います。そのため各PCの持ち物のように見えるかもしれませんが、どちらも荷物袋内のカードを個人所有のように見せているだけです。【全エンジン向け】のシナリオにおいては、バックパックや私物のカードは荷物袋にあるものとして取り扱うことになります。どのPCのバックパック/私物にあるかを調べる方法はありません。
- 【全エンジン向け】シナリオでバックパックや私物にあるカードを検出したいときは、所持分岐の適用範囲を、荷物袋・全体(荷物袋含む)・フィールド全体のどれかにする。
バックパックや私物の主を選択状態にしてから所持分岐で「選択メンバが持っているか?」を調べても、結果はFALSEとなる。 - ちなみに、【全エンジン向け】シナリオで、PTメンバーのバックパックまたは私物に同じカードが1枚ずつある状態で所持分岐を行ったとき、結果は「全員が1枚ずつ持っているか?」だとFALSE、「荷物袋にPT人数分あるか?」だとTRUE。
- エンジン種別を判定した上で処理を切り替える等の工夫が必要になることも……?
Next付属のWirthBuilderでは、各種所持分岐の適用範囲に「現在選択中のメンバ」とは別に「選択メンバのバックパック」の項目があり、別扱いが一目瞭然です。しかし、CW1.50付属のWirthBuilderやCWXEditorでは、所持分岐に「バックパック」や「私物」を含む項目はありません。そこでエンジン上の見かけからPCの所持品だと考えて選択範囲の設定を行うと、シナリオが想定外の動きをする原因になります。
各エンジンの所持分岐適用範囲の対応は、以下のとおり。
CW1.50・Py | Next |
---|---|
現在選択中のメンバ | 現在選択中のメンバ |
パーティーの誰か一人 | パーティーの誰か一人 |
パーティーの全員 | パーティーの全員 |
荷物袋 | 荷物袋(バックパック含む) |
全体(荷物袋含む) | 全体(荷物袋とバックパック含む) |
フィールド全体 | フィールド全体 |
(対応する項目なし) | 荷物袋 |
(対応する項目なし) | 選択メンバのバックパック |
CW1.50の「荷物袋」「全体(荷物袋含む)」はNextではバックパックを含んでおり、それとは別に荷物袋のみ・選択メンバのバックパックのみを探せるオプションが追加されています。
Pyの方は、(少なくともPy5.1時点では)荷物袋と私物を分けて探す仕組みはありません。私物欄のカードを検出する方法は、CW1.50と同じです。
[▲上へ]