ページ 11

【解決済み】YEP_EquipCoreを使って、防具を装備しているアクターの情報を基に能力値を変動させたい

Posted: 2020年11月01日(日) 22:38
by あのにー
はじめまして。
件名通りですが、現在作成中のゲームにて防具の能力値変化量を、YEP_EquipCoreを用いて
「装備者のレベルx定数」としたいのですが、防具を装備しているアクター(以下"装備者")の情報が得られず困っています。

調べてみましたが、私の調べ方が甘いのか出てきませんでした。
以下に理想的な状況を列挙します。

・装備者は誰かわからない
・同じ装備がインベントリ内に複数存在する可能性がある

ご回答、よろしくお願いいたします。

Re: YEP_EquipCoreを使って、防具を装備しているアクターの情報を基に能力値を変動させたい

Posted: 2020年11月02日(月) 01:20
by ecf5DTTzl6h6lJj02
こんばんは。
<Custom Parameters> で記述するJava Script計算式の中では、this が 装備しているアクターを指すようです。
ですので、例えば

コード: 全て選択

atk = this.level * 5 
と書くと、装備品の攻撃力に装備者のレベルの5倍が足されるようになります。

Re: YEP_EquipCoreを使って、防具を装備しているアクターの情報を基に能力値を変動させたい

Posted: 2020年11月02日(月) 03:01
by あのにー
やってみたところ、理想通りの挙動をしてくれました!!
ご回答ありがとうございます!!