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

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

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

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

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

アバター
剣崎 宗二
記事: 172
登録日時: 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);
    }
};


この様なコードをプラグインとして追加すればいけるかと思います
(出先なのでテストしておりません。ご注意ください)

“MV:質問” へ戻る