スキル画面にサブコマンドを追加するプラグイン – FTKR_SkillSubCommand.js
- タイトル
- スキル画面にサブコマンドを追加するプラグイン
- 作者名
- フトコロ様
- ヘルプ
- -----------------------------------------------------------------------------
概要
-----------------------------------------------------------------------------
本プラグインを実装することで、サブコマンドを表示する機能を追加します。
サブコマンドは標準で以下の機能を持っています。
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 : 初版作成
----------------------------------------------------------------------------- - パラメータ
-
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 - ライセンス表記
- 本プラグインのライセンスについて(License)
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.
Copyright (c) 2017 Futokoro
http://opensource.org/licenses/mit-license.php