ページ 11

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

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

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

Posted: 2018年10月12日(金) 14:58
by 剣崎 宗二
例えば石化ステートの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);
    }
};


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

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

Posted: 2019年5月25日(土) 18:16
by AGE
すいません、返事が遅くなりました。
うまく行きました、ありがとうございます。