ページ 11

【解決済み】YEP_Equip Coreの最大HP増加装備品

Posted: 2018年1月27日(土) 18:56
by heibonzin
ツクマテ初めての利用です、少し調べましたが解決策が見つからなかったので質問させて頂きました。

最大HPを増やす装備品を装備した際に現在HPの値を回復しないようにしたいのです。

デフォの状態だと、装備なしのアクターが最大HP100で現在HPが75の時に最大HPが100増える装備品を装備すると、
装備前のHPが75%残ってる状態を引き継いで最大HP200の現在HPが150になってしまいます。
これを最大HP200になった時に現在HPを75のままにしたいのです。

又、装備なしアクターの最大HPが200で現在HPが200の時に最大HPが100下がる装備品を装着し外すと、
同じように割合を引き継ぐ為現在HPが200のままになってしまいます、
これを装着し外した際に現在HPが100の状態になるようにしたいのです。

余力及び解答がわかりましたらお答えお願い致します。

Re: 最大HP増加装備品と現在HP

Posted: 2018年1月31日(水) 01:38
by トリアコンタン
こんばんは!

プラグインを何も適用しない状態で試してみましたが、あがる場合、さがる場合共に現象が再現できませんでした。
以下はHPが1000上昇する防具を装備する前と、装備した後のキャプチャです。

・装備前
image_20180131_012326.jpg
・装備後
image_20180131_012331.jpg
・対象の防具(HP増加1000)
2018-01-31.png
何かプラグインを適用しているか、あるいはステートなど他の要因が絡んでいる可能性はないでしょうか?

Re: 最大HP増加装備品と現在HP

Posted: 2018年1月31日(水) 04:25
by heibonzin
トリアコンタン様、解答ありがとうございます。

調べた所、YEP_Equip Core(v1.17)のプラグインを使用した際に発生してしまったみたいです。
コード内994行目辺りの「Yanfly.Equip.Scene_Equip_commandOptimize」辺りの
hpRate及びmpRateの記述を弄ったら解決しました!!

スクショ添えての解答ありがとうございました!