【解決済み】やな様の「EquipAndShopStatusR.js」について

アバター
HiOCAY
記事: 13
登録日時: 2016年9月15日(木) 00:46

【解決済み】やな様の「EquipAndShopStatusR.js」について

投稿記事by HiOCAY » 2021年8月21日(土) 05:14

お世話になっております。

やな様の『EquipAndShopStatusR.js』
https://plugin.fungamemake.com/archives/2063

こちらのプラグインについて質問があり書き込ませていただきます。

拙作ではスキル説明欄の行数を増やすために
トリアコンタン様の『DescriptionExtend.js』
https://plugin.fungamemake.com/archives/1068
こちらを使用させていただき、行数を3行にしております。

トリアコンタンさんのプラグインをONのままでも行数を2行に戻すと、ウィンドウは問題なく表示されるので、
競合、というわけではないと思うのですが。
装備画面の左下に来るステータスを表示するウィンドウの縦幅だけが自動縮小されず
見切れてしまう、という状態に陥ってしまいました。
スクリーンショット-2021-08-21-4.37.38.jpg


初めは、やな様のプラグインでアクターの画像を表示しているから自動縮小されないのか、と思ったのですが、
ショップシーンでの右下に出てくるウィンドウの縦幅は狭まり、画像は勝手に切れてくれるという感じで、上記のようにウィンドウが見切れてしまう、ということはありませんでした。(ちなみにですが、装備画面ではスクショのようにアクター画像を表示しない状態でもウィンドウが切れてしまいました…。)
スクリーンショット-2021-08-21-5.04.48.jpg

↑こちらは自動縮小され、ヘルプの文字がちゃんと見えます。

わからないなりに中身を拝見してヘルプの文字を上にズラしてみたりしたのですが、文字が上に移動しただけで縦幅は変わらず、どこかで縦幅を定義しているだろうと、手当たり次第heightと記載がある部分を見てみたのですが、当該箇所がどこなのか目星をつけることができませんでした。(高さだからheightだろうという安直な考えです、すみません…。)
他にも、トリアコンタンさんのGUIデザインプラグインを導入して、弄ろうとも試みましたが、ウィンドウ位置をズラせても幅が縮められず断念しました……。

つきましては、初歩的なことだろうと思いますが、どこを修正すればウィンドウが見切れなくなるのか、ご教示いただけましたら幸いです…。
よろしくお願いいたします :oops:
最後に編集したユーザー HiOCAY on 2021年8月21日(土) 10:28 [ 編集 1 回目 ]

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

Re: やな様の「EquipAndShopStatusR.js」について

投稿記事by Plasma Dark » 2021年8月21日(土) 06:35

EqiupAndShopStatusR.js における装備画面左下ウィンドウは、 Window_EquipStatus ですね。

Window_EquipStatus.prototype.windowHeight で高さを定義していますが、ヘルプウィンドウをここから参照しておらず、固定値の高さになっています。

直接プラグインを書き換えるより、以下の内容をプラグインとしてEquipAndShopStatusR.js 及び DescriptionExtend.js よりも下に読み込むと保守しやすいのではないかと思います。

コード: 全て選択

(function () {
  'use strict';

  const helpWindowHeight = Window_Help.prototype.fittingHeight(Number(PluginManager.parameters('DescriptionExtend').helpLines));

  Window_EquipStatus.prototype.windowHeight = function() {
    return Graphics.boxHeight - helpWindowHeight;
  };
})();
アバター
HiOCAY
記事: 13
登録日時: 2016年9月15日(木) 00:46

Re: やな様の「EquipAndShopStatusR.js」について

投稿記事by HiOCAY » 2021年8月21日(土) 10:28

Plasma Dark 様

こんにちは! 先日のステートアイコンの件では大変お世話になりました!
今回もご助力いただきまして、ありがとうございます…!

当該箇所は固定値になっていたのですね……、Window_EquipStatusはかなりねっとりと眺めていた箇所でしたが、6時間はにらめっこしていたのに気づけないとはお恥ずかしい……。精進します……。 :oops:

いただいたコードをプラグインにさせていただき導入させていただきましたところ、ウィンドウが見切れることなく表示されるようになりました、本当にありがとうございます!助かりました…!

これにて【解決済み】とさせていただきます…! :D

“MV:質問” へ戻る