MZ用プラグイン

戦闘開始時やターン開始時に自動的に強化やステート付加が発動 - PassiveAutoBuff.js

シェア用テキスト:
▼戦闘開始時やターン開始時に自動的に強化やステート付加が発動(神無月サスケ様作) - PassiveAutoBuff.js
https://plugin-mz.fungamemake.com/archives/4913
一定確率で、自分に強化(バフ)やステート付与が発動します。

ふりがな:せんとうかいしじやたーんかいしじにじどうてきにきょうかやすてーとふかがはつどう

機能概要: 一定確率で、自分に強化(バフ)やステート付与が発動します。

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

作者:神無月サスケ

作者サイト:https://twitter.com/ktakaki00

解説ページ:https://forum.tkool.jp/index.php?threads/6950/

直接ダウンロード:Zipファイル

ダウンロードページ:http://www.moonwhistle.org/tkoolMZ/PassiveAutoBuff.zip

ファイル名:PassiveAutoBuff.js

備考:

MV、MZ両対応

プラグインのヘルプ:

/*:ja
 * @target MV MZ
 * @plugindesc 特定のタイミングで確率で自動的に強化やステート付加が発動
 * @author 神無月サスケ
 *
 * @param Auto Buff Setting
 * @text 自動強化設定
 * @desc 子要素で、自動強化付与の設定を行います。
 * @type string
 * @default 
 *
 * @param Buff Message
 * @parent Auto Buff Setting
 * @text 自動強化時メッセージ
 * @desc %1はバトラー名、%2はステータス名に置き換えられます。
 * @type string
 * @default %1の%2が上がった!
 *
 * @param Buff Animation
 * @parent Auto Buff Setting
 * @text 自動強化時アニメーション
 * @desc 自動強化時、バトラーに表示するアニメーション
 * @type animation
 * @default 51
 *
 * @param Auto State Setting
 * @text 自動ステート付与設定
 * @desc 子要素で、自動ステート付与の設定を行います。
 * @type string
 * @default 
 *
 * @param State Common Animation
 * @parent Auto State Setting
 * @text ステート付与時共通アニメーション
 * @desc 自動ステート付与時、バトラーに表示する共通アニメーション
 * @type animation
 * @default 51
 *
 * @param State Animation
 * @parent Auto State Setting
 * @text ステート付与時アニメーション
 * @desc 自動ステート付与時、バトラーに表示する、ステートIDに応じたアニメーション
 * @type struct[]
 * @default []
 *
 * @help このプラグインには、プラグインコマンドはありません。
 * このプラグインは、RPGツクールMV(Ver1.6.0以降)およびMZに対応しています。
 *
 * このプラグインは、特定のアクターや敵キャラに、
 * 戦闘時の特定のタイミングで、指定された確率で、
 * 自動的に強化やステート付加が発動することを可能にします。
 *
 * ■概要
 * 発動タイミングは、戦闘開始時、ターン開始時を設定可能です。
 * パッシブ強化およびステートの設定には、
 * 特徴を設定する要素(*1)のメモに、後述のように記述します。
 * (*1 アクター、職業、武器、防具、敵キャラ、ステート)
 *
 * ■メモの記述
 * ◆[パラメータ名]について
 * 3文字の小文字アルファベットで指定します。
 * mhp:最大HP mmp:最大MP atk:攻撃力 def:防御力 mat:魔法攻撃力 mdf:魔法防御力
 * agi:敏捷性 luk:運
 *
 * ◆戦闘開始時に確率で強化
 * 
 * [確率%]の確率で、[パラメータ名]で指定されたパラメータを強化します。
 * [強化回数]で、何段階強化するかを指定します(省略時:1)。
 * [継続ターン数]の間、持続します(省略時:5)。
 *
 * 例:
 * 
 * 戦闘開始時、25%の確率で、防御力を2段階(50%)強化します。
 * 強化は7ターン継続します。
 *
 * 
 * 戦闘開始時、35%の確率で、魔法攻撃力を1段階(25%)強化します。
 * 強化は4ターン継続します。
 *
 * 
 * 戦闘開始時、50%の確率で、敏捷性(素早さ)を1段階強化します。
 * 強化は5ターン継続します。
 *
 * ◆ターン開始時ごとに確率で強化
 * 
 * 「戦闘開始時に確率で強化」と同様です。
 *
 * 例:
 * 
 * 各ターン開始時、5%の確率で、攻撃力を最大(+50%)まで強化します(4段階強化)。
 * つまり、弱体がかかっていても相殺し、2段階の強化にします。
 * 強化は5ターン継続し、その後、強化も弱体もない状態に戻ります。
 *
 * ◆戦闘開始時に確率でステート付与
 * 
 * [確率%]の確率で、[ステートID]を付与します。
 *
 * 例:
 * 
 * 戦闘開始時、20%の確率で、ID15番のステートを付与します。
 *
 * ◆ターン開始時ごとに確率でステート付与
 * 
 * [確率%]の確率で、[ステートID]を付与します。
 *
 * 例:
 * 
 * 各ターン開始時に、2%の確率で戦闘不能になります。
 * 呪われた装備などで効果的です。
 * 
 * 各ターン開始時に、50%の確率で、ID10番のステートが付与されます。
 * このステートが「継続ターン数1、行動制約が『行動できない』」の場合、
 * 2回に1回の割合で、行動不能になります。呪われた装備などで効果的です。
 *
 * ■注意
 * ・ステート付与時のメッセージは、ステートの「アクターがこの状態になった時」の
 * 設定が参照されます。
 *
 * ■ライセンス表記
 * このプラグインは MIT ライセンスで配布されます。
 * ご自由にお使いください。
 * http://opensource.org/licenses/mit-license.php
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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