スキルの消費コストを拡張するプラグイン – FTKR_ExItemConfig_IB_SkillCost.js

タイトル
スキルの消費コストを拡張するプラグイン
作者名
ヘルプ
-----------------------------------------------------------------------------
概要
-----------------------------------------------------------------------------
本プラグインを実装することで、スキルの消費コストをより詳細に設定できます。

本プラグインは、FTKR_ExItemConfig_ItemBasic.jsの拡張プラグインです。


-----------------------------------------------------------------------------
設定方法
-----------------------------------------------------------------------------
1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して
ください。

2. 本プラグインには、FTKR_ExItemConfig_ItemBasic.js が必要です。

3. 本プラグインは、FTKR_SkillExpansion.jsと組み合わせて使用できません。


-----------------------------------------------------------------------------
使用条件の設定
-----------------------------------------------------------------------------
スキルに以下のノートタグを追記することで、消費コストの設定ができます。
消費コストはFTKR_ExItemConfig_ItemBasic.jsのデータID毎に設定できます。

<EIC コスト: x>
code
</EIC コスト>
:データID x に対して code部の設定を登録します。

[code に使用できる項目]
Mp: eval
:消費MPを eval で設定した値に変更します。
Tp: eval
:消費TPを eval で設定した値に変更します。
Hp: eval
:消費HPを eval で設定した値にします。


[計算式(eval) の値について]
計算式(eval)は、ダメージ計算式のように、計算式を入力することで、
固定値以外の値を使用することができます。以下のコードを使用できます。
a.param - 使用者のパラメータを参照します。(a.atk で使用者の攻撃力)
s[x] - スイッチID x の状態を参照します。
v[x] - 変数ID x の値を参照します。
iv[x] - アイテムのセルフ変数ID x の値を参照します。(1)

(1) セルフ変数を使用する場合は、FTKR_ItemSelfVariables.jsが必要です。


入力例)
使用者の現在MPと現在TPをすべて消費する。
ただし、最低1は必要とする。
<EIC コスト: 0>
Mp: Math.max(a.mp, 1)
Tp: Math.max(a.tp, 1)
</EIC コスト>


-----------------------------------------------------------------------------
本プラグインのライセンスについて(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/30 : 初版公開

-----------------------------------------------------------------------------
パラメータ
param Draw All Cost
desc スキルのすべてのコストを表示するか。
0 - 表示しない, 1 - 表示する
default 0

param HP Cost Format
desc HPコストの表示内容を文字列で記述します。
%1 - HPコスト
default \c[21]%1\}HP\{

param MP Cost Format
desc MPコストの表示内容を文字列で記述します。
%1 - MPコスト
default \c[23]%1\}MP\{

param TP Cost Format
desc TPコストの表示内容を文字列で記述します。
%1 - TPコスト
default \c[29]%1\}TP\{

ライセンス表記
本プラグインのライセンスについて(License)
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.
Copyright (c) 2017 Futokoro
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/futokoro/RPGMaker