【解決済】TPBのバトル開始時の初期値を個別に変更するプラグイン

neko
記事: 32
登録日時: 2019年6月20日(木) 19:43

【解決済】TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by neko » 2022年4月03日(日) 00:52

現状のTPBはバトル開始時初期値がランダムで決まっているのを敵味方個別で初期値を設定できるように
できればと考えています。
後、もし可能であれば初期値を変更できるような装備等も出来たらとも考えております。
すみませんがよろしくお願いいたします。
最後に編集したユーザー neko on 2022年4月06日(水) 14:40 [ 編集 1 回目 ]

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by ムノクラ » 2022年4月04日(月) 19:39

neko さんが書きました:現状のTPBはバトル開始時初期値がランダムで決まっているのを敵味方個別で初期値を設定できるように
できればと考えています。
後、もし可能であれば初期値を変更できるような装備等も出来たらとも考えております。
すみませんがよろしくお願いいたします。

作ってみたのですが、動作テストすると指定値の影響が大きすぎて、バランスがおかしな事になる事に気づきました。

下記のプラグインで、ランダム値を無視したり、色々な調整ができます。

▼GABA タイムプログレス戦闘バーの初期値設定(ガバチョ(溟犬一六)様作) - GABA_TpbStartAdjustment.js
https://plugin-mz.fungamemake.com/archives/3149
タイムプログレス戦闘のバーの初期値を調整します。

また、敵・アクター・武器・防具の俊敏性で行動順は指定できるはずです。
基本機能でさほど手間でない部分をプラグインにするのは…想定外のバグを生む原因になりやすいと思います。

そこで、仕様の確認ですが、
1.戦闘開始時のランダム値を排除したい。
2.初期値だけを俊敏性を無視して、アクター・敵キャラ等の個別に指定したい。
3.以降はデフォルトの行動順(俊敏性でチャージ速度が決まる)で良い。
ということでしょうか?
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
neko
記事: 32
登録日時: 2019年6月20日(木) 19:43

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by neko » 2022年4月05日(火) 00:41

ムノクラさんご連絡ありがとうございます。教えていただいたプラグインを導入したところ無事に初期値の設定できました、ありがとうございます。
仕様としましては初期値のランダム性は今回のプラグインで解決しました。
後は戦闘開始初期値を上記のプラグインを使い全員0からスタートするとします、その際初期値50上げる装備をすると0からスタートのところをその装備者のみ50からスタートできるようにしたいといったところです。
それ以降はデフォルトの俊敏性でチャージが決まる感じで良いです。
もし可能であればよろしくお願いします。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by ムノクラ » 2022年4月05日(火) 07:11

neko さんが書きました:ムノクラさんご連絡ありがとうございます。教えていただいたプラグインを導入したところ無事に初期値の設定できました、ありがとうございます。
仕様としましては初期値のランダム性は今回のプラグインで解決しました。
後は戦闘開始初期値を上記のプラグインを使い全員0からスタートするとします、その際初期値50上げる装備をすると0からスタートのところをその装備者のみ50からスタートできるようにしたいといったところです。
それ以降はデフォルトの俊敏性でチャージが決まる感じで良いです。
もし可能であればよろしくお願いします。


デフォルト仕様を調査したところ、チャージ値は0から1に増えていくようです。
中身としては少数になるわけですが、使い勝手として悪そうなので、現実的には
・100段階を前提の整数にする(もしくは1000段階か)
仕様が使いやすいのではないかと考えています。
アクター・職業・武器・防具で値を指定し、合計(減算する装備等も可能)も可能です。

同じ関数の動作を変更するので、ランダム値を無くすのも入れる前提になります。

と、ここまで実は既に作ってあるのですが、段階について、どのようにお考えか確認させてください。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
neko
記事: 32
登録日時: 2019年6月20日(木) 19:43

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by neko » 2022年4月05日(火) 14:59

ムノクラさんプラグインの作成ありがとうございます。
段階については1000段階の方使い勝手が良さそうに思いますのでそちらでお願いしたいです。
よろしくお願いいたします。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by ムノクラ » 2022年4月06日(水) 12:11

neko さんが書きました:ムノクラさんプラグインの作成ありがとうございます。
段階については1000段階の方使い勝手が良さそうに思いますのでそちらでお願いしたいです。
よろしくお願いいたします。


最大値はプラグインパラメーターで指定できるようにしました。
初期最大値は1000になっています。

https://raw.githubusercontent.com/munok ... TpbInit.js

動作確認をお願い致します。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
neko
記事: 32
登録日時: 2019年6月20日(木) 19:43

Re: TPBのバトル開始時の初期値を個別に変更するプラグイン

投稿記事by neko » 2022年4月06日(水) 14:39

ムノクラさん、プラグイン作成ありがとうございます。
動作確認しましたところ不具合もなく動作しております。
この度はプラグインを作成していただき誠にありがとうございました!

“MZ:プラグイン素材のリクエスト” へ戻る