ページ 11

ステートの解除設定時間

Posted: 2017年2月21日(火) 18:17
by にゃん猫
こんにちわ、お世話になります。

ステートの解除はデフォルト設定では「戦闘のターン数」または「歩数」といった方法が一般的ですが、
「戦闘回数」や「戦闘数回による総ターン数」での解除といった少し長めのスパンで解除となるプラグインを探しています。

使用用途はモンスターハンターのように食事をしたり神殿で祈ることで一定期間、一部の能力を高めたり、
耐性属性を与えるといったステートを付与することを目的としています。

もしどなたかそのようなプラグインを製作、またはご存知であれば教えていただければ幸いです。
よろしくお願い致します。

Re: ステートの解除設定時間

Posted: 2017年2月22日(水) 20:03
by terunon
にゃん猫さん

まず、ツクールはデフォルトで20歩程度で1ターンぶんの処理が行われるようになってます(HP自動回復特徴をつけて歩き回ると回復するのはこれです)ので、
普通に解除ターンをすごく長くすれば実現すると思います。

戦闘回数については、、ステート内では解除条件をつけず、
代わりに食事したときになにか変数に10とかを入れて、
すべてのバトルイベントの0ターン目に変数-1→条件分岐で変数が0以下のときステート解除
とすることで擬似的にできると思います。
yanflyさんのbaseTroopEventを使えば、全敵グループ共通のバトルイベントを作ることができるので、コピーしなくてよくなり楽です。

Re: ステートの解除設定時間

Posted: 2017年2月25日(土) 18:09
by にゃん猫
terunonさん

とても参考になる情報ありがとうございます!ぜひ実践させて頂きます。 :)