当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
FTKR Ex Battle Command - FTKR_ExBattleCommand.js

▼FTKR Ex Battle Command(フトコロ様作) - FTKR_ExBattleCommand.js
https://plugin.fungamemake.com/archives/1365
バトルコマンドを変更し、直接スキルやコモンイベントを実行できます。
ふりがな:ばとるこまんどかくちょう
機能概要: バトルコマンドを変更し、直接スキルやコモンイベントを実行できます。
利用規約(ライセンス): MITライセンス
作者:フトコロ
作者サイト:https://x.com/futokoro_mv
解説ページ:https://github.com/futokoro/RPGMaker/blob/master/FTKR_E…
ダウンロードページ:https://raw.githubusercontent.com/futokoro/RPGMaker/mas…
ファイル名:FTKR_ExBattleCommand.js
プラグインのヘルプ:
/*:
* @plugindesc v2.2.1 アクターのバトルコマンドの表示を変更する
* @author フトコロ
*
* @param --パーティーコマンド--
* @default
*
* @param Party Command List
* @desc パーティーコマンドの表示内容と順番を設定します。コマンドの間は、カンマ(,)で区切ってください。空欄の場合はこの機能を無効にします。
* @default fight,escape
*
* @param Party Commands
* @desc パーティーコマンドの内容を設定します。
* @type struct<party>
* @default {"fight":"{\"enabled\":\"\",\"ext\":\"\",\"skillId\":\"\"}","escape":"{\"enabled\":\"BattleManager.canEscape()\",\"ext\":\"\",\"skillId\":\"\"}","customs":"[]"}
*
* @param --コマンドアイコン--
* @default
*
* @param Show Command Icon
* @desc コマンドに設定したスキルのアイコンを表示します。
* @type boolean
* @on 有効
* @off 無効
* @default false
*
* @param --コマンド説明文--
* @default
*
* @param Show Command Description
* @desc コマンドに設定したスキルの説明文を表示します。
* @type boolean
* @on 有効
* @off 無効
* @default false
*
* @param atcode
* @text --- 特徴および使用効果コードID ---
*
* @param TRAIT_ACTOR_COMMAND
* @desc 他のプラグインと競合を起こす場合以外は変更しないでください。
* @default 200
* @type number
* @min 0
* @parent atcode
*
* @help
*-----------------------------------------------------------------------------
* 概要
*-----------------------------------------------------------------------------
* アクターのバトルコマンドを変更します。
* 変更可能な項目は以下の通りです。
*
* 1.パーティーコマンドやアクターコマンドにアイコンや説明文を表示できます。
* 2.パーティーコマンドの表示内容や順番を設定できます。
* 3.アクターコマンドの表示内容をアクター毎に設定できます。
* 4. アクターコマンドに直接スキルを設定できます。
*
* プラグインの使い方は、下のオンラインマニュアルページを見てください。
* https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExBattleCommand.ja.md
*
*
*-----------------------------------------------------------------------------
* 設定方法
*-----------------------------------------------------------------------------
* 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して
* ください。
*
* 2. 本プラグインは、FTKR_BattleCommandIcon.jsと組み合わせて使用できません。
*
* 3. 以下のプラグインと組み合わせる場合は、プラグイン管理の順番に注意してください。
*
* FTKR_AlternatingTurnBattle.js
* ↑このプラグインよりも上に登録↑
* FTKR_ExBattleCommand.js
* ↓このプラグインよりも下に登録↓
* FTKR_BattleActionPoints.js
* FTKR_DisplayCommandFrame.js
*
*
* -----------------------------------------------------------------------------
* 本プラグインのライセンスについて(License)
*-----------------------------------------------------------------------------
* 本プラグインはMITライセンスのもとで公開しています。
* This plugin is released under the MIT License.
*
* Copyright (c) 2017,2018 Futokoro
* http://opensource.org/licenses/mit-license.php
*
*
* プラグイン公開元
* https://github.com/futokoro/RPGMaker/blob/master/README.md
*
*-----------------------------------------------------------------------------
* 変更来歴
*-----------------------------------------------------------------------------
*
* v2.2.1 - 2019/12/29 : 機能追加
* 1. パーティーコマンドのカスタムコマンドに、指定したコモンイベントを実行する
* 機能(実行時にターン進行しない)を追加。
*
* v2.2.0 - 2019/12/29 : 機能追加
* 1. パーティーコマンドのカスタムコマンドに、指定したコモンイベントを実行する
* 機能(実行時にターン進行)を追加。
*
* v2.1.0 - 2019/12/24 : 機能追加
* 1. パーティーコマンドやアクターコマンドに空欄(カーソル選択不可)を空ける機能を追加。
*
* v2.0.1 - 2018/12/11 : 不具合修正、ヘルプ削除
* 1. パーティーコマンドに追加コマンドを設定するとエラーになる不具合を修正。
*
* v2.0.0 - 2018/12/10 : 仕様見直し
* 1. データベースのスキルを使って、コマンドのアイコンや説明文を設定するように変更。
* 2. アクターコマンドの設定方法を変更。(タグ変更、プラグインパラメータ削除)
* 2. カスタムコマンドの表示条件を設定する機能を削除。
* 3. コストを表示する機能を削除。
*
* v1.2.2 - 2018/10/09 : 不具合修正
* 1. 説明文を表示した状態でパーティーコマンドを表示させた場合に、説明文が
* そのまま残ってしまう不具合を修正。
*
* v1.2.1 - 2018/10/05 : 不具合修正
* 1. カスタムコマンドのコストを非表示にしていても、コマンド名が左右につぶれて
* 表示してしまう不具合を修正。
*
* v1.2.0 - 2018/10/05 : 機能追加
* 1. カスタムコマンド選択時にスキルに設定した説明文を表示する機能を追加。
*
* v1.1.0 - 2018/04/09 : 機能追加
* 1. FTKR_AlternatingTurnBattle.jsの v1.1.0 に対応。
* 2. パーティーコマンドの表示順番を設定する機能を追加。
* 3. カスタムコマンドのコストを表示する機能を追加。
*
* v1.0.1 - 2018/03/27 : 不具合修正、ヘルプ修正
* 1.複数の特徴欄で同じスキルタイプを追加したときに、コマンドが重複して
* 表示してしまう不具合を修正。
*
* v1.0.0 - 2017/11/25 : 初版作成
*
*-----------------------------------------------------------------------------
*/
//=============================================================================
/*~struct~party:
* @param fight
* @desc 「戦う」コマンドを設定します。
* @type struct<command>
* @default
*
* @param escape
* @desc 「逃げる」コマンドを設定します。
* @type struct<command>
* @default
*
* @param customs
* @desc 追加するパーティーコマンドを設定します。
* @type struct<custom>[]
* @default
*/
/*~struct~command:
* @param enabled
* @desc コマンドの実行条件
* コマンドの仕様に合わせてください。
* @default
*
* @param ext
* @desc コマンドの拡張パラメータ
* コマンドの仕様に合わせてください。
* @default
*
* @param skillId
* @desc コマンドのスキルID
* 0 は スキル未指定
* @type number
* @min 0
* @default
*/
/*~struct~custom:
* @param name
* @desc コマンドの表示名
* コマンドの仕様に合わせてください。
* @default
*
* @param symbol
* @desc コマンドのシンボル
* コマンドの仕様に合わせてください。
* @default
*
* @param enabled
* @desc コマンドの実行条件
* コマンドの仕様に合わせてください。
* @default
*
* @param ext
* @desc コマンドの拡張パラメータ
* コマンドの仕様に合わせてください。
* @default
*
* @param skillId
* @desc コマンドの説明用スキルID
* 0 は スキル未指定
* @type number
* @min 0
* @default
*
* @param show
* @desc コマンドの表示条件
* コマンドの仕様に合わせてください。
* @default
*
*/