【解決済】Yanflyさんのプラグインに関する質問

トピックの投稿

返信へ
dematenota
記事: 11
登録日時: 2019年8月11日(日) 16:12

【解決済】Yanflyさんのプラグインに関する質問

投稿記事 by dematenota »

お力をお借りしたい事があり質問させていただきます。

Yanflyさんのプラグインを使わせてもらっていて
YEP_X_MessageEvalTextを使用してスキルの説明欄に威力などを変数で直接表記しています。

例)
会心率:\evalText<<Math.floor($gameActors.actor(5).cri*100)>>%
↓ゲーム上では
会心率:70%
いった具合です。

攻撃力や会心率などのツクール上ですでに用意されているものに関しては
$gameActors.actor(5).XXX
のXXXにcri,atkなどを挿入すればいいのですが、同じくYanflyさん製のプラグイン
・YEP_X_ArmorScaling
・YEP_LifeSteal
のそれぞれアーマー貫通値やライフスティール値などを同様に表記させようとするとどのように書いていいのかわかりません。
自分で何とかつたないJS知識で頑張ろうと表記しようとしたのですがエラーか数値がNoNなどになります。
どのように書けば表示されるのか教えていただきたいです。

面倒な内容で申し訳ありません。
以下に表記しようとして吐いたエラーを乗せさせていただきます。

----------------------------------------------------------------------------------------------------
LifeStealのhpPhysicalRateを表記させたかった場合(アクター5の例)

LS\}[\evalText<<Math.floor($gameActors.actor(5).obj.lifeSteal.hpPhysicalRate*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).obj.lifeSteal[0]*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).lifeSteal.hpPhysicalRate*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).lifeSteal[0]*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).hpPhysicalRate*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).lifeSteal['PhysicalRate']*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).lifeSteal['hpPhysicalRate']*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).Param.LSHPOver(PhysicalRate)*100)>>%]\{,
LS\}[\evalText<<Math.floor($gameActors.actor(5).LSHPOver(PhysicalRate)*100)>>%]\{,

全部だめでした……
最後に編集したユーザー dematenota [ 2019年8月25日(日) 16:46 ], 累計 1 回

返信 2 / 2ページ

アバター
剣崎 宗二
記事: 748
登録日時: 2016年11月12日(土) 20:36
投稿素材
連絡する:

Re: Yanflyさんのプラグインに関する質問

投稿記事 by 剣崎 宗二 »

calcLifeSteal 内の
if (lifeSteal <= 0) return;
の行を削除してください。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
dematenota
記事: 11
登録日時: 2019年8月11日(日) 16:12

Re: Yanflyさんのプラグインに関する質問

投稿記事 by dematenota »

解決しました。
ややこしい案件に長々と付き合って下さりありがとうございました。
本当に助かりました。
返信する

“MV:質問”に戻る