【解決済み】限定された対象にしか使えないスキル
【解決済み】限定された対象にしか使えないスキル
いつもお世話になっております。くろろと申します。
特定の味方にしか作用しないスキルというものをリクエストさせてもらいたいです。
例として、
Aが回復魔法を使う → 味方の、BとCとDには使えるが、自分には使えない
というものです、もし既出のプラグイン素材がありましたら有無を教えていただきたいです。
よろしくお願いしますm(__)m
特定の味方にしか作用しないスキルというものをリクエストさせてもらいたいです。
例として、
Aが回復魔法を使う → 味方の、BとCとDには使えるが、自分には使えない
というものです、もし既出のプラグイン素材がありましたら有無を教えていただきたいです。
よろしくお願いしますm(__)m
最後に編集したユーザー くろろ [ 2016年9月29日(木) 21:29 ], 累計 1 回
Re: 限定された対象にしか使えないスキル
こんにちは。
試作してみましたので動作をご確認ください。
「対象限定スキルプラグイン」
・使い方
特定のバトラー(敵および味方)に対して使用できない、もしくは
特定のバトラーに対してのみ使用できるスキルを作成できます。
敵がスキルを使う場合や、自動戦闘、混乱、複数対象の場合なども含めて
常に対象スキルのターゲットから外れます。
制約:敵キャラの選択制限については「YEP_BattleEngineCore.js」の
適用環境では使用できません。
スキルのメモ欄に以下の通り指定してください。
スクリプト中では以下のローカル変数が使用できます。
battler : 対象バトラー
item : 対象スキル(アイテム)オブジェクト
スクリプト中で不等号を使いたい場合、以下のように記述してください。
< → <
> → >
さらに全てのスキルを受け付けなくなる特徴を作成する機能もあります。
特徴を有するデータベースもメモ欄に以下の通り指定してください。
主にスキルによる一時的な無敵状態の演出に利用できます。
このプラグインにはプラグインコマンドはありません。
・ダウンロード
https://raw.githubusercontent.com/triac ... etSkill.js
・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。






・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402
試作してみましたので動作をご確認ください。
「対象限定スキルプラグイン」
・使い方
特定のバトラー(敵および味方)に対して使用できない、もしくは
特定のバトラーに対してのみ使用できるスキルを作成できます。
敵がスキルを使う場合や、自動戦闘、混乱、複数対象の場合なども含めて
常に対象スキルのターゲットから外れます。
制約:敵キャラの選択制限については「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 : 対象スキル(アイテム)オブジェクト
スクリプト中で不等号を使いたい場合、以下のように記述してください。
< → <
> → >
さらに全てのスキルを受け付けなくなる特徴を作成する機能もあります。
特徴を有するデータベースもメモ欄に以下の通り指定してください。
コード: 全て選択
<RTS_無敵> # この特徴が有効な限り全てのスキルの対象から外れます。
<RTS_Invincible> # 同上
このプラグインにはプラグインコマンドはありません。
・ダウンロード
https://raw.githubusercontent.com/triac ... etSkill.js
・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。






・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402
最後に編集したユーザー トリアコンタン [ 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/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: 限定された対象にしか使えないスキル
>>トリアコンタンさん
プラグインの作成ありがとうございます!
今、使い方に沿って動作確認してみたところ、下画像のようなエラーが出てしまいます。
まだ満たしてない条件などがあればご提示願いますm(__)m
プラグインの作成ありがとうございます!
今、使い方に沿って動作確認してみたところ、下画像のようなエラーが出てしまいます。
まだ満たしてない条件などがあればご提示願いますm(__)m
Re: 限定された対象にしか使えないスキル
くろろ様
お世話になります。
<RTS_スクリプト:s>のノートタグのsの部分ではjavascriptを評価しているようです。
おそらく以下のようにして使うものだと思います。
<RTS_スクリプト:$gameVariables.value(1) == 3>
お世話になります。
<RTS_スクリプト:s>のノートタグのsの部分ではjavascriptを評価しているようです。
おそらく以下のようにして使うものだと思います。
<RTS_スクリプト:$gameVariables.value(1) == 3>
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 限定された対象にしか使えないスキル
>>まっつUPさん
助言ありがとうございます!
無事に<RTS_スクリプト:s>を<RTS_スクリプト:$gameVariables.value(1) == 3>に置き換えたら、
通常通り動作しました!
>>トリアコンタンさん
プラグインが正常に動作いたしました!
この度はプラグインを作成してくださり、ありがとうございます。
大事に使わせていただきたいと思います!
助言ありがとうございます!
無事に<RTS_スクリプト:s>を<RTS_スクリプト:$gameVariables.value(1) == 3>に置き換えたら、
通常通り動作しました!
>>トリアコンタンさん
プラグインが正常に動作いたしました!
この度はプラグインを作成してくださり、ありがとうございます。
大事に使わせていただきたいと思います!
- 添付ファイル
-
- ツクール5.PNG (164.61 KiB) 閲覧された回数 13898 回
Re: 限定された対象にしか使えないスキル
すみません。説明不足かつ一部考慮漏れがありましたのでプラグインを修正しました。(URLは同じです)
正常に動作していたところ申し訳ないのですが再ダウンロードをお願いいたします。
(メモ欄の記述方法が少し変わりました)
・キャプチャ頂いた例で「メイ」に対して使用できないスキルを作成するメモ欄の記述
また、以下の記述ですとたまたま変数「1」の値が「3」になっていると、全員に対して使用できなくなってしまいます。
まっつUPさんが挙げてくださったのは、スクリプト機能を使用する場合の指定例かと思います。
この機能は通常理由する上では指定しなくても動作しますので、「<RTS_無効アクターID:1>」のタグのみを指定していただくようお願いします。
>まっつUPさん
フォローありがとうございます。助かりました!
正常に動作していたところ申し訳ないのですが再ダウンロードをお願いいたします。
(メモ欄の記述方法が少し変わりました)
・キャプチャ頂いた例で「メイ」に対して使用できないスキルを作成するメモ欄の記述
コード: 全て選択
<RTS_無効アクターID:1>
まっつUPさんが挙げてくださったのは、スクリプト機能を使用する場合の指定例かと思います。
コード: 全て選択
<RTS_スクリプト:$gameVariables.value(1) == 3>
>まっつUPさん
フォローありがとうございます。助かりました!
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
-
- 記事: 9
- 登録日時: 2016年9月07日(水) 08:17
Re: 【解決済み】限定された対象にしか使えないスキル
お世話になります。
プラグインの入れ方(順番とか?)で間違っていないか教えて頂けないでしょうか。
図のように入れているのですが戦闘中にエラーが出てしまいます。スキル発動自体は問題ありません。
エラーが出るのでスキルからメモを外しても同様になります。
何か設定などあるのかもしわかりそうでしたら教えて頂けないでしょうか。

プラグインの入れ方(順番とか?)で間違っていないか教えて頂けないでしょうか。
図のように入れているのですが戦闘中にエラーが出てしまいます。スキル発動自体は問題ありません。
エラーが出るのでスキルからメモを外しても同様になります。
何か設定などあるのかもしわかりそうでしたら教えて頂けないでしょうか。

Re: 【解決済み】限定された対象にしか使えないスキル
お疲れさまです。
現象を確認、修正しました。
このたびはご不便をお掛けしました。
URLを再掲します。
https://raw.githubusercontent.com/triac ... etSkill.js
現象を確認、修正しました。
このたびはご不便をお掛けしました。
URLを再掲します。
https://raw.githubusercontent.com/triac ... etSkill.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
-
- 記事: 9
- 登録日時: 2016年9月07日(水) 08:17
Re: 【解決済み】限定された対象にしか使えないスキル
お世話になります。
うまくいきました。ありがとうございます!
うまくいきました。ありがとうございます!
Re: 【解決済み】限定された対象にしか使えないスキル
こんにちは、トリアコンタンさん。
よろしければ、
「使用者がID1なら味方のID3に使えない」「使用者がID2なら味方のID4に使えない」といった
条件を指定できるようにしていただけないでしょうか?
ご検討のほどよろしくお願いいたします。
よろしければ、
「使用者がID1なら味方のID3に使えない」「使用者がID2なら味方のID4に使えない」といった
条件を指定できるようにしていただけないでしょうか?
ご検討のほどよろしくお願いいたします。