RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

PANDA バフ・デバフに連動してステート付与 - PANDA_BuffState.js

シェア用テキスト:
▼PANDA バフ・デバフに連動してステート付与(panda様作) - PANDA_BuffState.js
https://plugin.fungamemake.com/archives/31832
能力強化・弱体に連動して特定のステートを付与します。

ふりがな:ばふ・でばふにれんどうしてすてーとふよ

機能概要: 能力強化・弱体に連動して特定のステートを付与します。

利用規約(ライセンス): MITライセンス

作者:panda

作者サイト:http://www.werepanda.jp/

解説ページ:http://www.werepanda.jp/blog/20220309032714.html

ファイル名:PANDA_BuffState.js

プラグインのヘルプ:

/*:ja
 * @target MV MZ
 * @plugindesc 能力強化・弱体に連動して特定のステートを付与します。
 * @author panda(werepanda.jp)
 * @url http://www.werepanda.jp/blog/20220309032714.html
 * 
 * @help 能力値の強化・弱体状態に応じて自動的に特定のステートを付与します。
 * 能力値が強化・弱体されていない状態を表すステートを付与することも可能です。
 * 
 * これにより、攻撃力強化時は通常攻撃のみしてくる敵キャラや
 * 強化されていない時に強化魔法を使う敵キャラなどが、簡単に実装できます。
 * 
 * ■ 事前準備
 * 
 * 1. 強化・弱体用ステートの作成
 * まず「データベース」の「ステート」で強化・弱体用のステートを作成します。
 * デフォルトでは、8つの能力値(最大HP~運)の強化1段階、強化2段階、
 * 弱体1段階、弱体2段階、および通常の、計40個のステートが必要です。
 * 強化、弱体のステートの順序はアイコンの順序と同じにします。
 * ステートはダミーステートのため、アイコンやメッセージ等は設定不要です。
 * 「戦闘終了時に解除」のみチェックしてください。
 * 強化、弱体、通常は、それぞれ使わない場合は省略可能です。
 * 
 * 2. プラグインパラメータの設定
 * プラグインパラメータで以下の設定をします。
 * - 強化開始ステート:強化の先頭のステートを指定します。
 * - 弱体開始ステート:弱体の先頭のステートを指定します。
 * - 通常開始ステート:強化・弱体がない状態の先頭のステートを指定します。
 *   使用しない場合は「なし」に設定することもできます。
 * - 強化最大段階:強化が最大で何段階まであるかを指定します。
 * - 弱体最大段階:弱体が最大で何段階まであるかを指定します。
 * - 低段階ステート付与
 *   ON :強化・弱体が2段階の時に強化・弱体1段階のステートも付与されます。
 *   OFF:強化・弱体が2段階の時は強化・弱体2段階のステートのみ付与されます。
 * 
 * 以上で事前準備は完了です。
 * 敵キャラの行動パターンの条件に強化・弱体のステートをご利用ください。
 * 
 * ■ 利用規約
 * このプラグインはMITライセンスで配布されます。
 * ご自由にお使いください。
 * https://opensource.org/licenses/mit-license.php
 * 
 * @param StateBuffStart
 * @text 強化開始ステート
 * @desc 最大HPの強化1段階を表すステートを指定します。このステートを基準に能力値×段階分のステートが使用されます。
 * @type state
 * @default 
 * 
 * @param StateDebuffStart
 * @text 弱体開始ステート
 * @desc 最大HPの弱体1段階を表すステートを指定します。このステートを基準に能力値×段階分のステートが使用されます。
 * @type state
 * @default 
 * 
 * @param StateNormalStart
 * @text 通常開始ステート
 * @desc 最大HPが強化・弱体されていない状態を表すステートを指定します。このステートを基準に能力値分のステートが使用されます。
 * @type state
 * @default 
 * 
 * @param MaxBuffLevel
 * @text 強化最大段階
 * @desc 強化の段階の最大値を指定します。
 * @type number
 * @decimals 0
 * @default 2
 * 
 * @param MaxDebuffLevel
 * @text 弱体最大段階
 * @desc 弱体の段階の最大値を指定します。
 * @type number
 * @decimals 0
 * @default 2
 * 
 * @param SetLowerLevel
 * @text 低段階ステート付与
 * @desc 現状より低い段階のステートも同時に付与します。例えば、攻撃力2段階上昇時に攻撃力1段階上昇のステートも付与します。
 * @type boolean
 * @default false
 * 
 * 
 */

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.