バグ: 全滅時に「続ける」を選ぶと同行キャストを不正に連れ込んでしまう

Issue #319 resolved
Liar_cw NA created an issue
cardwirthpy_20160112b
CardWirthPy 0.12.4 Alpha 3
Build: 2016-01-12 20:57:20

状況を問わず、全滅したときに「続ける」を選択すると同行しているキャスト(NPC)を連れ込んでしまいます。

  • CW1.50では連れ込まず。

Comments (4)

  1. k4nagatsuki repo owner

    ありがとうございます。pull request #1277で修正しました。

    ゲームオーバー画面を出す前にシナリオの終了処理を行っているのですが、その時に連れ込みが行われてしまっていました(性別などを設定していないキャストを同行させているとタイミングが確認できます)。とんだ裏技もあったものです。

  2. Liar_cw NA reporter
    cardwirthpy_20160113
    CardWirthPy 0.12.4 Alpha 3
    Build: 2016-01-13 19:49:09
    

    修正を確認しました。特に問題なく全滅して続けることができました。

    まさにその「性別などを設定していないキャスト」を利用したシナリオのおかげで気付くことができました。 (こういった事を想定した保険をシナリオに組み込んだりはしますが、本当に起きるとは……。)


    ゲームオーバー画面を出す前にシナリオの終了処理を行っているのですが、

    全滅したときに妙なウェイトが掛かるので不思議に思っていたら、そういう事だったのですね。

  3. k4nagatsuki repo owner

    ご確認ありがとうございます。これでクローズさせていただきます。

    全滅したときに妙なウェイトが掛かるので不思議に思っていたら、そういう事だったのですね。

    あとは解散の時にも処理に時間が掛かります。大部分の時間でなにをしているかというと、荷物袋のカードに破棄フラグをつけたり移動したりしているのです。ここのところを軽くできないかとあれこれ考えてはみているのですが、セーブデータとセーブ前の一時データの兼ね合い上、今のところどうにもできてません(セーブを考えなければ軽くできるけど)。

  4. Log in to comment