【解決済み】あるスキルを覚えると、あるスキルを忘れるプラグイン

でこすけ
記事: 20
登録日時: 2016年7月30日(土) 18:18

【解決済み】あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by でこすけ » 2017年1月24日(火) 15:24

いつもお世話になっております。
このたびはまたプラグインの作成をお願いしたく書き込みさせていただきました。

今回、お願いしたいプラグインは【あるスキルを覚えると、あるスキルを忘れる】プラグインです。

【例】
ファイアLv1を覚えてる状態でファイアLv2を覚えると、ファイアLv1を忘れる。

贅沢な希望ですが、上記の場合だと、ファイアLv2のメモ欄に「スキル忘却:ファイアLv1のスキルID」のように書くことで、ファイアLv1を忘れる設定ができるとしていただけるととてもありがたいです(><)

また、コモンイベントで管理する方法があることは存じておりますが、スキルの量やキャラクターの数が膨大になると管理できくなりそうだなと考え、今回書き込みさせていただきました。

お手数ですが、よろしくおねがいいたしますm(_ _)m
最後に編集したユーザー でこすけ on 2017年1月24日(火) 22:53 [ 編集 1 回目 ]

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

Re: あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by まっつUP » 2017年1月24日(火) 18:43

でこすけ様
お世話になります。

忘れさせる対象のスキルをスキルリスト内で非表示にさせるのではだめでしょうか。
つまり、習得スキルにはまだ含まれる扱いを想定します。

追記:装備でスキル習得をさせる場合等の扱いも明確にしておく必要があると思います。
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
でこすけ
記事: 20
登録日時: 2016年7月30日(土) 18:18

Re: あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by でこすけ » 2017年1月24日(火) 19:42

まっつUP様 返信をいただきありがとうございます。

ご提案いただいた「忘れさせる対象のスキルをスキルリスト内で非表示にさせる」という方法でも私の望む動作になると思うので、その方向でもプラグインを作成いただけるのでしたら、ありがたいです。
むしろ、そういったやり方もあるのだなと一つ勉強にもなりました。

また、「装備でスキル習得をさせる場合等の扱いも明確にしておく必要がある」とのご指摘をいただきありがとうございます。
個人的な希望としては以下の動作を希望しております。

【例1】
ファイアLv1を覚えてる状態で、レベルアップでファイアLv2を覚えると、ファイアLv1をスキルリスト内で非表示にさせる。
【例2】
アイスLv2を覚えてる状態で、装備の効果でアイスLv1を覚えると、アイスLv1をスキルリスト内で非表示にさせる。

わかりづらい書き方になってしまっていたら申し訳ないです。
引き続き皆様のお力添えをいただきますと幸いですm(___)m
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by まっつUP » 2017年1月24日(火) 21:18

今苦戦してるところなのでもうしばらくお待ちくださいー
RPGで笑顔を・・・

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

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

Re: あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by まっつUP » 2017年1月24日(火) 21:54

プラグインを作成いたしました。お試しください。
(テストが不十分な可能性があるため、引き続きテストプレイは行っております。)
以下このプラグインのヘルプです。

このヘルプとパラメータの説明をよくお読みになってからお使いください。

スキルのノートタグ(メモの中に記入)
xはスキルID
<EShide:x>
<EShide:x,x,x>
<EShideTO:x,x> このタグでは必ずxを二つ使用してください。

例<EShide:12,159>
このスキルはそのアクターがID12またはID159のスキルの
いずれかを覚えている場合に非表示にされる。

例<EShideTO:12,159>
このスキルはそのアクターがID12からID159までの連続するIDのスキルの
いずれかを覚えている場合に非表示にされる。

このプラグインを利用する場合は
readmeなどに「まっつUP」の名を入れてください。
また、素材のみの販売はダメです。
上記以外の規約等はございません。
もちろんツクールMVで使用する前提です。
何か不具合ありましたら気軽にどうぞ。

免責事項:
このプラグインを利用したことによるいかなる損害も制作者は一切の責任を負いません。
添付ファイル
EvoluteSkills.js
(2.98 KiB) ダウンロード数: 202 回
最後に編集したユーザー まっつUP on 2017年1月25日(水) 18:12 [ 編集 1 回目 ]
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
でこすけ
記事: 20
登録日時: 2016年7月30日(土) 18:18

Re: あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by でこすけ » 2017年1月24日(火) 22:53

まっつUP様 プラグインを作成いただきありがとうございます。
テストプレイをしたところ、希望通りの動作を実現することができました。

まさかこんなに早くプラグインを作成いただけるとは思っていなかったので、とてもうれしいです。
このたびは本当にありがとうございますm(__)m
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 【解決済み】あるスキルを覚えると、あるスキルを忘れるプラグイン

投稿記事by まっつUP » 2017年1月25日(水) 18:15

プラグインを更新しました。
ver1.01 ノートタグ<EShideTO:x,x>を使用時、自身のスキルIDは判定されなくなりました。
場所と利用規約は同様です。

例:スキルID10のメモに<EShideTO:5,15>と記入した場合
5~9と11~15のIDのスキルを習得している時のみ、このスキルを非表示にするようになります。
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ

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