ページ 11

「YEP_SkillLearnSystem.js」でのスキルID指定方法

Posted: 2021年8月14日(土) 23:13
by souma
お世話になります。
ちょっとどうしても方法が思い付かなかったので、投稿させて頂きます。
表題の通り、Yanfly様の「YEP_SkillLearnSystem.js」に関してです。

こちら、「設定したコストを消費してスキルを習得させる」プラグインなのですが、
習得させるスキル候補が多数のため、「習得したらスキル習得一覧からそのスキルを非表示にする」
という仕様を取ろうと思っています。

方法としては、<Learn Show Eval>のタグを用いて
if(user.isLearnedSkill(そのスキルのスキルID))の条件分岐で
表示か非表示かが決定されるようにするつもりなのですが…。

この時に、対象のスキルのスキルIDを指定する方法が解らないのです。
該当しそうなものをプラグインの中身を見たりして思い付く限り試したのですが、
・skill.id
・skillId
・item.id
・this.item().id
・this._skillId
どれもエラーになりました…。

スキルIDをそのまま数字として入力すれば、それで問題なく動作はするのですが、
前述の通りスキル候補が多数のため、ケアレスミスが怖くて出来れば
上記のような指定方法を取りたいと思っています。

もしご存じの方がおられれば、ご教授頂ければ幸いです。
宜しくお願い致します。