テストプレイでは動くのに、配布パッケージだと起動できません。
原因はどうやら、プラグインにあるようです。
かなり前に、ツクマテで石化ステートの時は自動回復が行われないようにするにはどうすればいいのか質問したところ、以下のようなコードをプラグインにすれば、できるといわれ、それを導入しました。
以下がそのコード
教えて貰ったのは石化のステートのみで、下二つは私が書き足しました。
コード: 全て選択
var Stone_Game_Battler_prototype_regenerateAll = Game_Battler.prototype.regenerateAll;
Game_Battler.prototype.regenerateAll = function() {
if (!this.isStateAffected(16)) //石化ステートのID
{
Stone_Game_Battler_prototype_regenerateAll.call(this);
}
};
var Time_Game_Battler_prototype_regenerateAll = Game_Battler.prototype.regenerateAll;
Game_Battler.prototype.regenerateAll = function() {
if (!this.isStateAffected(25)) //時間停止ステートのID
{
Time_Game_Battler_prototype_regenerateAll.call(this);
}
};
var Time2_Game_Battler_prototype_regenerateAll = Game_Battler.prototype.regenerateAll;
Game_Battler.prototype.regenerateAll = function() {
if (!this.isStateAffected(26)) //時間停止(強)ステートのID
{
Time2_Game_Battler_prototype_regenerateAll.call(this);
}
};
ただ、配布パッケージにすると、最初のNowLoadingが永遠に続くようです。
わかる方がおりましたら教えていただけると助かります。
このプラグインをoffにしてデプロイメントすると起動できます。
最初にコードを教えて貰ってから、かなり時間が経過しておりますので、改めてトピックを投稿させていただきました。
何卒よろしくお願いします。