ページ 11

【解決済み】「〇〇のレベルがあがった」を表示させない方法は?

Posted: 2022年9月06日(火) 17:23
by ぽんた@初心者ツクラー
レベルと経験値の扱いに関して、試行錯誤しましたが、うまく表現できずご教授お願いいたします。
レベルそのものはなくしつつ、経験値だけを取得していく方法を模索しています。

・レベル制限を1にしてみたが、経験値が蓄積されなくなった。
・モノクラ様のレベル、経験値非表示にしみたが、「レベルがあがった」が表示されてしまう。
・データベースで「レベルがあがった」を空白にしたが、レベルアップしたときに意味不明な空白メッセージが表示されてしまう。

レベルはあがらず、経験値だけ蓄積させる何か良い方法を教えていただけないでしょうか。
もしくは、戦闘終了後の「レベルがあがった」をスキップさせる方法はありますでしょうか。
よろしくお願いいたします。

Re: 「〇〇のレベルがあがった」を表示させない方法は?

Posted: 2022年9月07日(水) 13:22
by 剣崎 宗二
方法はいくつか思いつきますが…

1. Lv2になるまでの経験値を天文学的な(とてもでかい)数字にする
2. LvUpメッセージの表示をなくすプラグインを作る
3. そもそも入手する物を経験値ではなく他の値(変数への蓄積値等)にする

何れも問題点はありますので
(1は結局超大量の経験値を手に入れた場合Lvは上がってしまう、2と3はプラグイン製作が必要)
なので、そもそも何故LvUpしないのに経験値の蓄積が必要なのかにもよりますね…

Re: 「〇〇のレベルがあがった」を表示させない方法は?

Posted: 2022年9月07日(水) 14:23
by ぽんた@初心者ツクラー
ご意見ありがとうございます。
アイデア試してみました。

1. Lv2になるまでの経験値を天文学的な(とてもでかい)数字にする
→MZのデータベースではレベル1~2までの必要経験値がMAX90でしか設定できませんでした…。


2. LvUpメッセージの表示をなくすプラグインを作る
→プラグインしかないですかね…。

3. そもそも入手する物を経験値ではなく他の値(変数への蓄積値等)にする
→最終手段ですね…。アクター全員分の変数、戦闘参加メンバーを判別など、戦闘イベントを大量に作成すれば私でも可能だと思います。
レベルアップ表示をなくしたり、レベルアップ判定をなくすって以外と大変なんですかね…。


>そもそも何故LvUpしないのに経験値の蓄積が必要なのかにもよりますね…
⇒スキル習得や能力アップを経験値を使っていくシステムを考えています。
 戦闘後の各アクターごとの変数を格納していく方法として土台がすでにできているかなと思いました。

<ネックなMZ仕様>
※1,経験値が減るとレベルも自動的に下がる。
<同じレベルをいったりきたりしてしまう。>
※2,レベル上限に達すると経験値が増えない。
<別プラグインでレベル上限を1にしてみたも経験値がたまらない。レベル99からスタートすると経験値が大量でスタートしてしまう>

これらの仕様から、「レベルアップ表示をなくす」もしくは「レベルアップしない」といった方法がないかと探している状態です…。


剣崎 宗二 さま、ご意見ありがとうございました。

Re: 【解決済み】「〇〇のレベルがあがった」を表示させない方法は?

Posted: 2022年9月08日(木) 13:16
by ぽんた@初心者ツクラー
jsファイルを"levelup"で検索したら、該当の箇所が見つかりました。
コメントアウトして対応できました。