ページ 3636

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

Posted: 2019年7月07日(日) 00:01
by スシ@ツクール
フトコロ様
こちらのプラグインに大変お世話になっております。
一点、要望となりますが、
エネミー撃破によって取得SPを設定している場合に、
戦闘に参加していない控えの味方に対してSPの取得率を下げるようにすることは可能でしょうか?
(デフォルトでいえば5人目以降の仲間など)

他所でのご対応など、お忙しそうなところ恐縮ですが、
もしよろしければご検討のほどよろしくお願いいたします。

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

Posted: 2019年9月19日(木) 11:17
by デイデイ
フトコロ様

いつも大変お世話になっております。
こちらの環境でバグ?らしきものを発見いたしましたのでご報告いたします。

スキル習得のスクリプトコマンド$gameActors.actor(x).stsLearnSkill(y)およびプラグインコマンドSTS LEARN ACTOR(x) SKILL(y)でスキルを習得しようとしたところ、前提スキルとコストを無視して習得してしまう状態が確認できました。競合も疑ってみましたが、それらしいプラグインをオフにしても再発しましたのでご確認のほどよろしくお願いします。

それと別件なのですが、スキル習得可否の判定のスクリプト$gameActors.actor(x).canStsLearnedSkill(y)はtureを返さない状態だったのですが仕様でしょうか

何卒よろしくお願いします。

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

Posted: 2019年11月17日(日) 23:19
by フトコロ
こんにちは。お久しぶりです。
長い間ツクールから離れていましたが、最近モチベーションが上がってきたので再開しました。

とりあえず、対応できたものからプラグインに反映しました。
var 1.18.2
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_SkillTreeSystem.js

bobyama さんが書きました:スキル選択時に、console上に添付のエラーが頻発しております。
具体的には、当該スキルのメモ欄に以下のように記載しておりますが、原因がもしわかればと思い投稿
させていただきます。

申し訳ないですが、こちらの環境だと再現できませんでした。
何か別のプラグインと競合しているような気がします。

-----------------------
ぎっちょん さんが書きました:メニューでスキル習得のコマンドを選ぶとTypeError this._stsActorStatusWindow.reserveFaceImages is not functionと表示されます。コマンドをちゃんと実行するにはどうすればいいでしょうか?

このエラーは、ゲームプロジェクトのコアスクリプトのバージョンが古い(具体的にはv1.5.0以前)と発生します。

一応回避できるように設定しましたが、古いバージョンでの動作は保証はできませんのでご了承ください。

-----------------------
スシ@ツクール さんが書きました:一点、要望となりますが、
エネミー撃破によって取得SPを設定している場合に、
戦闘に参加していない控えの味方に対してSPの取得率を下げるようにすることは可能でしょうか?
(デフォルトでいえば5人目以降の仲間など)

簡単ではありますが、機能を追加を追加してみました。
プラグインパラメータ<NonBattleMember Sp Rate>で比率を変更できます。

-----------------------
デイデイ さんが書きました:スキル習得のスクリプトコマンド$gameActors.actor(x).stsLearnSkill(y)およびプラグインコマンドSTS LEARN ACTOR(x) SKILL(y)でスキルを習得しようとしたところ、前提スキルとコストを無視して習得してしまう状態が確認できました。競合も疑ってみましたが、それらしいプラグインをオフにしても再発しましたのでご確認のほどよろしくお願いします。

それと別件なのですが、スキル習得可否の判定のスクリプト$gameActors.actor(x).canStsLearnedSkill(y)はtureを返さない状態だったのですが仕様でしょうか

これは、どちらも同じ不具合によるもので、canStsLearnedSkillの判定が正しくなかったのが原因です。
プラグインを修正しました。

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

Posted: 2019年11月22日(金) 02:23
by スシ@ツクール
フトコロ様

ご対応ありがとうございます!

プラグインパラメータ<NonBattleMember Sp Rate>による取得SPの変動を確認しました。
しかしながら、控えの取得値が小数点以下も含んでしまうようで、
設定値の書き方か、プラグインの見直しによる対処は可能でしょうか?

例として、
<NonBattleMember Sp Rate>の値を30とした場合、
敵からSP8を取得した場合に控えキャラの所持SPが2.4と表示されております。

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

Posted: 2019年11月22日(金) 18:03
by フトコロ
スシ@ツクール さんが書きました:フトコロ様

ご対応ありがとうございます!

プラグインパラメータ<NonBattleMember Sp Rate>による取得SPの変動を確認しました。
しかしながら、控えの取得値が小数点以下も含んでしまうようで、
設定値の書き方か、プラグインの見直しによる対処は可能でしょうか?

例として、
<NonBattleMember Sp Rate>の値を30とした場合、
敵からSP8を取得した場合に控えキャラの所持SPが2.4と表示されております。

プラグインに手を入れたのが大分久しぶりのため
少しボケていたようです。

少数になる場合は、整数(小数点以下を切り捨て)になるように修正しました。

var 1.18.3
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_SkillTreeSystem.js

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

Posted: 2019年11月23日(土) 01:12
by スシ@ツクール
フトコロ様

ご対応ありがとうございます!

切り捨て処理になっているのを確認しました。
希望通りの動作となっております。

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

Posted: 2020年7月21日(火) 16:03
by 安房の守
フトコロ様。
このプラグインを含め数々のプラグインを使わせていただいており、いつも感謝しております。
すでに同様の質問も対処法も公開されているのかもしれませんが、見つけることができなかったので新たに質問を起こさせていただきました。
イベントの中でスキルポイントを獲得することはSTS Add Sp(x) Actor(y)で可能なのですが、消費する方法が分かりません。なにか良い方法があるでしょうか?
よろしくお願いします。

安房の守

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

Posted: 2020年8月30日(日) 06:50
by タークマター
お世話になっております。

スキルツリープラグイン、非常に有意義に楽しく使わせていただいております。

今回、以下の点について設定可能か否かお聞きしたく投稿させていただきました。
1.複数回取得設定を利用してスキルレベルの導入
2.上記によりスキル名を「ファイアLV1」「ファイアLV2」など設定可能か?
3.上記の各スキルについてそれぞれSkillExpansionの拡張パラメータを用いた計算式は設定可能か?
4.装備に付加されている特性による取得回数追加もしくはスキルレベル追加(外すと元のレベル(取得回数回数)に)設定可能か?
5.スキルリセットによる初期値への戻しはは可能か?

レベルごとのスキルを1つずつ登録するのが早いのかとも考えましたが、
装備の付加による増減を含めた、その場合のプラグインの設定がわからないのが課題となっております。

また、スキルのデータを都度、書き換える、となるとリセットしたときに
弊害もしくは面倒が発生しないか等の懸念もあります。

不慣れなこともあり、十分な理解に及んでおらず申し訳ありません。
ご面倒おかけいたしますが、お時間のある時にでもお教えいただけましたら幸いです。

よろしくお願い致します。