こんばんは。
いつもお世話になっております。
今回質問させていただきたいのは、被ダメージのTP獲得地の固定化についてです。
TPは、被ダメージの大きさによって変わっていると思いますが。
ダメージを受けたら一律5を獲得するようにしたいのですが。
プラグインなどは存在していますでしょうか?
【解決済み】被ダメージのTP獲得量の固定
Re: 被ダメージのTP獲得量の固定
プラグインとしてはYEP_EnhancedTPが存在します。
http://yanfly.moe/2016/01/08/yep-55-enhanced-tp/
ただ、これはTPに纏わる事全般を触るプラグインなので、それでは過剰だと思う場合は、例えば以下をプラグイン化するという手があります。
http://yanfly.moe/2016/01/08/yep-55-enhanced-tp/
ただ、これはTPに纏わる事全般を触るプラグインなので、それでは過剰だと思う場合は、例えば以下をプラグイン化するという手があります。
コード: 全て選択
Game_Battler.prototype.chargeTpByDamage = function(damageRate) {
this.gainSilentTp(5);
};
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: 被ダメージのTP獲得量の固定
ありがとうございました。
プラグインで対応はできました。
一つ質問なのですが、上記コードなのですが。
rpg_objects内の
Game_Battler.prototype.chargeTpByDamage = function(damageRate) {
var value = Math.floor(50 * damageRate * this.tcr);
this.gainSilentTp(value);
あるいは
Game_Battler.prototype.regenerateTp = function() {
var value = Math.floor(100 * this.trg);
this.gainSilentTp(value);
};
の部分を書き換えたらいけると言う事でしょうか?
プラグインで対応はできました。
一つ質問なのですが、上記コードなのですが。
rpg_objects内の
Game_Battler.prototype.chargeTpByDamage = function(damageRate) {
var value = Math.floor(50 * damageRate * this.tcr);
this.gainSilentTp(value);
あるいは
Game_Battler.prototype.regenerateTp = function() {
var value = Math.floor(100 * this.trg);
this.gainSilentTp(value);
};
の部分を書き換えたらいけると言う事でしょうか?
Re: 被ダメージのTP獲得量の固定
rpg_objects内のchargeTpByDamageの書き換えでも問題はないのですが、万一何かしらコピペミスをしたり、元に戻したくなった場合に大変ですので、例のコードを使用する場合はそのまま「プラグインとして使う」事をお勧めします。
regenerateTpの方は今回のご要望とは関係がないので触っても意味がないと考えます。
(こちらは自動TP回復に関わります)
regenerateTpの方は今回のご要望とは関係がないので触っても意味がないと考えます。
(こちらは自動TP回復に関わります)
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: 被ダメージのTP獲得量の固定
なるほど。
ありがとうございました。
色々試してみて、無理そうなら教えていただいたプラグインを使用してみようと思います。
助かりました。
ありがとうございました。
色々試してみて、無理そうなら教えていただいたプラグインを使用してみようと思います。
助かりました。