変更案: 番号クーポンの整理をシナリオ開始エリアに入る前に行う

Issue #915 resolved
k4nagatsuki repo owner created an issue

https://bitbucket.org/k4nagatsuki/cardwirthpy-reboot/issues/653/issue-part10#comment-55986684

シナリオ開始エリアに入ったあとで番号クーポンの整理を行わないようにすれば、シナリオを開始する時の番号クーポンの制御をスキン側で行えるはずです。

Comments (4)

  1. 暗黒 騎士

    開始エリアからシナリオに入るときに番号クーポンの自動剥奪・付与が行われない場合、開始エリアで宿帳・解散エリアを開けないようにするか、またはスキン作者が配慮すべきかは仕様として決めた方がいいのではないでしょうか。

    また、この仕様変更を実施しても「_1」のシステム的な強制剥奪がある限り、「_1を指名」は想定されているとおりには動かない(毎回シナリオ内でカード使用が必要)と思います。(仕様と言うことであれば自分は構わないのですが、問題が伝わっていないかもしれないと思ったので念のため)

  2. k4nagatsuki reporter

    開始エリアからシナリオに入るときに番号クーポンの自動剥奪・付与が行われない場合、開始エリアで宿帳・解散エリアを開けないようにするか、またはスキン作者が配慮すべきかは仕様として決めた方がいいのではないでしょうか。

    これはスキン作者が正しく処理するしか手がないように思います。制限を設けることは可能かもしれませんが、スキンのような「正しく作られている」という前提で受け入れるしかないものの場合(シナリオと違い緊急避難機能は無い)、その手の制限はあまり意味が無いどころか大抵は邪魔になります。

    また、この仕様変更を実施しても「_1」のシステム的な強制剥奪がある限り、「_1を指名」は想定されているとおりには動かない(毎回シナリオ内でカード使用が必要)と思います。(仕様と言うことであれば自分は構わないのですが、問題が伝わっていないかもしれないと思ったので念のため)

    やっと問題の所在を認識しました。現在のCWPyは、むやみにシステムの異なるスキンへ切り替える事を抑止しているので、番号クーポンが残ってしまう問題にも別の対処を行うべきかも知れません。

    拠点にいてスキンを切り替える時に切り替え前の番号クーポンを剥奪し、切り替え後のものを付与するようにすれば充分な感じがします。

  3. k4nagatsuki reporter

    とりあえず対応済みなのでクローズします。問題があったらコメントをください。

  4. Log in to comment