命中したかどうかで追加効果を変更する方法

kmch
記事: 2
登録日時: 2016年9月25日(日) 22:53

命中したかどうかで追加効果を変更する方法

投稿記事by kmch » 2016年9月25日(日) 23:30

ツクール初心者ですが、ゲーム作成に腐心している者です。
初のリクエストです。よろしくお願いいたします。

さて早速ですが、表題の通りです。
例えば、ポケモンの「とびげり」シリーズのように、失敗した時に自分が反動ダメージを受ける、と言ったような、
スキルを外したときに、スキル使用者に特定のステートを付与したり、ダメージを受けたりする方法を探しております。

ご助力よろしくお願いいたします。

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

Re: 命中したかどうかで追加効果を変更する方法

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

こんにちは。
少し複雑ですが、ちょうど作成しているものと合致したのでよろしければお試しください。
「スキル使用後」「失敗時のみ」の組み合わせて実現できる想定です。

「スキルの副作用プラグイン」

・使い方
スキル使用時に、使用者に対する副作用を設定できます。
副作用が適用されるタイミングは以下の中から選択できます。

・スキル入力時(敵キャラ専用)
味方の行動入力前に副作用が適用されます。敵キャラ専用です。

・スキル使用前
スキルを使用する直前に副作用が適用されます。スキルを使用する時点では
すでに適用済みの状態になっています。

・スキル使用時
スキルを使用して、相手に効果が適用されるのと同じタイミングで
副作用が適用されます。

・スキル使用後
スキルを使用して、相手に効果が適用された後で、副作用が適用されます。
微妙なタイミングの違い以外は、ほぼ「スキル使用時」と同じです。

・ターン開始時
味方の行動入力が終わってターンが開始された瞬間に
副作用が適用されます。

・ターン終了時
全員の行動が完了してターンが終了した瞬間に
副作用が適用されます。

さらにスキルが「成功時のみ」「失敗時のみ」の場合だけ
副作用を適用することもできます。

コード: 全て選択

スキルのメモ欄に以下の通り指定してください。
使用効果のうち、指定された番号の効果の適用対象がもとの効果範囲の対象者ではなく
スキル使用者に変更されます。(対象者には適用されなくなります)

<SES_スキル入力時:4,3>  # スキル入力時、効果[4][3]を使用者に適用(敵専用)
<SES_OnSkillInput:4,3>  # 同上
<SES_スキル使用前:3>    # スキル使用前、効果[3]を使用者に適用
<SES_OnSkillBefore:3>   # 同上
<SES_スキル使用時:3>    # スキル使用時、効果[3]を使用者に適用
<SES_OnSkillUsing:3>    # 同上
<SES_スキル使用後:1,5>  # スキル使用後、効果[1][5]を使用者に適用([,]区切り)
<SES_OnSkillAfter:1,5>  # 同上
<SES_ターン開始時:2,4>  # ターン開始時、効果[2][4]を使用者に適用
<SES_OnTurnStart:2,4>   # 同上
<SES_ターン終了時:8>    # ターン終了時、効果[8]を使用者に適用
<SES_OnTurnEnd:8>       # 同上
<SES_成功時のみ>        # 行動が成功した場合のみ副作用を適用
<SES_HitOnly>           # 同上
<SES_失敗時のみ>        # 行動が失敗した場合のみ副作用を適用
<SES_MissOnly>          # 同上


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

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

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

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
kmch
記事: 2
登録日時: 2016年9月25日(日) 22:53

Re: 命中したかどうかで追加効果を変更する方法

投稿記事by kmch » 2016年9月29日(木) 22:04

プラグインまで作っていただけるとは…!
動作確認致しました。ありがとうございました。
風雨がぁ
記事: 123
登録日時: 2017年9月24日(日) 10:18

Re: 命中したかどうかで追加効果を変更する方法

投稿記事by 風雨がぁ » 2017年11月28日(火) 09:01

トリアコンタン様、
おはようございます。
自分の希望に沿った内容だったのでスキルの副作用プラグインを導入致しましたところ、
全く動作をしなかったので原因を探るために返信いたしました。
質問がいくつかございます。
 効果 とはスキルでよろしいのでしょうか。
 MVの最新アップデートをしたために使えなくなるということはあり得るのでしょうか。

他全てのプラグインの動作を一度停止しても動作を致しません。
type errorなどの表示は出ません。
考えられる原因はございますでしょうか。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 命中したかどうかで追加効果を変更する方法

投稿記事by まっつUP » 2017年11月28日(火) 11:02

風雨がぁ様
お世話になります。

副作用の効果は
バトラーが使用するスキルの使用効果の内
条件に合ったものです。
例えば、スキルの使用効果が5つある場合は
ノートタグで3を指定した時には
3番目の使用効果が副作用としてのみ扱われると思います。
条件が合った時の副作用として初めて効果が現れます。

アップデートが動作しない原因になるのは
あり得ない話ではありませんが
全く動きが確認できないほどの影響はないと思います。
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
風雨がぁ
記事: 123
登録日時: 2017年9月24日(日) 10:18

Re: 命中したかどうかで追加効果を変更する方法

投稿記事by 風雨がぁ » 2017年11月28日(火) 12:07

まっつUP さんが書きました:副作用の効果は
バトラーが使用するスキルの使用効果の内
条件に合ったものです。
例えば、スキルの使用効果が5つある場合は
ノートタグで3を指定した時には
3番目の使用効果が副作用としてのみ扱われると思います。
条件が合った時の副作用として初めて効果が現れます。

アップデートが動作しない原因になるのは
あり得ない話ではありませんが
全く動きが確認できないほどの影響はないと思います。


まっつUP様、回答ありがとうございます。
どうやら私の使い方が間違っていた様です。
勉強足らずで申し訳ありません。
ご迷惑をおかけしましたが、
教えて頂いた事に心から感謝申し上げます。
本当にありがとうございました。

トリアコンタン様にも謝罪致します。
申し訳ありませんでした。

“MV:質問” へ戻る