MZ用プラグイン

一定確率で、指定したスキルを勝手に使ってしまうステート(状態異常)を作成できるプラグイン - HTN_ForcedSkillState.js

HTN_ForcedSkillState でスキルを設定する場合の例。スキルID 1番の「攻撃」をコピーした上で、「範囲:使用者」や「命中タイプ:必中」へと設定を変えると、自分自身を攻撃するスキルに変更できる
シェア用テキスト:
▼一定確率で、指定したスキルを勝手に使ってしまうステート(状態異常)を作成できるプラグイン(ハトネコエ様作) - HTN_ForcedSkillState.js
https://plugin-mz.fungamemake.com/archives/8933
指定した確率で、行動が上書きされて指定されたスキルを自動的に使ってしまうような ステート(状態異常)を作成できるようになります!自傷・自爆系のスキルを呼び出すことを想定していて、 例えば50%の確率で、「範囲:使用者」で自分自身を攻撃するようなスキルを自動使用するようにすれば、 ポケモンの「こんらん(混乱)」と同様の状態異常が作れます。他にも、確率で防御するとか、敵を回復するとか、 このステート専用のスキルを作ることで、いろいろな表現ができると思います。詳しい使い方や、最新版のダウンロードは「解説ページ」のURLからお願いします。

ふりがな:いっていかくりつで していした すきるを かってに つかってしまう すてーと じょうたいいじょう を さくせいできる ぷらぐいん

機能概要: 指定した確率で、行動が上書きされて指定されたスキルを自動的に使ってしまうような ステート(状態異常)を作成できるようになります!自傷・自爆系のスキルを呼び出すことを想定していて、 例えば50%の確率で、「範囲:使用者」で自分自身を攻撃するようなスキルを自動使用するようにすれば、 ポケモンの「こんらん(混乱)」と同様の状態異常が作れます。他にも、確率で防御するとか、敵を回復するとか、 このステート専用のスキルを作ることで、いろいろな表現ができると思います。詳しい使い方や、最新版のダウンロードは「解説ページ」のURLからお願いします。

利用規約(ライセンス):
・詳細はダウンロードページ・プラグイン内を確認

作者:ハトネコエ

作者サイト:https://x.com/nekonenene

解説ページ:https://github.com/nekonenene/RPG-Maker-MZ-plugins/tree…

ファイル名:HTN_ForcedSkillState.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc 一定確率で指定スキルを勝手に使ってしまうステート (v1.0.1)
 * @author ハトネコエ - https://hato-neko.x0.com
 * @url https://github.com/nekonenene/RPG-Maker-MZ-plugins/tree/main/my_plugins/HTN_ForcedSkillState
 *
 * @param Rate
 * @text 強制スキル発動率(%)
 * @desc 指定スキルを勝手に使ってしまう確率 (%) のデフォルト値
 * @default 50
 * @type number
 * @min 0
 * @max 100
 *
 * @param ShowStateMessageBeforeAction
 * @text 継続メッセージを行動前に表示
 * @desc ステートの継続メッセージを行動の前に表示するか。falseの場合、ツクールMZの本来の挙動同様、行動後に表示されます
 * @default true
 * @type boolean
 *
 * @help
 * 【使い方】
 * ステートの「メモ」の欄に例えば以下のようにタグを記述します。
 * 
 * 
 * 
 *
 * この例の場合、このステートが付与されたキャラクターは、
 * 50%の確率でスキルID: 2(通常は防御)のスキルを勝手に使います。
 *
 * 【ステートごとの個別設定】
 * ステートの「メモ」に以下のように記述することで、
 * プラグインパラメータの設定をステートごとに上書きできます。
 *
 * 設定項目一覧:
 *  (※この記述は必須です)
 *  (指定スキルを勝手に使う確率)
 *  (スキルID)
 *  (スキル名。 ForcedSkillState_Skill が指定されていない場合に使用されます)
 *  (継続メッセージを行動前に表示するか)
 *
 * スキルは複数指定が可能で、  のようにカンマ区切りで記述します。
 * 複数の中から同じ確率で選ばれるので、この場合 スキルID: 2 が選ばれる確率が 50% となります。
 *
 * 指定されたスキルは、MP/TP不足やスキル封印、覚えているかなどを無視して実行されます。
 * また、別のステートによって混乱状態であっても、スキルの範囲は元のものが反映されます。
 *
 * 【ForcedSkillState_SkillName の使用に関して】
 * ForcedSkillState_SkillName は ForcedSkillState_Skill の設定が有効でないときのみ参照されます。
 * 基本的にはID指定である ForcedSkillState_Skill の使用が推奨ですが、
 * スキルIDをあとから変更しそうで心配な方は SkillName の使用をご検討ください。
 *
 * SkillName 使用時の注意事項として、同じスキル名が複数存在する場合は、スキルIDが小さいものが選ばれます。
 * また、スキル名に  や , が含まれる場合は、 < や > や , と記述してください。
 * (例:スキル名が「つよいこうげき(>_<)」の場合、  と記述)
 *
 * 【ステートが複数ある場合】
 *  タグを持つステートが複数存在し、それらに同時にかかっている場合、
 * 各ステートで「優先度」の順に確率判定がおこなわれ、最初に選ばれたスキルが使用されます。
 *
 * 【継続メッセージの表示タイミングについて】
 * ツクールMZは、ステートの継続メッセージに関して「優先度」が
 * もっとも高い1つだけを表示します。そのため、
 * 「継続メッセージを行動前に表示」を false にしても、
 * 必ずしも行動後に継続メッセージが表示されるわけではありません。
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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