戦闘開始時やターン開始時に自動的に強化やステート付加が発動 - 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 */