皆様にはいつもお世話になっております。
プラグイン有りでもなしでも良いのですが、
あるレベル(以上)になったら装備できる装備品というのは可能ですか?
例えば「レベル30(以上)のキャラに装備可能な剣」とかです。
よろしくお願い致します。
あるレベル(以上)なら装備可能な装備
Re: あるレベル(以上)なら装備可能な装備
可能です。
Window_EquipItem.isEnabled()を改造することで可能でしょう。
適当に書いたので誤字で動かないかもしれませんが、こんな感じで動いたと思います。
装備側に<equipLevel:30>と書けば、それっぽくなるかと。
Window_EquipItem.isEnabled()を改造することで可能でしょう。
適当に書いたので誤字で動かないかもしれませんが、こんな感じで動いたと思います。
装備側に<equipLevel:30>と書けば、それっぽくなるかと。
コード: 全て選択
const Window_EquipItem_isEnabled= Window_EquipItem.prototype.isEnabled;
Window_EquipItem.prototype.isEnabled = function(item) {
const level =Number( item.meta.equipLevel);
if(!Number.isNaN(level)){
return Window_EquipItem_isEnabled.call(this,item) && this._actor.level>=level;
}
return Window_EquipItem_isEnabled.call(this,item) ;
};
現在、プラグイン依頼はお休み中です。
Re: あるレベル(以上)なら装備可能な装備
しぐれん様
いつも大変お世話になっております。
改造ではなく、↑のコードだけをプラグインとして組み込んだのですが、
ばっちり出来ました!
これだけの(「これだけ」と言っては失礼かもしれませんが…)コードで
出来るものなのですね。もっとあちこち改造が必要なのかと…^^;
どうもありがとうございました。
いつも大変お世話になっております。
改造ではなく、↑のコードだけをプラグインとして組み込んだのですが、
ばっちり出来ました!
これだけの(「これだけ」と言っては失礼かもしれませんが…)コードで
出来るものなのですね。もっとあちこち改造が必要なのかと…^^;
どうもありがとうございました。