【解決済み】スキルの攻撃対象を制限する方法

SIB
記事: 14
登録日時: 2016年12月10日(土) 20:09

【解決済み】スキルの攻撃対象を制限する方法

投稿記事by SIB » 2017年5月19日(金) 03:55

こんばんは

攻撃やスキルによって、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技が利かない。
といったものは属性によって設定ができますが、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技はそもそも対象にできない。
といったシステムを実現する方法はありますでしょうか?

既存のゲームで言うとスーパーマリオのRPGシリーズで、ハンマーは地上の敵しか選択できず、ジャンプ攻撃はすべての敵を対象に指定できるといった感じです。

その場合、対象にできるエネミーが存在しない場合スキル自体が使えなくなるか、対象にできる相手がいませんのようなメッセージが出てスキル選択欄にキャンセルされるかといった処理が必要になるかもしれませんが自分で試行錯誤ところうまく実現することができませんでした。

できれば通常の属性の相性とは別に、上記のシステムをスキルごとに実装できると嬉しいです。
もしそのようなシステムを実現できる方法がありましたらご教授頂けるととてもありがたいです。
最後に編集したユーザー SIB on 2017年5月20日(土) 14:46 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: スキルの攻撃対象を制限する方法

投稿記事by まっつUP » 2017年5月19日(金) 20:40

SIB様
お世話になります。

こちらのトピックでトリアコンタン様がかなり近いプラグインを公開されています。
viewtopic.php?f=49&t=2143&p=6989&hilit=%E3%81%BE%E3%81%A3%E3%81%A4#p6989
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
SIB
記事: 14
登録日時: 2016年12月10日(土) 20:09

Re: スキルの攻撃対象を制限する方法

投稿記事by SIB » 2017年5月20日(土) 14:46

まっつUPさん
ありがとうございます。プラグインのおかげで簡単に実現することが出来ました。
教えて頂きありがとうございます。またトリアコンタンさんにも感謝です。ありがとうございました!

“MV:質問” へ戻る