ローカル変数について
Issue #943
new
ローカル変数について提案ですがフラグとステップを時限クーポンのように扱えるようにして欲しい。ステップの場合1ラウンド毎に数値を1減らす事を出来るようにして、フラグはフラグ変更コンテントで指定したラウンドが経ったら変更前に戻すことが出来るようにしてください。
効果系カードの再使用間隔を時限クーポンで設定する事が出来ますが、これが出来れば1人の冒険者が同じ効果系カードを複数枚持っている場合、それらの再使用間隔を個別に設定できるようになります。
Comments (4)
-
repo owner -
reporter これで実質処理用のクーポンの名前が他のカードと重複する事はなくなります。
コモンを使えばこういうことできるんですね。CUIに苦手意識あるのでコモンには手を出してなかったのですがこれから勉強してみます。仕様完全に把握せずに偉そうなこと言ってすいません。
-
@k4nagatsuki
本件、内容からタイプをbugからproposalに変更すべきと考えます。 -
repo owner - marked as proposal
ありがとうございます。変更します。
- Log in to comment
ご提案ありがとうございます。
これは仕様的にも技術的にもなかなか難しそうです。仕様としては、シーンやシナリオをまたぐ場合の問題や、どの範囲で時間経過処理を行うかの問題(荷物袋にあるもの全てか、PCの持っているものか、エネミーが持っているものはどうするか、等々)があります。
技術的には、カードの数によってパフォーマンス問題が発生する事が予想できます。
これについてはこの機能がなくてもやりようがあります。
これで実質処理用のクーポンの名前が他のカードと重複する事はなくなります。
ランダムでは安心できないという事であれば、余計なゴシップが一つ必要になりますが、
カードA識別用:1
のようなゴシップを作成し、FINDGOSSIP
でカードA識別用:*
を検索し、右端の数値を識別用の数値として抽出してからインクリメントする……といった方法が考えられます。