
MZ(JavaScript)よりもXP(RGSS)でゲームを作っています。
プラグインもまずRubyで作ってみてそれからJavaScriptでも対応してみようとなるのでRubyで出来ない時点で諦めます。
▼真混乱拡張 MZ(貪藻矢射妥←様作) - Change_AttackEx_MZ.js
https://plugin-mz.fungamemake.com/archives/8603
混乱時のアクションを拡張します。 混乱時に「防御」、「逃げる」、「様子見」、「アイテム」を追加します。
ふりがな:ちぇんじ!!こんらんかくちょう えむぜっと
機能概要: 混乱時のアクションを拡張します。 混乱時に「防御」、「逃げる」、「様子見」、「アイテム」を追加します。
利用規約(ライセンス): MITライセンス
作者:貪藻矢射妥←
作者サイト:https://diamond.iza-yoi.net
ダウンロードページ:https://diamond.iza-yoi.net/script/05_mz/mz_sc_confusio…
ファイル名:Change_AttackEx_MZ.js
プラグインのヘルプ:
/*:ja * @target MZ * * @plugindesc * [v0.1.1] 真(チェンジ!!)混乱拡張 MZ * * @author 貪藻矢射妥← * * @param Use Guard Flg * @text 混乱時、防御するか * @default true * @type boolean * @on 使う * @off 使わない * @desc * 混乱時、防御するかどうか * * @param Use Escape Flg * @text 混乱時、逃走するか * @default true * @type boolean * @on 使う * @off 使わない * @desc * 混乱時、逃走するかどうか * * @param Escape Skill ID * @text 「逃げる」のスキルID * @default 15 * @type skill * @desc * 「逃げる」のスキルID * ※混乱時、逃走を使う場合に必要 * @parent Use Escape Flg * * @param Use Item Flg * @text 混乱時、アイテムを使うか * @default true * @type boolean * @on 使う * @off 使わない * @desc * 混乱時、アイテムを使用するかどうか * * @param Enemy Use Item Flg * @text エネミーも混乱時、アイテムを使うか * @default true * @type boolean * @on 使う * @off 使わない * @desc * エネミーも混乱時、アイテムを使うかどうか * ※混乱時、アイテムを使用する場合に追加で必要 * @parent Use Item Flg * * @param Enemys Use Item No.01 * @text エネミーが使用するアイテム No.01 * @default 7 * @type item * @desc * エネミーが使用するアイテム No.01 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.02 * @text エネミーが使用するアイテム No.02 * @default 10 * @type item * @desc * エネミーが使用するアイテム No.02 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.03 * @text エネミーが使用するアイテム No.03 * @default 12 * @type item * @desc * エネミーが使用するアイテム No.03 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.04 * @text エネミーが使用するアイテム No.04 * @default 0 * @type item * @desc * エネミーが使用するアイテム No.04 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.05 * @text エネミーが使用するアイテム No.05 * @default 0 * @type item * @desc * エネミーが使用するアイテム No.05 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.06 * @text エネミーが使用するアイテム No.06 * @default 0 * @type item * @desc * エネミーが使用するアイテム No.06 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.07 * @text エネミーが使用するアイテム No.07 * @default 0 * @type item * @desc * エネミーが使用するアイテム No.07 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Enemys Use Item No.08 * @text エネミーが使用するアイテム No.08 * @default 0 * @type item * @desc * エネミーが使用するアイテム No.08 * ※エネミーも混乱時、アイテムを使う場合に必要 * @parent Enemy Use Item Flg * * @param Use No Action Flg * @text 混乱時、傍観するか * @default true * @type boolean * @on 使う * @off 使わない * @desc * 混乱時、傍観するかどうか * * @param No Action Skill ID * @text 「様子見」のスキルID * @default 16 * @type skill * @desc * 「様子見」のスキルID * ※混乱時、傍観する場合に必要 * @parent Use No Action Flg * * @help * 混乱時のアクションを拡張します。 * 混乱時に「防御」、「逃げる」、「様子見」、「アイテム」を追加します。 * * ※注意※ * 本プラグインは以下のプラグインを併用しています。 * Change_Definition_Number_MZ * 貪藻矢射妥←の魔で公開中ですので、DLして導入してください。 * * 混乱時の「逃げる」について * アクターの逃走は戦闘が終了する場合と一部のアクターが個別で逃走する * 場合のどちらかが実施されます。(先頭キャラクターかそうでないか?) * これはバトルが以下の順番で行われており、順番を変えることができない * ため起こる事象になります。 * 1)対象ターゲットの選定 * 2)スキルの実行 * 順番を変えることが出来ない以上そういう仕様だと思ってください。 * * 混乱時の「様子見」について * 混乱の際に「様子見」すると、行動失敗時のメッセージも出力されます。 * 行動失敗時のメッセージが出ないようにしたかったのですがうまくいかず、 * またJava Scriptでそこまでする気力がないため、そういう仕様だと思って * ください。 * * エネミーの混乱時のアイテムについて * item[] を使うことで変数は一個で済むのですが、その場合、文字列として * データを保持するため、そこから期待した数値配列を取得させることが * うまくいかず、またJava Scriptでそこまでする気力がないため、アイテムを * 8個まで設定する方式としています。 * また、本来エネミーはアイテムを使用しないため、アクターのアイテム一覧 * を参照するつくりになっています。そのため、エネミーが勝手にアクターの * アイテムを使うという事態になってしまうので、それを防ぐためにエネミーが * アイテムを使用する場合、使用するアイテムを一個増やすという処理を入れて * います。 * 結果、消費しないアイテムをエネミーが使う場合、戦闘でエネミーが混乱 * するたびにアイテムが増えていきますが、Java Scriptでそこまで考慮する * 気力がないため、そういう仕様としてご理解ください。 * * Java ScriptよりもRubyを使いたい! by 貪藻矢射妥← * * @url https://diamond.iza-yoi.net/ */

MZ(JavaScript)よりもXP(RGSS)でゲームを作っています。
プラグインもまずRubyで作ってみてそれからJavaScriptでも対応してみようとなるのでRubyで出来ない時点で諦めます。
Copyright© #ツクプラMZ , 2026 All Rights Reserved.