スキルの仕様を拡張するプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。

トピックの投稿

返信へ
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

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

スキル系のプラグイン第2弾として、スキルの仕様を拡張するプラグインを投稿します。

主に以下の項目についてスキルの仕様を変更しており、より詳細なスキルの設定を行うことができるようになります。

1. スキルによって与えるダメージを、以下の仕様に変更します。
 [ダメージ] = [ダメージID 0 のダメージ] + [ダメージID 1 のダメージ] + ...
各ダメージIDのダメージは、それぞれ、別の設定値を持ち、別に計算します。

イメージとしては、「あるスキルに別のスキルのダメージを乗せて、一つのダメージにする」といったものです。
そのため、ID毎にダメージの属性を変えたり、物理ダメージと魔法ダメージを両立させたりといったことができます。
また、スキルに複数の属性を付けたり、通常属性にしなくてもアクターやクラス等の特徴で追加した属性を乗せることができます。
また、ダメージIDに設定したスキルの使用効果も発生します。(v1.2.2にて追加)


2. 使用効果の対象を自由に変更できるようになり、また数値に固定値以外を設定することができます。
対象は、使用者、敵ランダム、味方ランダムからも指定できます。
数値に固定値以外というのは、例えば、ダメージの10%とか、攻撃力の20%とか指定できます。


3. 複数回攻撃するスキルの場合、攻撃毎にスキルの成功率やダメージを変更できます。
なお、途中で失敗すると、その時点で連続攻撃を止めます。
⇒連続攻撃を止めるかどうかをプラグインパラメータで設定できます。(v1.2.1にて追加)

4.スキルの使用条件に、使用者のパラメータを設定できます。
また、必要武器の数を2つ以上にしたり、設定した必要武器のどれか1つでよくすることができます。


5. 複数属性に対するダメージの計算方法を変更することができます。
MVのデフォルトは、複数ある場合に相手の有効度の一番高い値を参照していますが、それを、平均値や累積値、最低値に変更できます。


6.スキル画面にスキルのステータスを表示する機能を実装
⇒ スキルメニュー改変プラグインが必要です。
⇒ スキルメニュー改変プラグイン v1.3.0 以降は、以下のコマンドに枠を付けるプラグインが必要です。(2017/03/16追記)
http://tm.yumineko.com/viewtopic.php?f=5&t=3288


7. アクターのステータスを表示するウィンドウの、表示内容を変更できる機能を実装 (2017/03/07追記)
http://tm.yumineko.com/viewtopic.php?f= ... 558#p10558
⇒ スキルメニュー改変プラグイン v1.2.0 以降は、以下のアクターの簡易ステータス表示を変更するプラグインが必要です。(2017/03/10追記)
http://tm.yumineko.com/viewtopic.php?f=5&t=3305


8. スキルメニュー改変プラグインと合わせて、スキルを削除する機能を実装 (2017/03/07追記)
http://tm.yumineko.com/viewtopic.php?f= ... =20#p10870


>2017/02/19 プラグインの競合問題を解決したため修正
本プラグインは、下の記事で投稿したスキル強化システムのプラグインを動かすために必要です。
FTKR_SkillUpgradeSystem_Core
FTKR_SkillUpgradeSystem_Window
http://tm.yumineko.com/viewtopic.php?f=5&t=3076


下の記事で投稿した新規パラメータ追加プラグイン(FTKR_AddOriginalParameters.js)によって追加したパラメータは、本プラグインで使用できます。
http://tm.yumineko.com/viewtopic.php?f= ... 403#p10403


詳しいプラグインの使い方は、プラグインの中のヘルプに記載しました。
説明が分かりづらいところや、不具合がありましたら、返信いただければ対応しますので、よろしくおねがいします。

>2017/02/24 本プラグインと組み合わせて使用する、スキルメニュー改変プラグインを作成しました。


<ダウンロード>
スキル拡張プラグイン(FTKR_SkillExpansion.js)(2017/04/09 v1.3.2に更新)
https://raw.githubusercontent.com/futok ... pansion.js

スキルメニュー改変プラグイン(FTKR_SEP_ShowSkillStatus.js)(v1.4.2)
https://raw.githubusercontent.com/futok ... lStatus.js


画像 #クレジット不要

画像 #営利可(素材販売ダメ)

画像 #改変可

画像 #ゲームに含めるなら再配布可

画像 #アダルトOK
画像 #グロOK
最後に編集したユーザー フトコロ [ 2017年4月09日(日) 10:16 ], 累計 35 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

メグミルクさん

ご報告ありがとうございます。

そこまで情報を頂ければ、今夜にでも修正版を提供できると思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by メグミルク »

わかりました。素早い対応ありがとうございます。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

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

1.スキル拡張プラグインを、v1.1.7に更新しました。
更新内容:蘇生アイテム使用時にエラーになる不具合を修正しました。

>メグミルクさん
修正しましたので、確認してみてください。


2.スキルメニュー改変プラグインを、v1.1.2に更新しました。
更新内容:コストに関する処理に、武器と防具の項目を追加しました。

以上、よろしくお願いします。
>旧バージョンのプラグインは削除しました。
最後に編集したユーザー フトコロ [ 2017年3月16日(木) 22:41 ], 累計 3 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by メグミルク »

おはようございます。夜勤明けで今確認しました。問題なく動作しました。
返信が遅れて申し訳ありません。修正ありがとうございます。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

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

スキルメニュー改変プラグインを v1.2.0 に更新します。
更新内容は、以下の通りです。

1.FTKR_SkillTreeSystem.jsと組み合わせていないと、スキル画面で表示できない不具合を修正しました。
2.アクターステータスウィンドウの表示内容を変更する処理を、FTKR_CustomSimpleActorStatus.jsから読み込む方式に変更しました。
3.上記2の変更に伴い、ウィンドウ構成がAタイプの時の、アクターの簡易ステータスの表示内容を変更する機能を削除しました。

今回の更新によって、アクターのステータスウィンドウの表示するために、FTKR_CustomSimpleActorStatus.jsが必要になります。
http://tm.yumineko.com/viewtopic.php?f=5&t=3305

プラグインは、最初の記事からダウンロードしてください。
http://tm.yumineko.com/viewtopic.php?f=5&t=3145

以上、よろしくお願いいたします。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
(3)
記事: 23
登録日時: 2017年2月02日(木) 14:59
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by (3) »

ちょっとした報告をよろしいでしょうか。

現在、最新版を使っているのですがメモ欄が反応していないことに気が付きました。
前回の時にも起きていたことですが、今回原因がわかりましたので報告させていただきます。
YEP_BattleEngineCoreを自分は使っていたのですが、どうもそれと相性が悪いようです。

色々修正をお願いした身としてお恥ずかしいです……

参考までに報告させていただきます。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

(3)さん

ご報告ありがとうござます。

こちらでも調べて見ますが、差支えがが無ければ
どのメモタグが反応しないのか教えていただけないでしょうか。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
(3)
記事: 23
登録日時: 2017年2月02日(木) 14:59
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by (3) »

詳細を調べたいですが基本であるID設定タグが動いていないので、ほかの詳細設定分の挙動はわかりません……

<Set Sep Damage: x>この部分自体が動いていないようです
</Set Sep Damage>

申し訳ありません……
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

(3)さん

返信ありがとうございます。
現在以下のプラグインで動作確認しています。
・FTKR_SkillExpansion.js v1.1.7
・FTKR_SEP_ShowSkillStatus.js 1.2.0
・YEP_BattleEngineCore.js v1.43a

ダメージIDの設定が働いていないこと、こちらでも確認しました。
ただ、上の順番でプラグイン管理で配置すると、ダメージIDの設定が動いているように見えます。

引き続き競合について調べます。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

Re: スキルの仕様を拡張するプラグイン

投稿記事 by フトコロ »

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

>(3)さん
YEP_BattleEngineCore.js との競合箇所について判明しました。

1.ダメージID1以降の設定が働いていない点
これは、実際には内部では正しく処理されていました。(敵のHPは減っていた)
ただ、ダメージポップアップのタイミングが、ダメージID1の計算前に変わっていたため、表示上は働いていないように見えたものです。
これは、プラグイン管理の登録順を、FTKR_SkillExpansion.js⇒YEP_BattleEngineCore.jsに変えることで、対処できます。

2.ステート付加時の使用効果の内容の値が正しく参照されない。
FTKR_SkillExpansion.js⇒YEP_BattleEngineCore.jsの登録順に変えると、当プラグイン専用の使用効果の処理が上書きされて、参照されていませんでした。
これは、当プラグイン内の使用効果の内容の値の読み取りタイミングを変えることで対処しました。


競合回避できましたので、スキル拡張プラグインをv1.1.8に更新します。

ただし、プラグイン管理に登録する場合、
FTKR_SkillExpansion.js
YEP_BattleEngineCore.js
の順番に配置してください。

一応、これで回避できたと思いますが、他にもありましたらご連絡ください。

プラグインは、最初の記事からダウンロードをしてください。
http://tm.yumineko.com/viewtopic.php?f=5&t=3145
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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