石化のステートを作りたい

AGE
記事: 29
登録日時: 2017年8月08日(火) 22:23

石化のステートを作りたい

投稿記事by AGE » 2018年10月09日(火) 07:26

すいません、いつもお世話になっております。
石化のステートを作りたいのですが、いわゆるターン毎に再生率が設定されているアイテムを装備していると
石化していても回復してしまうみたいな現象がおきてしまいます。
この再生率を石化中だけ、不能にする方法をご存じの方がおりましたら、教えていただけないでしょうか?
何卒よろしくお願いします。

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

Re: 石化のステートを作りたい

投稿記事by 剣崎 宗二 » 2018年10月12日(金) 14:58

例えば石化ステートのIDが3だったとして

コード: 全て選択

var kz_Game_Battler_prototype_regenerateAll = Game_Battler.prototype.regenerateAll;
Game_Battler.prototype.regenerateAll = function() {
    if (!this.isStateAffected(3))  //石化ステートのID
    {
        kz_Game_Battler_prototype_regenerateAll.call(this);
    }
};


この様なコードをプラグインとして追加すればいけるかと思います
(出先なのでテストしておりません。ご注意ください)
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
AGE
記事: 29
登録日時: 2017年8月08日(火) 22:23

Re: 石化のステートを作りたい

投稿記事by AGE » 2019年5月25日(土) 18:16

すいません、返事が遅くなりました。
うまく行きました、ありがとうございます。

“MV:質問” へ戻る