ページ 11

【解決済み】アイテム選択の処理のプラグインの競合について

Posted: 2020年8月13日(木) 21:24
by RMwool
お世話になっております。
RMwoolと申します。

●まっつUP様作成プラグインの、アイテム選択の処理で選択させなくするプラグイン
ツクマテ記事:
 viewtopic.php?t=3840

●マンカインド様作成プラグインの、アイテム選択の処理で武器や防具を選択できるようにするプラグイン
ツクマテ記事:
 viewtopic.php?t=4809


上記、2種類のプラグインをお借りさせていただき、
「アイテム選択の処理で、武器を表示させて一部を選択させなくする」といった内容を
実行しようと思っております。

武器を選択させることはできましたが
メモ欄に<DIunable>を追加したアイテムIDと同じ武器IDが選択できなくなるようになってしまいました。
選択させたい武器が選択できなくなったり、
選択させたくない武器が選択できるようになってしまっています。

これを解決させる方法はありますでしょうか?
ご助言いただけましたら大変助かります。
よろしくお願いいたします。

Re: アイテム選択の処理のプラグインの競合について

Posted: 2020年8月14日(金) 23:29
by Plasma Dark
まっつUPさんのプラグインが何故かアイテムに限定しているので、そこを限定させないように書いてしまうのが楽です。

コード: 全て選択

(function () {
  'use strict';

  const _Window_EventItem_isEnabled = Window_EventItem.prototype.isEnabled;
  Window_EventItem.prototype.isEnabled = function (item) {
    if (item && item.meta.DIunable) {
      return false;
    }
    return _Window_EventItem_isEnabled.call(this);
  };
})();


Re: アイテム選択の処理のプラグインの競合について

Posted: 2020年8月15日(土) 10:28
by RMwool
Plasma Dark様
ご返信ありがとうございます。

訂正いただいたプラグインを導入したところ、希望通りの動作をさせることができました。

この件は解決とさせていただきます。
ありがとうございました。