ページ 11

【解決済】TPがイベントで減少しない 新たにゲームを始めた時、初期TPが最大TPと同じ値だけ貯まった状態でゲームが開始される

Posted: 2025年2月04日(火) 00:50
by あかがね
ツクールMZ初心者です。恐らく非常に初歩的な質問と思われる内容で恐縮なのですが、どなたかお教えいただきたいです。

件名の通り、イベントでTPを減少させるために、イベントコマンドで「アクター」欄から「TPの増減」を選び、パーティ全体のTPを定数で100減らすように指定しました。テストプレイを行い、イベントが実行されたことを確認したのですが、TPが減少しませんでした。

また、ゲーム開始時に初期TPが0の状態になるようにしたいのですが、何か方法はありませんでしょうか。

上記2点、解決策をいただきたいです。
よろしくお願いします。

Re: TPがイベントで減少しない 新たにゲームを始めた時、初期TPが最大TPと同じ値だけ貯まった状態でゲームが開始される

Posted: 2025年2月04日(火) 13:49
by ecf5DTTzl6h6lJj02
こんにちは。
あかがね さんが書きました:ツクールMZ初心者です。恐らく非常に初歩的な質問と思われる内容で恐縮なのですが、どなたかお教えいただきたいです。

件名の通り、イベントでTPを減少させるために、イベントコマンドで「アクター」欄から「TPの増減」を選び、パーティ全体のTPを定数で100減らすように指定しました。テストプレイを行い、イベントが実行されたことを確認したのですが、TPが減少しませんでした。

また、ゲーム開始時に初期TPが0の状態になるようにしたいのですが、何か方法はありませんでしょうか。

上記2点、解決策をいただきたいです。
よろしくお願いします。
もし、戦闘開始時に、アクターの TP が 0 になっていないということであれば、
MZの戦闘の仕様のせいです。
MV・MZ の仕様として、
『TP持ち越し』の特徴がないアクターの TP は戦闘開始時に、
0 から 24 の範囲でランダムで決定されるようになっているので、
マップ上のイベントでTPを増減させても、戦闘開始時に変更されてしまいます。

また、『TP持ち越し』の特徴がないアクターの TP は、
メニュー画面のステータス上では 0 として扱われて、
イベントで変更しても、反映されません。

そうではなく、
そもそも、ゲーム開始時のアクターの TP が 0 になっていないというのであれば、
MZ では通常、ゲーム開始時のアクターの TP は 0 になっているはずですので、
プラグイン等を追加していて、TP の 初期値を変更しているか、
ゲーム開始時に、自動実行のイベント等で、TPが変更されているかで、
初期値が 0 になっていないということですが、
どんなプラグインが入っていて、どういう設定内容になっているか、
どういうイベントが設定されているか、
詳細な情報がありませんので、回答ができません。
こちらについて回答が必要であれば、
設定内容等を確認できるように、スクリーンショットなどを上げてください。

ご確認お願いします。

Re: TPがイベントで減少しない 新たにゲームを始めた時、初期TPが最大TPと同じ値だけ貯まった状態でゲームが開始される

Posted: 2025年2月05日(水) 02:16
by あかがね
すみません、プラグインが原因でした。

あるプラグインの機能に対して「HP・MP・TP全ての数値の表示を反転させる」機能を、「HP・MPのみ数値の表示が反転される」機能だ、と思い込んでいました。
表示のみが反転されているため、ゲーム開始時の初期TPも0になっていましたし、TPが問題なく増減することも確認できました。

ツクールMZのシステム以前の問題でした。お手数をおかけしてしまい、申し訳ありません。
様々な可能性を考慮し、丁寧に回答を下さり、本当にありがとうございました。