メモ欄の取得のやり方(装備やステートから同時に取得)
Posted: 2017年3月28日(火) 23:10
トリアコンタンさんのCounterExtend.jsやRuたんさん(鳥小屋.txt)のTorigoya_SkillChangeTo.jsを参考に、ステート・装備・アクターなどのメモ欄からまとめて情報を取得する方法を調べようとしているのが、なかなか理解できません。
単純に取得するのであればactor.noteで取得できるように見えるのですが、CounterExtend.jsではステートでも装備でもどこにメモを書いても動くので、なぜそうなるかが気になっています。
traitObjects()がそれっぽいのですが、よくわからないです。
最終的に以下のようなことをやりたいと思っています。
特定の属性を封印
<SEAL_EX:skill.elementid == 1>
HPダメージスキルを封印
<SEAL_EX:skill.isDamage()>
条件式の判定はTorigoya_SkillChangeTo.jsがメモ欄の式を評価しているので、それの応用でできるように思います。
装備・ステートどれに付けても効果があるようにするには、CounterExtend.jsの方法が応用できると思います。
単純に取得するのであればactor.noteで取得できるように見えるのですが、CounterExtend.jsではステートでも装備でもどこにメモを書いても動くので、なぜそうなるかが気になっています。
traitObjects()がそれっぽいのですが、よくわからないです。
最終的に以下のようなことをやりたいと思っています。
特定の属性を封印
<SEAL_EX:skill.elementid == 1>
HPダメージスキルを封印
<SEAL_EX:skill.isDamage()>
条件式の判定はTorigoya_SkillChangeTo.jsがメモ欄の式を評価しているので、それの応用でできるように思います。
装備・ステートどれに付けても効果があるようにするには、CounterExtend.jsの方法が応用できると思います。