特徴の条件適用

辛味噌
記事: 74
登録日時: 2016年10月02日(日) 23:33

Re: 特徴の条件適用

投稿記事 by 辛味噌 »

こんにちは。いつも素晴らしいプラグインをありがとうございます。

ある防具に特徴を設定し、該当の防具のメモ欄に「この防具を装備したアクターのレベルが10以上の時に特徴1番が機能する」と指定したいのですが、JS式の部分をどのように記述したらよいのでしょうか…

<TC1スクリプト:data.isActor() && data.actor.level > 10>

上記で記載したところ、エラーは吐いていないのですが、Lv10以上の時でも該当の特徴が消えたままで機能していません。
初歩的な内容でお恥ずかしい限りなのですが…どなたか知識のある方、ご教示いただけますと幸いです。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: 特徴の条件適用

投稿記事 by トリアコンタン »

こんにちは!
プラグインのご利用ありがとうございます。

ご要望の要件なら以下で機能することをこちらで確認しました。

コード: 全て選択

<TC1スクリプト:data.level > 9>
1. dataでアクターオブジェクト自体を参照するのでactorのプロパティは不要です。
2. 10以上なので『>』で判定する場合、『9より大きい』とするのが正しいです。
3. メモ欄の対象は防具なので最初からアクターのみにしか適用されず、よって『data.isActor()』の判定はなくても問題ありません。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
辛味噌
記事: 74
登録日時: 2016年10月02日(日) 23:33

Re: 特徴の条件適用

投稿記事 by 辛味噌 »

トリアコンタンさま

いつも丁寧にサポートいただきありがとうございます。
おかげさまで実現できました!

これでまた一歩、理想のシステムに近づけそうです。改めまして感謝申し上げます :D
辛味噌
記事: 74
登録日時: 2016年10月02日(日) 23:33

Re: 特徴の条件適用

投稿記事 by 辛味噌 »

すみません、応用編でもうひとつご質問させてください。

さきほどの「Lv10以上」という条件に加えて、「かつ、職業がID1番のとき」という条件を設定したく試しております。

下記のようにメモ欄へタグを記入しました。エラーは吐いておらずテストプレイできています。
職業ID1番の時に該当の特徴が機能するのはいいのですが、別の職業に変えても相変わらず機能し続けます。

<TC1スクリプト:data.classId =1 && data.level > 9>

これを、職業ID1番でない職業のときには機能しないようにしたいのですが、どのように記述すればよいのでしょうか。。。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: 特徴の条件適用

投稿記事 by トリアコンタン »

こんばんは!
ID1の職業という判定は以下のようになります。

コード: 全て選択

<TC1スクリプト:data.currentClass().id ===1 && data.level > 9>
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
辛味噌
記事: 74
登録日時: 2016年10月02日(日) 23:33

Re: 特徴の条件適用

投稿記事 by 辛味噌 »

トリアコンタンさま

ありがとうございます!できました!!

このプラグインは応用するといろいろできそうですね。夢が広がります。
何度もご支援いただきまして心から感謝申し上げますm(_ _)m
返信する

“MV:プラグイン素材のリクエスト”に戻る