【解決済】キャラ毎にTP値の最大・最小を制限する

返信する
-S2-
記事: 14
登録日時: 2016年3月12日(土) 11:34

【解決済】キャラ毎にTP値の最大・最小を制限する

投稿記事 by -S2- »

戦闘等で特定のアクション(攻撃やスキルの使用)等で
TP値が増えたり減ったりとかがされますが
そこで件名に書いた通りなのですが
キャラクターAはTP値の最大を100、最小を0
キャラクターBはTP値の最大を80、最小を0
キャラクターCはTP値の最大を100、最小を10
といったような制限を設定するにはどうすれば良いでしょうか?

もしプラスアルファとして同じような方法で上限値の限界も変えれるようなら
それも教えて貰えると助かります。
キャラクターDはTP値の最大を120、最小を0
という感じで。
そこまでするのが難しければ上記の
キャラ毎で(規定値内100~0)での制限方法で結構です。
最後に編集したユーザー -S2- [ 2016年12月29日(木) 10:01 ], 累計 1 回
アバター
ぶちょー
記事: 40
登録日時: 2016年8月25日(木) 12:15
連絡する:

Re: キャラ毎にTP値の最大・最小を制限する

投稿記事 by ぶちょー »

こんにちは、プラグインを作成しました。

アクター/職業/エネミーに対して設定可能です。
メモ欄に下記のように記述します。
<settingTp:min,max>
min : 最小値  max : 最大値

最小が10で最大が150の場合、

コード: 全て選択

<settingTp:10,150>
となります。

また、各データごとにプラグインコマンドで最大/最小TPを変更することができます。
詳しくはヘルプを見てください。

[Version]
1.01 2016/12/29 正しく動作しないのを修正
            ヘルプの文章が間違っていたのを修正
1.00 2016/12/25 公開

画像※表記してもいいのよ
画像※自作発言以外、何をしても良いです
添付ファイル
KZR_SettingTp.js
(5.75 KiB) ダウンロード数: 299 回
最後に編集したユーザー ぶちょー [ 2016年12月29日(木) 09:28 ], 累計 1 回
---------------------------------------------------------------------------------------
[Homepage] http://nyannyannyan.bake-neko.net/
  RGSS3/RGSS2/Pluginの配布を行っています。
  HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
  主にゲーム製作の進捗。
[Plugin]
  サンプルに「ゆるドラシル」を使用します(`・ω・´)
  http://yurudora.com/tkool/
-S2-
記事: 14
登録日時: 2016年3月12日(土) 11:34

Re: キャラ毎にTP値の最大・最小を制限する

投稿記事 by -S2- »

返答&プラグインの作成ありがとうございます。

早速DLして試させて頂きましたが
効果が出ていないようでした…。
プラグインは全てOFFにして試しました。
確認なのですが
・プラグインをjsフォルダー>pluginsフォルダーに置く
・プラグイン管理でKZR_SettingTpをONにする
・データベース>アクター>メモ><settingTp:min,max>で設定する
の方法で合っていますよね?
<settingTp:10,100>で試した所
戦闘開始時点で0からスタート、いくらか溜まった所で
TP消費スキルを使った所10以下まで減ってしまう
という結果になりました。
スクリプトには詳しくないので何がダメなのか
プログラムを見てもわかりませんのでご報告させて頂きます。

<settingTp:min,max>が正しいと思うのですが
ヘルプ画面では
<settinTp:min,max>
(例)<SettinTp:10,200>
となっていましたので
併せてご報告させて頂きます。
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: キャラ毎にTP値の最大・最小を制限する

投稿記事 by まっつUP »

jsファイル中最後に使われているforEach文の構文に不足があるため
エラーによりプラグイン自体が無効になっているようです。
ここを修正してあげればヘルプの記述通りに動きそうです。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
ぶちょー
記事: 40
登録日時: 2016年8月25日(木) 12:15
連絡する:

Re: キャラ毎にTP値の最大・最小を制限する

投稿記事 by ぶちょー »

S2様、申し訳ありませんでした。
修正したしましたので、再度ダウンロードしてください。

テストプレイで確認はしたのですが、その後、エネミーにも設定可能にしようと思い書き加えた後、テストプレイを怠っていました。
ご迷惑をお掛けしました。

まっつUP様、ありがとうございます。
確かにその箇所に記述不足がありました。


※最初の返信の添付ファイルも修正済みです。
添付ファイル
KZR_SettingTp.js
(5.75 KiB) ダウンロード数: 388 回
---------------------------------------------------------------------------------------
[Homepage] http://nyannyannyan.bake-neko.net/
  RGSS3/RGSS2/Pluginの配布を行っています。
  HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
  主にゲーム製作の進捗。
[Plugin]
  サンプルに「ゆるドラシル」を使用します(`・ω・´)
  http://yurudora.com/tkool/
wingly
記事: 205
登録日時: 2020年2月29日(土) 06:35

Re: キャラ毎にTP値の最大・最小を制限する

投稿記事 by wingly »

ぶちょー さんが書きました:S2様、申し訳ありませんでした。
修正したしましたので、再度ダウンロードしてください。

テストプレイで確認はしたのですが、その後、エネミーにも設定可能にしようと思い書き加えた後、テストプレイを怠っていました。
ご迷惑をお掛けしました。

まっつUP様、ありがとうございます。
確かにその箇所に記述不足がありました。


※最初の返信の添付ファイルも修正済みです。
最新版は1.01であってるでしょうか?でしたらまだ誤字が含まれています。
まず// KZR_SettinTp.js
  // Version : 1.01
となっています。gが抜けてます。
次に、@help
* 【設定方法】
* アクター/職業/エネミーのメモ欄に以下のように記述します。
* <SettingTp:min,max>
* (例)<SettignTp:10,200>
例の部分がgとnが反対になっています。
修正願います。あと追加でスキルの消費TPの最大値も変更(増やせる)ようにできませんか?
どうも。winglyです。
現在受験勉強によりツクールを離れています。
返信する

“MV:質問”に戻る