ミクちゃんが好きです
凶悪な「魅了」の状態異常を作成できるプラグイン - HTN_SmartCharm.js
シェア用テキスト:
▼凶悪な「魅了」の状態異常を作成できるプラグイン(ハトネコエ様作) - HTN_SmartCharm.js
https://plugin-mz.fungamemake.com/archives/8874
魅了された対象が、通常攻撃以外のスキルを使うなどの特徴を持つステート(状態異常)を作成できるようになります。相手にHP回復をしたり味方に魔法攻撃をするほか、確率で何も行動しないようにするなど、 より魅了らしいステート(状態異常)を作ることができるようになります!詳しい使い方や、最新版のダウンロードは「解説ページ」のURLからお願いします。
ふりがな:きょうあくな みりょうの じょうたいいじょうを さくせいできる ぷらぐいん
機能概要: 魅了された対象が、通常攻撃以外のスキルを使うなどの特徴を持つステート(状態異常)を作成できるようになります。相手にHP回復をしたり味方に魔法攻撃をするほか、確率で何も行動しないようにするなど、 より魅了らしいステート(状態異常)を作ることができるようになります!詳しい使い方や、最新版のダウンロードは「解説ページ」のURLからお願いします。
利用規約(ライセンス):
・詳細はダウンロードページ・プラグイン内を確認
作者:ハトネコエ
作者サイト:https://x.com/nekonenene
解説ページ:https://github.com/nekonenene/RPG-Maker-MZ-plugins/tree…
ファイル名:HTN_SmartCharm.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc 魅了の状態異常時に、より適切な(?)行動をとるようにします (v1.0.0) * @author ハトネコエ - https://hato-neko.x0.com * @url https://github.com/nekonenene/RPG-Maker-MZ-plugins/tree/main/my_plugins/HTN_SmartCharm * * @param HealThreshold * @text 回復閾値(%) * @desc 敵陣に、このパーセンテージ以下のHPの相手がいる場合にHP回復スキルを使用します。 * @default 60 * @type number * @min 1 * @max 99 * * @param SelfAttackRate * @text 自傷確率(%) * @desc 攻撃対象として自分自身を選ぶ確率です。0%の場合、自分以外がいればそちらを攻撃します。 * @default 0 * @type number * @min 0 * @max 100 * * @param AllowHeal * @text 回復スキルの許可 * @desc 回復スキル(HP回復)を敵に使用するか(trueなら使用する) * @default true * @type boolean * * @param AllowMagic * @text 魔法スキルの許可 * @desc 魔法スキル(スキルタイプ:魔法)を味方に使用するか(trueなら使用する) * @default true * @type boolean * * @param AllowSpecial * @text 必殺技スキルの許可 * @desc 必殺技スキル(スキルタイプ:必殺技)を味方に使用するか(trueなら使用する) * @default true * @type boolean * * @param StunRate * @text 行動不能確率(%) * @desc 魅了時に何も行動しなくなる確率です。 * @default 0 * @type number * @min 0 * @max 100 * * @param StunMessage * @text 行動不能時のメッセージ * @desc 行動しなかった際に表示するメッセージです。空欄にするとメッセージをスキップします。%1は行動者の名前に置き換わります。 * @default %1は相手に見とれている。 * @type string * * @param ActOnCharmTurn * @text 魅了されたターンの行動許可 * @desc 魅了状態になったターンに手番が回ってきた際、行動をスキップせずに攻撃などを実行するか。 * @default true * @type boolean * * @param CancelActionOnRecover * @text 回復ターンの行動キャンセル * @desc 攻撃を受けるなどで魅了状態から回復したターンに手番が回ってきた場合、何も行動しないようにするか。 * @default true * @type boolean * * @param ShowStateMessageBeforeAction * @text 行動前に継続メッセージを表示 * @desc ステートの継続メッセージを、攻撃などの行動の前に表示するか。(falseの場合、行動後に表示) * @default true * @type boolean * * @help * 【使い方】 * このプラグインの挙動をさせたいステート(「魅了」などの状態異常)の「メモ」の欄に * * と記述してください。 * * 【ステートごとの個別設定】 * ステートの「メモ」に以下のように記述することで、プラグインパラメータの * 「回復閾値(%)」や「自傷確率(%)」などを、ステートごとに上書き設定できます。 * * 設定項目一覧: * (※この記述は必須です) * (※回復閾値を80%に設定したい場合) * (※自傷確率を10%に設定したい場合) * (※敵陣への回復スキルを許可しない場合) * (※魔法スキルを許可しない場合) * (※必殺技を許可しない場合) * (※行動不能になる確率を20%に設定したい場合) * (※行動不能時のメッセージを変える場合) * (※魅了が付与されたターンには攻撃などの行動を許可しない場合) * (※回復ターンの行動キャンセルを無効にする場合) * (※継続メッセージを攻撃などの行動後に表示する場合) * * 設定例: * 例えば、敵陣への回復スキルだけ禁止して、あとはデフォルト通りでいい場合は、 * 以下の2つをステートの「メモ」に書きます。 * * * * 【行動パターンの解説】 * が記されたステート(状態異常)になったとき、 * 以下のような行動をとります。 * * 1. 指定した「行動不能確率(%)」に応じてそのターンは行動不能となります。 * 2. 敵側に、設定した閾値(デフォルトは60%)以下のHPを持つ対象がいれば、優先してHP回復スキルを使います。 * このとき、魅了を付与してきた相手の回復を最優先します。もしその相手が戦闘不能などで不在の場合は、 * 同じ種類のモンスター(同IDの敵キャラ)を優先して回復しようとします。 * 3. 攻撃する場合は、通常攻撃・魔法攻撃・必殺技の中から、一番威力の高い攻撃手段を選択して使用します。 * 4. MP不足などで使えない場合は通常攻撃をおこないます。 * 5. 自傷(自分を攻撃)する場合の回避確率は0%になっています。 * 6. 「回復ターンの行動キャンセル」が有効な場合、行動前にダメージ等で魅了から回復したターンには行動しません。 * * 注意: * もともとのスキルが「全体」対象の場合、自傷確率に関わらず全体攻撃になります。 */