【解決】「図鑑に登録されていればHPを表示する」ことはできるのか

どんとこい
記事: 6
登録日時: 2018年10月08日(月) 23:30

【解決】「図鑑に登録されていればHPを表示する」ことはできるのか

投稿記事by どんとこい » 2018年10月15日(月) 17:24

お世話になります。

新たなプラグインが必要なのか改変するのかわからないので、とりあえずこちらで質問させていただきます。

現在、Yanfly氏のプラグイン、「YEP_BattleEngineCore」及び「YEP_X_VisualHPGauge」を使用して、
敵のHPゲージ及び数値を表示させています。

ですが仕様上、プラグインコマンドでのHPゲージの個別の可視不可視ができません。
唯一できるのが、Defeat Firstで設定できる「1回倒すまで表示しない(1回でも倒したら表示する)」ことだけです。

この時、別のプラグインである「EnemyBook」を使用して、「図鑑に登録されていればHPを表示する」ことにしたいのです。

これは改変でどうにかなるのでしょうか、それとも別のプラグインが必要なのでしょうか。
プラグインコマンドで個別に可視不可視が設定できるHPゲージプラグインがあればよいのですが、どうにも見つかられませんでした。
改変では不可能で別個プラグインが必要なのなら、改めて素材リクエスト板で投稿させていただきます。

複雑なことを聞いている気もしますが、どうぞよろしくお願いいたします。
最後に編集したユーザー どんとこい on 2018年10月17日(水) 21:52 [ 編集 1 回目 ]

tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: 「図鑑に登録されていればHPを表示する」ことはできるのか

投稿記事by tubo » 2018年10月17日(水) 19:01

Window_VisualHPGauge.prototype.isShowWindow内の上のほうに追記してください
図鑑登録されていないか<book:no>の場合非表示になります

コード: 全て選択

if (!this._battler.isActor() && (this._battler.enemy().meta.book === 'no' || !$gameSystem.isInEnemyBook(this._battler.enemy()))) return false;
どんとこい
記事: 6
登録日時: 2018年10月08日(月) 23:30

Re: 「図鑑に登録されていればHPを表示する」ことはできるのか

投稿記事by どんとこい » 2018年10月17日(水) 21:52

ありがとうございます!
無事に動きました!

“MV:質問” へ戻る