アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

みなもと
記事: 3
登録日時: 2021年12月11日(土) 18:26

アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by みなもと » 2021年12月11日(土) 18:34

初めての投稿なのでお目汚しな点がありましたら申し訳ございません。

私が現在制作しているRPGで、複数のスキルを覚えているアクターAから選択したいくつかのスキルをアクターBへ引き継ぐシステムを導入したいと思っています。

自分でもプラグインを探しはしたのですが見つけることができなかったのでリクエストさせて貰います。
もし、このシステムを実現可能な方法、プラグインがあるのならば教えて頂けると幸いです。

宜しくお願いします。

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by ムノクラ » 2021年12月11日(土) 20:00

みなもと さんが書きました:初めての投稿なのでお目汚しな点がありましたら申し訳ございません。

私が現在制作しているRPGで、複数のスキルを覚えているアクターAから選択したいくつかのスキルをアクターBへ引き継ぐシステムを導入したいと思っています。

自分でもプラグインを探しはしたのですが見つけることができなかったのでリクエストさせて貰います。
もし、このシステムを実現可能な方法、プラグインがあるのならば教えて頂けると幸いです。

宜しくお願いします。

下記が参考になると思います。
プラグインを作るほどの内容ではないと思います。

viewtopic.php?f=23&t=10573

もし、使い方が分からなく、どうしてもプラグインで簡潔に解決したいのであれば、希望する挙動を順番に箇条書きにしてみてください。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
みなもと
記事: 3
登録日時: 2021年12月11日(土) 18:26

Re: アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by みなもと » 2021年12月12日(日) 06:25

ムノクラ様、返信ありがとうございます。

正直なところ、自分には右も左もさっぱりわからずで、もしよろしければ、お力添え貰えるととても助かります。

私が求めている挙動は、

①引き継ぎ元のアクターと引き継ぎ先のアクターを選択する(この際プレイヤー側から選択できるのは引き継ぎ元のみで、引き継ぎ先は事前に決まっていて、プレイヤーが選択できるのは引き継ぎ元のみ)
②引き継ぎ元のアクターの覚えているスキルが全て表示される
③表示されたスキルの内から2つを選択する
④引き継ぎ先のアクターに選択したスキルが2つ追加される
⑤引き継ぎ元のスキルの削除等はない

以上です。

言葉足らずでわかりにくい点あると思いますが、何とぞよろしくお願いします。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by ムノクラ » 2021年12月12日(日) 11:33

みなもと さんが書きました:ムノクラ様、返信ありがとうございます。

正直なところ、自分には右も左もさっぱりわからずで、もしよろしければ、お力添え貰えるととても助かります。

私が求めている挙動は、

①引き継ぎ元のアクターと引き継ぎ先のアクターを選択する(この際プレイヤー側から選択できるのは引き継ぎ元のみで、引き継ぎ先は事前に決まっていて、プレイヤーが選択できるのは引き継ぎ元のみ)
②引き継ぎ元のアクターの覚えているスキルが全て表示される
③表示されたスキルの内から2つを選択する
④引き継ぎ先のアクターに選択したスキルが2つ追加される
⑤引き継ぎ元のスキルの削除等はない

以上です。

言葉足らずでわかりにくい点あると思いますが、何とぞよろしくお願いします。


取り急ぎ、動作するサンプルを作成しました。
Zipを解凍し、新規プロジェクトに上書きしてテストしてください。

このサンプルでは、下記の2つのプラグインを使用しています。
・アクター選択(ルルの教会様作) - LL_ActorChoicesMV.js
https://plugin.fungamemake.com/archives/27850

・カスタムメニュー作成
https://fungamemake.com/archives/13176

アクターが覚えているスキルの一覧を表示するのに「カスタムメニュー作成」を使用しています。
このプラグインは大抵のことができるので、「アクター選択」を使用しなくても兼ねることが出来ます。
しかし、「カスタムメニュー作成」を使いこなせるようになるには、簡単なプラグインが作れる程度の知識が必要です。
このため、できるだけ簡潔に伝わるように、このように切り分けました。

スキルの一覧を表示して、変数にIDを代入するだけのプラグインは、有料になってしまった(昔は無料でした)YEP_MapSelectSkillがあります。
購入先は下記です。
http://www.yanfly.moe/wiki/Map_Select_Skill_(YEP)

似た要望が時々出るので、こちらに似た機能のプラグイン作成を試みましたが、自分のスキルでは時間がかかりそうなので、取り急ぎ解決案をお出ししました。

スキルを2回選ぶなどは、イベント内容を見て変更・健闘してください。
添付ファイル
2021-12-12sample-skill-learning.zip
(21.3 KiB) ダウンロード数: 4 回
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
みなもと
記事: 3
登録日時: 2021年12月11日(土) 18:26

Re: アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by みなもと » 2021年12月12日(日) 12:36

ムノクラ様、返信ありがとうございます

何から何までしていただいて、本当にありがとうございます。
お陰でRPG作成の続きが捗りそうです。

イベントの多少の変更も考えさせていただきます。

ムノクラ様のお陰で詰まっていた部分が動き出しそうです、自分の知識の方もこれから少しずつ磨かせてもらいます。

サンプルの作成、プラグインの紹介、本当にありがとうございます!
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: アクターAから選択した複数のスキルをアクターBへ引き継ぎたい

投稿記事by ムノクラ » 2021年12月30日(木) 18:32

実装を簡潔に済ませるプラグインを作成しました。

サンプルプロジェクトも配布しています。
参考になれば幸いです。
https://fungamemake.com/archives/15466
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

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