戦闘中ステート付与時のメッセージのウェイトについて
Posted: 2020年2月29日(土) 16:58
お世話になっております。
yanfly氏制作のAction sequenceを使用し、
1どのアニメーション中に多段ヒットするスキル、を作成しました。
action animation
action effect
action effect
...
のような設定です。(アニメーションに合わせウェイト等の設定はしています。)
通常のスキルであれば問題ありません。
しかし、ステートを付与する確率がある多段ヒットスキルを使用した際に、
ステート付与時のメッセージがバトルログに表示され、
そのメッセージが表示される処理の都合か、ステート付与メッセージが表示されない時と比較すると、
次のaction effectが処理されるまでの間にウェイトのようなものが発生してしまいます。
Window_BattleLog.prototype.displayAddedStates内の
this.push('waitForEffect');
を
this.push('clear ');
に変更することで、ウェイトは発生しなくなるのですが、
今度はステート付与時のメッセージ表示が非常に短くなってしまいます。
バトルログを一定時間表示しつつ、this.push('clear ');と同じ速度で次の処理へ移行することは不可能でしょうか。
よろしくお願いいたします。
yanfly氏制作のAction sequenceを使用し、
1どのアニメーション中に多段ヒットするスキル、を作成しました。
action animation
action effect
action effect
...
のような設定です。(アニメーションに合わせウェイト等の設定はしています。)
通常のスキルであれば問題ありません。
しかし、ステートを付与する確率がある多段ヒットスキルを使用した際に、
ステート付与時のメッセージがバトルログに表示され、
そのメッセージが表示される処理の都合か、ステート付与メッセージが表示されない時と比較すると、
次のaction effectが処理されるまでの間にウェイトのようなものが発生してしまいます。
Window_BattleLog.prototype.displayAddedStates内の
this.push('waitForEffect');
を
this.push('clear ');
に変更することで、ウェイトは発生しなくなるのですが、
今度はステート付与時のメッセージ表示が非常に短くなってしまいます。
バトルログを一定時間表示しつつ、this.push('clear ');と同じ速度で次の処理へ移行することは不可能でしょうか。
よろしくお願いいたします。