FTKR Skill Sub Command - FTKR_SkillSubCommand.js

▼FTKR Skill Sub Command(フトコロ様作) - FTKR_SkillSubCommand.js
https://plugin.fungamemake.com/archives/1338
スキル画面にサブコマンドを追加する。FTKR_SEP_ShowSkillStatusと組み合わせて使用できません
ふりがな:すきるさぶこまんど
機能概要: スキル画面にサブコマンドを追加する。FTKR_SEP_ShowSkillStatusと組み合わせて使用できません
利用規約(ライセンス): MITライセンス
作者:フトコロ
作者サイト:https://x.com/futokoro_mv
解説ページ:https://github.com/futokoro/RPGMaker/blob/master/FTKR_S…
ダウンロードページ:https://raw.githubusercontent.com/futokoro/RPGMaker/mas…
ファイル名:FTKR_SkillSubCommand.js
プラグインのヘルプ:
/*: * @plugindesc v1.0.0 スキル画面にサブコマンドを追加するプラグイン * @author フトコロ * * @param Enable Confirmation * @desc スキルを忘れる時に確認画面で実行確認するか。 * 1 - 確認する, 0 - 確認しない * @default 1 * * @param --サブコマンド-- * @default * * @param Command Use Format * @desc 実行コマンドの「使う」の表示内容を記述します。 * @default 使う * * @param Command Forget Format * @desc 実行コマンドの「忘れる」の表示内容を記述します。 * @default 忘れる * * @param Command Cancel Format * @desc 実行コマンドの「やめる」の表示内容を記述します。 * @default やめる * * @param --確認画面-- * @default * * @param Conf Title Format * @desc スキル削除実行時の確認内容を記述します。 * %1 - アクター名, %2 - スキル名 * @default [%2]を忘れますか? * * @param Confirmation Ok Format * @desc 確認コマンドの「実行する」の表示内容を記述します。 * @default 実行する * * @param Confirmation Cancel Format * @desc 確認コマンドの「実行しない」の表示内容を記述します。 * @default 実行しない * * @param --カスタムコマンド1-- * @default * * @param Custom1 Format * @desc 実行コマンドの「カスタムコマンド1」の表示内容を記述します。 * @default * * @param Custom1 EventID * @desc カスタムコマンド1で実行するコモンイベントのIDを設定します。 * @default * * @help *----------------------------------------------------------------------------- * 概要 *----------------------------------------------------------------------------- * 本プラグインを実装することで、サブコマンドを表示する機能を追加します。 * * サブコマンドは標準で以下の機能を持っています。 * 1. スキルを実行する。 * 2. 習得済みのスキルを削除する(忘れる)。 * * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して * ください。 * * 2. 本プラグインは、FTKR_SkillExpansion.jsと組み合わせて使用できません。 * * 3. 本プラグインは、FTKR_SEP_ShowSkillStatus.jsと組み合わせて * 使用できません。 * * *----------------------------------------------------------------------------- * スキルの削除条件 *----------------------------------------------------------------------------- * 標準でスキルは無条件に削除可能です。 * これに対して、以下のノートタグをスキルに追記することで、削除するための * 条件を設定することができます。 * * <EIC 削除条件> * 条件式 * </EIC 削除条件> * * [条件式(eval) の値について] * 条件式(eval)は、ダメージ計算式のように、計算式を入力することで、 * 固定値以外の値を使用することができます。以下のコードを使用できます。 * a.param - 使用者のパラメータを参照します。(a.atk で使用者の攻撃力) * s[x] - スイッチID x の状態を参照します。 * v[x] - 変数ID x の値を参照します。 * iv[x] - アイテムのセルフ変数ID x の値を参照します。(*1) * * (*1) セルフ変数を使用する場合は、FTKR_ItemSelfVariables.jsが必要です。 * * 入力例) * スイッチID1 が ON の時に削除可能。 * <EIC 削除条件> * s[1] * </EIC 削除条件> * * * [複数の条件を設定する場合] * 以下の2種類の入力例は同じ意味です。 * * 1. 縦に複数の条件式を並べる * <EIC 削除条件> * 条件式1 * 条件式2 * </EIC 削除条件> * * 1. '&&'を使用して横に複数の条件式を並べる * <EIC 削除条件> * 条件式1 && 条件式2 * </EIC 削除条件> * * *----------------------------------------------------------------------------- * カスタムコマンドについて *----------------------------------------------------------------------------- * コモンイベントを実行できるカスタムコマンドを設定できます。 * なお、コモンイベントを実行すると、自動的にメニューが閉じます。 * * 以下のプラグインパラメータで設定します。 * * <ustom1 Format> * :サブコマンドで表示するコマンド名を設定してください。 * * <Custom1 EventID> * :実行するコモンイベントのIDを設定してください。 * * * サブコマンドを実行したアクターとスキルの情報は以下のスクリプトで * 取得できます。 * * アクターのゲームデータ * $gameParty.menuActor() * ⇒ アクターID * $gameParty.menuActor()._actorId * ⇒ アクター名 * $gameParty.menuActor()._name * * スキルのデータ * $gameParty.lastItem() * ⇒ スキルID * $gameParty.lastItem().id * ⇒ スキル名 * $gameParty.lastItem().name * * *----------------------------------------------------------------------------- * 本プラグインのライセンスについて(License) *----------------------------------------------------------------------------- * 本プラグインはMITライセンスのもとで公開しています。 * This plugin is released under the MIT License. * * Copyright (c) 2017 Futokoro * http://opensource.org/licenses/mit-license.php * * *----------------------------------------------------------------------------- * 変更来歴 *----------------------------------------------------------------------------- * * v1.0.0 - 2017/04/15 : 初版作成 * *----------------------------------------------------------------------------- */
