ツリー型のスキル習得システムのプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
フトコロ
記事: 979
登録日時: 2017年2月06日(月) 21:32

Re: ツリー型のスキル習得システムのプラグイン

投稿記事by フトコロ » 2019年4月15日(月) 21:11

nuruten さんが書きました:<Set Sts Data>
learn_skill 1: 305
learn_skill 2: 306 -d 305
learn_skill 3: 307 -d 306
learn_skill 4: 308 -d 307
learn_skill 5: 309 -d 308
</Set Sts Data>
このように設定したのですが
実際にこのスキルを1回習得すると
スキル画面にはスキルID305が表示されません。

上記のタグを設定したスキルはID305~309とは別のIDのスキルにしてください。
このタグをつけたスキルはスキルツリーでの表示用のスキルと見なし
スキル画面上のリストには表示しないようになります。

別にしていたうえで、表示されないのであれば何らかの不具合によるものですが
現状では原因がまだわかりません。

nuruten さんが書きました:色々試して一つ気づいたのはスキルID305を前提とするスキルの習得確認画面を表示させると
前提スキルであるスキル305の文字が灰色のままで
習得自体出来ていないような気がしました。

この設定で習得したスキルは、通常のスキルツリーで直接習得するスキルとは別勘定です。
ツリーでの習得とlearn_skillでの習得で競合するため、learn_skillで覚えるスキルをツリーの派生元や派生先に使わないでください。

スキルツリー上の習得条件にしたい場合は、ツリー用のスキルの習得回数を条件に指定してください。

---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
nuruten
記事: 15
登録日時: 2018年2月16日(金) 00:10

Re: ツリー型のスキル習得システムのプラグイン

投稿記事by nuruten » 2019年4月15日(月) 22:04

返答ありがとうございます!

>確認ですが、上記のタグを設定したスキルはID305ではないですよね。
このタグをつけたスキルはスキルツリーでの表示用のスキルと見なし
スキル画面上のリストには表示しないようになります。
別にしていたうえで、表示されないのであれば何らかの不具合によるものですが
原因がわかりません。

やはりそういうことだったんですね。
申し訳ございません、こちらの確認不足でした。
習得用のスキルは作ったのですが
組み込んだ後、実際習得するスキルのlearn_skillタグを消していませんでした。

>この設定で習得したスキルは、通常のスキルツリーで直接習得するスキルとは別勘定です。
ツリーでの習得とlearn_skillでの習得で競合するため、learn_skillで覚えるスキルをツリーの派生元や派生先に使わないでください。
スキルツリー上の習得条件にしたい場合は、ツリー用のスキルの習得回数を条件に指定してください。

かしこまりました。
実際に、特定のスキルを〇回習得することが条件になるようなメモの記述方法を
ご教授願えませんでしょうか。
調べてはみたのですが、わかりませんでした・・・
また、その方法を取った場合、その習得条件は、スキルツリー上で確認することは出来るのでしょうか。
nuruten
記事: 15
登録日時: 2018年2月16日(金) 00:10

Re: ツリー型のスキル習得システムのプラグイン

投稿記事by nuruten » 2019年4月16日(火) 20:56

お世話になっております。

習得回数を条件とした設定に関して、
もう一度調べました。
<Set Sts Data>
required: a.stsCount(条件とするスキルのID) > 0
</Set Sts Data>
このように入力致しましたところ
1回習得することで習得可能になりました。
この記述で間違いないでしょうか。

再びにはなってしまうのですが
こうした場合、習得条件をプレイヤーが実際のプレイで
確認するには
<STS DESC>
</STS DESC>
タグで表記するしかないでしょうか。

また、【スキル習得の確認】画面の
前提スキルに表記することは可能でしょうか。
アバター
フトコロ
記事: 979
登録日時: 2017年2月06日(月) 21:32

Re: ツリー型のスキル習得システムのプラグイン

投稿記事by フトコロ » 2019年4月16日(火) 23:08

nuruten さんが書きました:<Set Sts Data>
required: a.stsCount(条件とするスキルのID) > 0
</Set Sts Data>
このように入力致しましたところ
1回習得することで習得可能になりました。
この記述で間違いないでしょうか。

その記述の通りです。

nuruten さんが書きました:こうした場合、習得条件をプレイヤーが実際のプレイで
確認するには
<STS DESC>
</STS DESC>
タグで表記するしかないでしょうか。

はい。スキルの説明で示してください。

nuruten さんが書きました:また、【スキル習得の確認】画面の
前提スキルに表記することは可能でしょうか。

現状の仕様ではできません。おそらく対応も厳しいです。
上記の通りにスキル説明文で記述をお願いします。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
nuruten
記事: 15
登録日時: 2018年2月16日(金) 00:10

Re: ツリー型のスキル習得システムのプラグイン

投稿記事by nuruten » 2019年4月17日(水) 00:09

返答ありがとうございます!

承知いたしました。
この度は機能の実装及び質問への返答
誠にありがとうございました。

“MV:プラグイン素材” へ戻る