【解決済み】限定された対象にしか使えないスキル

くろろ
記事: 6
登録日時: 2016年4月10日(日) 23:27

【解決済み】限定された対象にしか使えないスキル

投稿記事by くろろ » 2016年9月23日(金) 20:30

いつもお世話になっております。くろろと申します。
特定の味方にしか作用しないスキルというものをリクエストさせてもらいたいです。
例として、
Aが回復魔法を使う → 味方の、BとCとDには使えるが、自分には使えない

というものです、もし既出のプラグイン素材がありましたら有無を教えていただきたいです。
よろしくお願いしますm(__)m
最後に編集したユーザー くろろ on 2016年9月29日(木) 21:29 [ 編集 1 回目 ]

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

Re: 限定された対象にしか使えないスキル

投稿記事by トリアコンタン » 2016年9月29日(木) 04:27

こんにちは。
試作してみましたので動作をご確認ください。
「対象限定スキルプラグイン」

・使い方
特定のバトラー(敵および味方)に対して使用できない、もしくは
特定のバトラーに対してのみ使用できるスキルを作成できます。
敵がスキルを使う場合や、自動戦闘、混乱、複数対象の場合なども含めて
常に対象スキルのターゲットから外れます。

制約:敵キャラの選択制限については「YEP_BattleEngineCore.js」の
適用環境では使用できません。
スキルのメモ欄に以下の通り指定してください。

コード: 全て選択

<RTS_有効アクターID:2,3> # ID[2][3]のアクターにのみ使用できます。
<RTS_ValidActorID:2,3>   # 同上
<RTS_無効アクターID:5>   # ID[5]のアクターに使用できません。
<RTS_InvalidActorID:5>   # 同上
<RTS_有効敵キャラID:2,3> # ID[2][3]の敵キャラにのみ使用できます。
<RTS_ValidEnemyID:2,3>   # 同上
<RTS_無効敵キャラID:5>   # ID[5]の敵キャラに使用できません。
<RTS_InvalidEnemyID:5>   # 同上
<RTS_使用者無効>         # スキルの使用者には使用できません。
<RTS_UserInvalid>        # 同上
<RTS_スクリプト:s>       # スクリプト[s]を実行結果が[true]だと使用できません。
<RTS_Script:s>           # 同上

スクリプト中では以下のローカル変数が使用できます。
battler : 対象バトラー
item : 対象スキル(アイテム)オブジェクト
スクリプト中で不等号を使いたい場合、以下のように記述してください。
< → &lt;
> → &gt;

さらに全てのスキルを受け付けなくなる特徴を作成する機能もあります。
特徴を有するデータベースもメモ欄に以下の通り指定してください。

コード: 全て選択

<RTS_無敵>       # この特徴が有効な限り全てのスキルの対象から外れます。
<RTS_Invincible> # 同上

主にスキルによる一時的な無敵状態の演出に利用できます。

このプラグインにはプラグインコマンドはありません。

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

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

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402
最後に編集したユーザー トリアコンタン on 2016年9月29日(木) 21:22 [ 編集 1 回目 ]
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
くろろ
記事: 6
登録日時: 2016年4月10日(日) 23:27

Re: 限定された対象にしか使えないスキル

投稿記事by くろろ » 2016年9月29日(木) 18:06

>>トリアコンタンさん
プラグインの作成ありがとうございます!
今、使い方に沿って動作確認してみたところ、下画像のようなエラーが出てしまいます。
まだ満たしてない条件などがあればご提示願いますm(__)m
添付ファイル
ツクール4.PNG
ツクール3.PNG
ツクール3.PNG (7.64 KiB) 閲覧数: 11899 回
ツクール2.PNG
ツクール2.PNG (26.51 KiB) 閲覧数: 11899 回
ツクール.PNG
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 限定された対象にしか使えないスキル

投稿記事by まっつUP » 2016年9月29日(木) 19:48

くろろ様
お世話になります。

<RTS_スクリプト:s>のノートタグのsの部分ではjavascriptを評価しているようです。
おそらく以下のようにして使うものだと思います。
<RTS_スクリプト:$gameVariables.value(1) == 3>
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
くろろ
記事: 6
登録日時: 2016年4月10日(日) 23:27

Re: 限定された対象にしか使えないスキル

投稿記事by くろろ » 2016年9月29日(木) 21:26

>>まっつUPさん
助言ありがとうございます!
無事に<RTS_スクリプト:s>を<RTS_スクリプト:$gameVariables.value(1) == 3>に置き換えたら、
通常通り動作しました!

>>トリアコンタンさん
プラグインが正常に動作いたしました!
この度はプラグインを作成してくださり、ありがとうございます。
大事に使わせていただきたいと思います!
添付ファイル
ツクール5.PNG
ツクール5.PNG (164.61 KiB) 閲覧数: 11855 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 限定された対象にしか使えないスキル

投稿記事by トリアコンタン » 2016年9月29日(木) 21:32

すみません。説明不足かつ一部考慮漏れがありましたのでプラグインを修正しました。(URLは同じです)
正常に動作していたところ申し訳ないのですが再ダウンロードをお願いいたします。
(メモ欄の記述方法が少し変わりました)

・キャプチャ頂いた例で「メイ」に対して使用できないスキルを作成するメモ欄の記述

コード: 全て選択

<RTS_無効アクターID:1>


また、以下の記述ですとたまたま変数「1」の値が「3」になっていると、全員に対して使用できなくなってしまいます。
まっつUPさんが挙げてくださったのは、スクリプト機能を使用する場合の指定例かと思います。

コード: 全て選択

<RTS_スクリプト:$gameVariables.value(1) == 3>

この機能は通常理由する上では指定しなくても動作しますので、「<RTS_無効アクターID:1>」のタグのみを指定していただくようお願いします。

>まっつUPさん
フォローありがとうございます。助かりました!
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
tomysuru11
記事: 9
登録日時: 2016年9月07日(水) 08:17

Re: 【解決済み】限定された対象にしか使えないスキル

投稿記事by tomysuru11 » 2016年11月13日(日) 10:08

お世話になります。

プラグインの入れ方(順番とか?)で間違っていないか教えて頂けないでしょうか。

図のように入れているのですが戦闘中にエラーが出てしまいます。スキル発動自体は問題ありません。

エラーが出るのでスキルからメモを外しても同様になります。

何か設定などあるのかもしわかりそうでしたら教えて頂けないでしょうか。

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

Re: 【解決済み】限定された対象にしか使えないスキル

投稿記事by トリアコンタン » 2016年11月13日(日) 20:55

お疲れさまです。
現象を確認、修正しました。

このたびはご不便をお掛けしました。
URLを再掲します。

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

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
tomysuru11
記事: 9
登録日時: 2016年9月07日(水) 08:17

Re: 【解決済み】限定された対象にしか使えないスキル

投稿記事by tomysuru11 » 2016年11月13日(日) 22:11

お世話になります。

うまくいきました。ありがとうございます!
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: 【解決済み】限定された対象にしか使えないスキル

投稿記事by ぼた餅 » 2018年2月24日(土) 16:39

こんにちは、トリアコンタンさん。

よろしければ、
「使用者がID1なら味方のID3に使えない」「使用者がID2なら味方のID4に使えない」といった
条件を指定できるようにしていただけないでしょうか?

ご検討のほどよろしくお願いいたします。

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