特徴の条件適用

joytarow
記事: 23
登録日時: 2016年2月21日(日) 10:55

特徴の条件適用

投稿記事by joytarow » 2016年5月16日(月) 21:39

条件を満たしている時のみ指定された特徴が起動するプラグインを作って欲しいです。
例えばステートが毒の時のみ経験値2倍の特徴が発動やスイッチ1がONの時のみスキル1が追加などです。
トリアコンタンさんの動的データベース構築プラグインが近いのですが変数指定のみ?のようなので

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 特徴の条件適用

投稿記事by トリアコンタン » 2016年5月18日(水) 23:32

こんにちは。
試作してみましたので動作をご確認ください。

・使い方
特徴に条件を適用します。
特徴を記述するデータベースのメモ欄に以下の通り入力してください。

<TC1スイッチ:10> // スイッチ[10]がONの場合、1番目の特徴が有効になる
<TC1ステート:4> // ステート[4]が有効な場合、1番目の特徴が有効になる
<TC1スクリプト:式> // [式]の評価結果がtrueの場合、1番目の特徴が有効になる
例:<TC1スクリプト:\v[1] > 10> // 変数[1]が10より大きい場合

2番目以降の特徴も同様に設定可能です。

・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/TraitConditions.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
joytarow
記事: 23
登録日時: 2016年2月21日(日) 10:55

Re: 特徴の条件適用

投稿記事by joytarow » 2016年5月19日(木) 06:27

トリアコンタンさんありがとうございます!
動作確認しましたが完璧です!
動的データベース構築プラグインとの組み合わせでかなり色々できそうです!
素晴らしいプラグインを作っていただき本当にありがとうございました!
joytarow
記事: 23
登録日時: 2016年2月21日(日) 10:55

Re: 特徴の条件適用

投稿記事by joytarow » 2016年5月25日(水) 06:59

すみません、バグ報告です。
<TC1スクリプト:式>が正常に動作しないようです。
例の<TC1スクリプト:\v[1] > 10>を貼り付けてみても認識してくれませんでした。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 特徴の条件適用

投稿記事by トリアコンタン » 2016年5月25日(水) 07:22

おはようございます。
調査したところ「\v[1] > 10」の「>」が閉じタグとして認識されてしまうようです。
対策を検討してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 特徴の条件適用

投稿記事by トリアコンタン » 2016年5月25日(水) 20:39

修正しました。以下の例に沿って記述してください。
&lt; → <
&gt; → >

例:\v[1] &gt 10
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
joytarow
記事: 23
登録日時: 2016年2月21日(日) 10:55

Re: 特徴の条件適用

投稿記事by joytarow » 2016年5月25日(水) 21:48

トリアコンタンさんご対応ありがとうございます。
さっそく例の\v[1] &gt 10で試したところSyntaxErrorが出て焦りましたが\v[1] &gt; 10にしたところ正常に動作しました。
こんなに早く対応していただき本当に感謝です。
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: 特徴の条件適用

投稿記事by ぼた餅 » 2018年3月28日(水) 19:48

トリアコンタンさん
こんばんは。

こちらのプラグインを導入すると、
約20歩ごとにマップでのFPSが大幅に低下してカクつくのですが、
なにかいい対応策はないでしょうか?

マップは特別広くもなく、イベントもろくに置いていません。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 特徴の条件適用

投稿記事by トリアコンタン » 2018年3月29日(木) 03:29

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

すぐに対応できる範囲で処理を軽量化しました。
これで一度お試しください。

処理の軽量化(ver1.2.1)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/TraitConditions.js

改善が見られない場合(もし使っていれば)他のプラグインをOFFにして試してみてください。
それでも難しい場合は別途対策を検討してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: 特徴の条件適用

投稿記事by ぼた餅 » 2018年3月29日(木) 09:46

トリアコンタンさん
返信ありがとうございます。

ありがとうございます、無事にカクつきがなくなりました!
最初は症状が改善されずドキッとしましたが…どうやらパッシブスキル系のプラグインと相性が悪かったようです。
理屈はさっぱりですが、そちらをOFFにすることでプレイに支障がないレベルのFPSを確保できました。

このたびは改良だけでなくアドバイスもいただき、ありがとうございました。
感謝いたします^^!!

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