バグ:同行キャストの整列順が1.50と逆

Issue #988 resolved
ルンバ created an issue

以前の#983も関連するのですが、キャンプ時の複数同行者の挙動を1.50で確認しなおした所、加入順で左からならびます。1.50準拠に修正すべきでしょう。

Comments (15)

  1. ルンバ reporter

    そういう使用例があるかわからないのですが、例えば遺跡に咲く花のムカデを頭からしっぽまで順に6パーツ同行者にするような演出をする際に並び順が不揃いだと問題があります。

  2. k4nagatsuki repo owner

    ご報告ありがとうございます。

    CW 1.28を確認してみたところ右から順になっていたので、おそらく1.50から変わったのでしょう。変える必要があるような仕様ではないので、移植時に意図せず差異が入り込んだのだと思います。

    現状では1.50に合わせるべきだと思うので、時間のある時に変更します。明日辺りできるでしょう。

  3. ルンバ reporter

    私も1.50より前は未確認でしたのでバグ扱いは失礼しました。

    おっしゃるように1.50準拠が実用的と思いますのでよろしくおねがいします。

  4. ルンバ reporter

    すみません、念の為1.50と比較してみたら加入順で左から右へ並ぶのは同じなのですが

    1.50は画面左詰めで並べる(同行者が一人だけの時_6の上)

    この修正版は画面左詰めで並べる(同行者が一人だけの時_1の上)

    な仕様違いがありました。

  5. ルンバ reporter

    修正確認しました。ありがとうございます。

    ただ、この修正よるものでは無いかもしれないのですが(上書きしてしまったので修正前に戻せません)現在この修正版で更新したPyでは:R同行者がクリックでキャラクター情報や所持カード閲覧モードが開きます。

    Py4.3は1.50同様に非表示なので今までの更新のどこかでそのようになってしまったようです。

  6. ルンバ reporter

    cardwirthpy_20201031b_x64.zipを上書きしたのですが解消していないようです。

  7. k4nagatsuki repo owner

    pull request #146

    再現できず何が起きているのかよく分からなかったのですが、私有カードの操作のために入れた処理(私物は荷物袋にあるので隠蔽状態でも操作できる必要がある)が同行者にも適用されていました(手許ではテストのため私有をオフにしていた)。

  8. ルンバ reporter

    これはPYでなく、1.50&NEXTのバグ報告なのですが、この課題に関連しているのでお知らせします。

    1.50&NEXTでは同行者が複数人いる居る時にセーブ&ロード(冒険の中断&再開)すると整列順が逆転するようです。
    この課題で修正される前のPyの整列順の逆転は1.50のセーブ&ロード後の順番に合致していたのかと思います。

    しかし、これは既知である称号、状態、所持カード等が加入時に初期化される症状と同様に
    仕様というよりシナリオ作者にとっては迷惑なバグな上、このバグを利用した1.50シナリオは思いつきません。
    称号、状態、所持カード等が加入時に初期化される症状と同様に、仕様合わせの必要は全くと無いと思いますが一応ご報告します。

  9. Log in to comment