いつもお世話になっております。
ショップの購入画面にて、特定の装備タイプ(例えば5、デフォルトの装飾品とします)のみ
能力値の比較をしないような修正を試みていますが、うまくいきません。
windows.jsの3343行目を下記のように修正しています。
Window_ShopStatus.prototype.drawActorParamChange = function(x, y, actor, item1) {
var width = this.contents.width - this.textPadding() - x;
var paramId = this.paramId();
var change = this._item.params[paramId] - (item1 ? item1.params[paramId] : 0);
this.changeTextColor(this.paramchangeTextColor(change));
if (this._item.typeId = 5) {
}else{
this.drawText((change > 0 ? '+' : '') + change, x, y, width, 'right');
};
};
if~以降が、js見よう見まねで修正する素人の当方が書き加えた箇所です。
この状態でショップを開くと、確かに能力値の比較を右ウインドウでしなくなりますが、
全ての装備タイプでそれが起きてしまいます。
おかしい箇所をご指摘いただければと思い、投稿いたしました。
データは、新規プロジェクトで他プラグインは一切なしの状態です。
どうぞよろしくお願いいたします。
【解決済み】ショップにて、if(特定の装備タイプ)のとき能力値の比較をしない
Re: ショップにて、if(特定の装備タイプ)のとき能力値の比較をしない
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
Re: ショップにて、if(特定の装備タイプ)のとき能力値の比較をしない
ツミオ様
早速のご回答ありがとうございます。
無事解決しました。ありがとうございました。
(ちなみにtypeIdの前のeが抜けていましたので、参考にされる方はetypeIdとしてください)
追伸、ブログ等のjs講座拝見させていただいてました。
早速のご回答ありがとうございます。
無事解決しました。ありがとうございました。
(ちなみにtypeIdの前のeが抜けていましたので、参考にされる方はetypeIdとしてください)
追伸、ブログ等のjs講座拝見させていただいてました。