スキル強化システムのプラグイン

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

スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月06日(月) 23:52

先ほど登録したばかりの、フトコロと申します。
初めての投稿をさせていただきます。

投稿するものは、覚えたスキルをゲーム中に強化することができる
「スキル強化システム」を実現するプラグインです。

スキル強化コマンドを実行することで、スキルのダメージ量や、MP消費量といったスキルの性能を、ゲームの中で変化(強化)させることができます。

スキルの強化は、習得しているスキルの性能自体を変化させます。
また、スキルの強化状態はアクター毎に記録しており、強化できる項目もアクター毎に別のものにすることができます。

このため、魔法が得意なキャラのみが強化できる魔法や、ダメージは強化できるがMP消費は強化できないアクター、MP消費は強化できるがダメージは強化できないアクターなど、表現することができます。

下はスキルのメニュー欄から呼び出したスキル強化画面です。
スキル強化画面(スキルメニュー).jpg
スキル強化画面(スキルメニュー).jpg (99.07 KiB) 閲覧数: 22028 回


プラグインコマンドからも、呼び出すことができます。
なお、下の図は、プラグインパラメータの設定を変えて、パラメータの表示を3行3列表示にしています。
スキル強化画面(プラグイン)+3行3列表示.jpg
スキル強化画面(プラグイン)+3行3列表示.jpg (100.51 KiB) 閲覧数: 21774 回


また、プラグインコマンドによって、直接強化することもできます。

画面中のテキスト文字や色など、ほぼすべてプラグインパラメータで変更できるようにしています。
詳しいプラグインの使い方はヘルプに記載していますので、確認してみてください。

説明が分かりづらいところや、不具合がありましたら、返信いただければ対応しますので、よろしくおねがいします。

なお、基本的に、本体プラグインとウィンドウプラグインは2つセットで使用してください。


>v1.3.0の更新内容は、下記記事を参照ください。
http://tm.lucky-duet.com/viewtopic.php?f=5&p=10559#p10559

>v1.2.0の更新内容は、下記記事を参照ください。
http://tm.lucky-duet.com/viewtopic.php?f=5&p=10438#p10438


>2017/03/16追記
v1.4.0以降、プラグインの動作に、下のトピックで投稿しているスキル拡張プラグインとスキルメニュー改変プラグインが必要です。
http://tm.lucky-duet.com/viewtopic.php?f=5&t=3145

>2017/03/16追記
v1.4.0以降、アクターのステータス表示に、下のトピックで公開しているプラグインが必要です。
http://tm.lucky-duet.com/viewtopic.php?f=5&t=3305
v1.4.0以降、スキルおよびツリータイプ枠の表示に、下のトピックで公開しているプラグインが必要です。
http://tm.lucky-duet.com/viewtopic.php?f=5&t=3288

画像
#クレジット不要ですが、表記していただけるとうれしいです。
画像 #営利可(素材販売ダメ)
画像 #改変可
画像 #ゲームに含めるなら再配布可
画像 #アダルトOK
画像 #グロOK

>2017/03/16 - 本体プラグインを、v1.4.0に更新しました。
>2017/03/16 - ウィンドウプラグインを、v1.4.0に更新しました。
添付ファイル
FTKR_SkillUpgradeSystem_Window.js
ウィンドウプラグイン v1.4.0
(74 KiB) ダウンロード数: 625 回
FTKR_SkillUpgradeSystem_Core.js
本体プラグイン v1.4.0
(76.73 KiB) ダウンロード数: 639 回
最後に編集したユーザー フトコロ on 2017年3月16日(木) 22:23 [ 編集 15 回目 ]

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

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月08日(水) 22:49

スキル強化システムのプラグインを更新しました。

更新内容は以下の通りです。

1. スキルの連続回数と敵X体ランダムの数のデフォルト値を設定できるノートタグを追加しました。

2. スキルの使用効果を強化できるように変更しました。
対象は、「HP/MP回復」「TP増加」「ステート付与/解除」「強化/弱体付与」です。

3. スキルの使用効果を最大2つまでスキル情報ウィンドウに表示するように変更しました。
ただし、使用効果「その他」は、表示しません。
スキル強化画面v1_01.png
スキル強化画面v1_01.png (196.74 KiB) 閲覧数: 22570 回


4.メインのプラグインのサイズが大きくなりすぎたため、 ウィンドウ表示関係の関数や変数を別ファイルに分割しました。
それに合わせて、ヘルプをそれぞれのプラグインに分割して収めて、ヘルプ専用ファイルは削除しました。
プラグイン管理に追加する場合は、Coreプラグインを、Windowプラグインの上に配置してください。

なお、プラグインコマンド<SUS Upgrade ***>によって直接スキルを強化するだけであれば、Coreプラグインのみで動作します。


今後の更新については、ウィンドウのレイアウト関係をもっと見やすいように直していきたいと思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
humanworld92

Re: スキル強化システムのプラグイン

投稿記事by humanworld92 » 2017年2月10日(金) 01:22

<SUS Upgrade Cost>
Type 1 gold: 100
Type 1 item[10]: 1
Type 2 v[5]: 5
</SUS Upgrade Cost>
これをコピペして使ってみたところ必要な素材がtype2のしか変わらないのですが
どうすればいいでしょうか?
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月10日(金) 09:58

humanworld92さん

ご連絡ありがとうございます。

恐らくプラグインの不具合と思いますが、現在、中身を確認できないため、回答は後ほどさせていただきます。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月10日(金) 19:18

humanworld92さん

お世話になっております。
ご指摘の件、本プラグインの不具合であることを確認しました。

コストのタグ情報を読み取るときに、入力した最後の行のType ID ですべて判定するような処理になっていたため、TYPE 1 に対してアンマッチでコストに反映されませんでした。

ご迷惑をおかけしました。

本体プラグインを修正版に差し替えましたので、ご確認よろしくお願いいたします。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
humanworld92

Re: スキル強化システムのプラグイン

投稿記事by humanworld92 » 2017年2月10日(金) 22:04

フトコロさん

現在試してみたところうまく反映されましたので問題解決されました!

ありがとうございます!
humanworld92

Re: スキル強化システムのプラグイン

投稿記事by humanworld92 » 2017年2月11日(土) 16:16

すみませんが新たに問題が発生しました
戦闘中にAttackつまり攻撃コマンドを選択するとCannot read property stypeId of undefinedとエラー表示されます。
スキルを使用した際には特に問題はありませんでした。

また
http://himeworks.com/2015/12/actor-battle-commands/
http://himeworks.com/2015/12/battle-command-use-skill/
こちらのスクリプトでスキルを直接コマンドに組み込んだところ 
Cannot read property Scope of undefinedとエラーが表示されました。 
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月11日(土) 18:09

humanworld92さん

連絡ありがとうございます。
2種類のプラグインの競合について、少し調べてみます。

ただ、攻撃コマンドを選択するとエラーが表示するというものについて
こちらの環境では再現できませんでした。

お手数ですが、エラー発生時のコンソール画面(F8キーを押して表示されるもの)等、何か他の情報は無いでしょうか。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: スキル強化システムのプラグイン

投稿記事by フトコロ » 2017年2月11日(土) 18:42

humanworld92さん

HIME_ActorBattleCommands.jsとHIME_BattleCommandUseSkill.jsを使用して
アクターのコマンドに、直接スキルを組み込んでみましたが、特にエラーは起きませんでした。

お手数ですが、こちらのエラーについても、
エラー発生時のコンソール画面の内容を教えていただけないでしょうか。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
humanworld92

Re: スキル強化システムのプラグイン

投稿記事by humanworld92 » 2017年2月12日(日) 00:19

フトコロさん
返信遅れて申し訳ございません
一応エラーが起きた時のコンソール画面はこちらになります
https://www.fastpic.jp/viewer.php?file=6741822845.jpg

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