コマンドスキルのクールタイムを実装したい

備長炭
記事: 14
登録日時: 2023年8月20日(日) 03:56

コマンドスキルのクールタイムを実装したい

投稿記事by 備長炭 » 2023年8月20日(日) 04:15

すみません 自分では解決できそうにないので投稿させていただきます
木製ペンギン様のMPP_TpbCooldown.jsを使わせていただきスキルのクールタイムを実装しようと思うのですが
実はトリコアンタン様のCommandSkill.jsを使わせていただいているのですが
コマンド化したスキルは使えなくはなるのですが
選択はできる状態で選択すると何もせずにターンを消費してしまいます
また、スキルのクールタイムの表示もないためいつ使えるようになるかがわかりずらく不便です
おそらく、プラグイン自体を大幅に書き換える必要がありそうで
僕には無理そうです
何かやりかたはないでしょうか?
MPP_TpbCooldown.js/
http://woodpenguin.web.fc2.com/MV_Plugi ... ldown.html
CommandSkill.js/
https://raw.githubusercontent.com/triac ... ndSkill.js

アバター
剣崎 宗二
記事: 686
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: コマンドスキルのクールタイムを実装したい

投稿記事by 剣崎 宗二 » 2023年8月20日(日) 20:24

備長炭 さんが書きました:コマンド化したスキルは使えなくはなるのですが
選択はできる状態で選択すると何もせずにターンを消費してしまいます


バックアップした後、MPP_TpbCooldown.js側に以下を追記してみてください。

コード: 全て選択

var _Game_BattlerBase_prototype_canUse = Game_BattlerBase.prototype.canUse;
Game_BattlerBase.prototype.canUse = function(item) {
    return _Game_BattlerBase_prototype_canUse.call(this, item) && !this.isTpbCooldown(item)
};
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
備長炭
記事: 14
登録日時: 2023年8月20日(日) 03:56

Re: コマンドスキルのクールタイムを実装したい

投稿記事by 備長炭 » 2023年8月21日(月) 00:10

バックアップした後、MPP_TpbCooldown.js側に以下を追記してみてください。

コード: 全て選択

var _Game_BattlerBase_prototype_canUse = Game_BattlerBase.prototype.canUse;
Game_BattlerBase.prototype.canUse = function(item) {
    return _Game_BattlerBase_prototype_canUse.call(this, item) && !this.isTpbCooldown(item)
};


返信ありがとうございます
初歩的な質問で申し訳ないのですが、どのように追記したらとかあるのでしょうか
試しに一番下に追記しましたが特には変わりませんでした
アバター
剣崎 宗二
記事: 686
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: コマンドスキルのクールタイムを実装したい

投稿記事by 剣崎 宗二 » 2023年8月21日(月) 09:04

備長炭 さんが書きました:初歩的な質問で申し訳ないのですが、どのように追記したらとかあるのでしょうか
試しに一番下に追記しましたが特には変わりませんでした

追記方法はそれで問題ないと思います。

変わらなかった、と言うのは「該当のコマンドスキルを使用し、クールダウンに入らせても次のターンの初めの行動選択でそのスキルが選択不可にならなかった」と言う理解で宜しいでしょうか?
その場合、この問題は思ったより根深く小手先の調整での対処が困難であり、きっちりテスト環境を構築して試さないとダメであると言う事になります。

MVのテスト環境が手元にない私では対処不能と言う事になりますので、バックアップから元に戻して他の方の回答をお待ちください…
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
備長炭
記事: 14
登録日時: 2023年8月20日(日) 03:56

Re: コマンドスキルのクールタイムを実装したい

投稿記事by 備長炭 » 2023年8月21日(月) 09:25

はい、選択不能にならず、コマンドのクールダウン時間も表示されませんでした
すいません、問題解決にご協力いただきありがとうございます
やはり、難しいのですね…最悪実装を諦めようと思います
剣崎 宗二 さんが書きました:MVのテスト環境が手元にない私では対処不能と言う事になりますので、バックアップから元に戻して他の方の回答をお待ちください…


↑一応書いておきますが私はMZでプレイしています

“MZ:質問” へ戻る