【解決しました】職業とスキルについて

lop
記事: 59
登録日時: 2018年1月28日(日) 14:52

【解決しました】職業とスキルについて

投稿記事by lop » 2022年2月10日(木) 22:29

こんばんは。失礼します。
質問をさせてください。

職業を変更するときに現在の職業で覚えたスキルを次の職業に持ち越さないようにしたいです。

例えば、これまで戦士をLv30まで育てて、僧侶に転職したら、
戦士のスキルを引き継がずに僧侶に転職する。
僧侶に転職した時点でLv30までの僧侶スキルは使える。

再び戦士に戻るときにも、僧侶のスキルは引き継がずに戦士に戻る。
戦士に戻ることで以前習得していた戦士のスキルはまた使用できるようにしたいです。

アクターがスキルを覚える感じでなく、職業にスキルがついている感じにしたいです。

ですが一部のスキルは持ち越しできるようにしたいです。
(そのキャラクター専用のスキルやパッシブスキルなど)


このようにしたいのですが、ご存じの方がいればご教授いただきたいです。
よろしくお願いします。
最後に編集したユーザー lop on 2022年2月12日(土) 22:00 [ 編集 1 回目 ]

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

Re: 職業とスキルについて

投稿記事by ムノクラ » 2022年2月11日(金) 07:02

lop さんが書きました:こんばんは。失礼します。
質問をさせてください。

職業を変更するときに現在の職業で覚えたスキルを次の職業に持ち越さないようにしたいです。

例えば、これまで戦士をLv30まで育てて、僧侶に転職したら、
戦士のスキルを引き継がずに僧侶に転職する。
僧侶に転職した時点でLv30までの僧侶スキルは使える。

再び戦士に戻るときにも、僧侶のスキルは引き継がずに戦士に戻る。
戦士に戻ることで以前習得していた戦士のスキルはまた使用できるようにしたいです。

アクターがスキルを覚える感じでなく、職業にスキルがついている感じにしたいです。

ですが一部のスキルは持ち越しできるようにしたいです。
(そのキャラクター専用のスキルやパッシブスキルなど)


このようにしたいのですが、ご存じの方がいればご教授いただきたいです。
よろしくお願いします。

職業別に習得するスキルのスキルタイプを個別に設定すると、実現できます。

データベース>タイプ 内でスキルタイプは増やせます。

職業別にスキルタイプを追加するには、職業の特徴で「スキルタイプ追加」で設定します。

アクター固有のスキルは、アクターの特徴で「スキルタイプ追加」で設定することで可能だと思います。

応用として、下記のようなプラグインもあります。
http://dourakusoftweb.blog.fc2.com/blog-entry-27.html
記事からプラグインのリンクは切れていますが、下記からはダウンロードできるようです。
http://dourakusoftweb.blog.fc2.com/blog-entry-10.html
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
lop
記事: 59
登録日時: 2018年1月28日(日) 14:52

Re: 職業とスキルについて

投稿記事by lop » 2022年2月11日(金) 22:44

ムノクラ 様へ

お早いご提案ありがとうございます。
いつもお世話になり助かっております。


私の説明不足で、またひとつ分からないことが出てきました。
職業を変更するときは「Lvを保持」する予定です。

教えて頂いた職業やアクターの特徴でスキルタイプで設定する方法を試しました。
覚えるスキルを「習得するスキル」の欄に設定すると、
転職した際に現在のレベル以下のスキルを覚えることができません。

「特徴」の欄に覚えるスキルを設定すると、スキルは取りこぼすことなく
使えるのですが、Lvに関係なく全部が使えるので、最初から強力なスキルを
使えることになってしまいます。


LVは保持したまま転職、現在の職業で覚えたスキルは転職先に引き継がない。
転職先では現在のLVまでのスキルは使える。
一部のスキルだけは転職しても引き継いでいく。
このような設定にしたいです。



プラグインの方も試してみました。
理想どおりの形になりそうでしたが、転職した際に一度だけしかスキルを習得してくれないようです。

例を言いますと、
Aの職業でLv20まで上げる。その時点まで習得したスキルの数は5個。
新規にBの職業に転職。Aの職業で習得したスキルは引き継がずに、
Lv20までに習得するBの職業のスキルはその時点で覚えている。

そのままBの職業をLv40まで上げてからAの職業に戻る。
Bの職業のスキルは引き継がずにAの職業だけのスキルだけになります。
ここまではとても理想の形でした。

ですがAの職業のスキルは5個のままでLv21~40までに習得するはずのスキルが
覚えていなかったのです。
本来ならもう3個増えて、8個になっているはずです。


私のやり方がおかしい可能性があるので引き続きよく見て行こうかと思います。
長文で分かりにくくてすみません。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 職業とスキルについて

投稿記事by ムノクラ » 2022年2月11日(金) 22:51

lop さんが書きました:ムノクラ 様へ

お早いご提案ありがとうございます。
いつもお世話になり助かっております。


私の説明不足で、またひとつ分からないことが出てきました。
職業を変更するときは「Lvを保持」する予定です。

教えて頂いた職業やアクターの特徴でスキルタイプで設定する方法を試しました。
覚えるスキルを「習得するスキル」の欄に設定すると、
転職した際に現在のレベル以下のスキルを覚えることができません。

「特徴」の欄に覚えるスキルを設定すると、スキルは取りこぼすことなく
使えるのですが、Lvに関係なく全部が使えるので、最初から強力なスキルを
使えることになってしまいます。


LVは保持したまま転職、現在の職業で覚えたスキルは転職先に引き継がない。
転職先では現在のLVまでのスキルは使える。
一部のスキルだけは転職しても引き継いでいく。
このような設定にしたいです。



プラグインの方も試してみました。
理想どおりの形になりそうでしたが、転職した際に一度だけしかスキルを習得してくれないようです。

例を言いますと、
Aの職業でLv20まで上げる。その時点まで習得したスキルの数は5個。
新規にBの職業に転職。Aの職業で習得したスキルは引き継がずに、
Lv20までに習得するBの職業のスキルはその時点で覚えている。

そのままBの職業をLv40まで上げてからAの職業に戻る。
Bの職業のスキルは引き継がずにAの職業だけのスキルだけになります。
ここまではとても理想の形でした。

ですがAの職業のスキルは5個のままでLv21~40までに習得するはずのスキルが
覚えていなかったのです。
本来ならもう3個増えて、8個になっているはずです。


私のやり方がおかしい可能性があるので引き続きよく見て行こうかと思います。
長文で分かりにくくてすみません。


レベルで習得するスキルが反映されないのはMVの仕様です。
MZでは改善されていますが、MV用のプラグインが公開されています。

▼ 職業の変更によるスキル習得(トリアコンタン様作)
https://plugin.fungamemake.com/archives/23667
イベントコマンド『職業の変更』を行ったとき、変更先の職業が習得できるスキルを自働で習得します。

細かいことは下記に書いてあるので、参考にしてください。
https://fungamemake.com/archives/8386
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
lop
記事: 59
登録日時: 2018年1月28日(日) 14:52

Re: 職業とスキルについて

投稿記事by lop » 2022年2月12日(土) 21:58

ムノクラ 様へ

長い文書を読んで頂いたうえに解答までありがとうございます。
教えて頂いたプラグインを2つ入れたら思い描いたとおりになりました。
これで問題は全て解決しました。ありがとうございます。

MZだとこの問題がないのですね。
MZにも興味がわいてきました。


相談に乗ってくださいましてありがとうございました。
とても助かりました。

“MV:質問” へ戻る