特定の装備スロットの間にスペースを設けたい

RAPAGA
記事: 16
登録日時: 2022年12月11日(日) 03:43

特定の装備スロットの間にスペースを設けたい

投稿記事by RAPAGA » 2023年11月04日(土) 11:06

いつもお世話になっております。
装備画面の装備スロットについて、
装備タイプを8つ設定しているのですが、5と6のスロットの間にスペースを設けたいと思っております。
スペースの幅としては、5と6の間に隙間があるという認識が出来る程度(20ドットくらい?)があればよいと思っております。(別途、区分けが協調できるように一本線を入れることを想定しております)
自分でプラグインをいじりながらも、知識がなければ到底出来ないと痛感しており、お助け願いたくここに書かせてもらいました。
他で需要のない依頼となって恐縮ではございますが、ご検討のほどよろしくお願い申し上げます。
添付ファイル
Untitled.png

アバター
Plasma Dark
記事: 676
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: 特定の装備スロットの間にスペースを設けたい

投稿記事by Plasma Dark » 2023年11月04日(土) 12:18

選択ウィンドウのそれぞれの項目の位置と大きさは、 Window_Selectable.prototype.itemRect で計算しています。
装備スロットウィンドウについてそのY座標をカスタマイズしてあげれば良いので、以下のように書けるかと思います。

コード: 全て選択

(() => {
  'use strict';

  const _itemRect = Window_EquipSlot.prototype.itemRect;
  Window_EquipSlot.prototype.itemRect = function (index) {
    const rect = _itemRect.call(this, index);
    rect.y += index > 4 ? 20 : 0;
    return rect;
  };
})();
RAPAGA
記事: 16
登録日時: 2022年12月11日(日) 03:43

Re: 特定の装備スロットの間にスペースを設けたい

投稿記事by RAPAGA » 2023年11月04日(土) 15:49

Plasma Dark様
いつもありがとうございます。
狙い通りのことが出来ました。助かりました。

“MZ:質問” へ戻る