FTKR Custom Simple Actor Status - FTKR_CustomSimpleActorStatus.js

▼FTKR Custom Simple Actor Status(フトコロ様作) - FTKR_CustomSimpleActorStatus.js
https://plugin.fungamemake.com/archives/1307
ステータス表示を変更する本体
ふりがな:かすたむしんぷるあくたーすてーたす
機能概要: ステータス表示を変更する本体
利用規約(ライセンス): MITライセンス
作者:フトコロ
作者サイト:https://x.com/futokoro_mv
解説ページ:https://github.com/futokoro/RPGMaker/blob/master/FTKR_C…
ダウンロードページ:https://raw.githubusercontent.com/futokoro/RPGMaker/mas…
ファイル名:FTKR_CustomSimpleActorStatus.js
プラグインのヘルプ:
/*: * @plugindesc v3.5.2 アクターのステータス表示を変更するプラグイン * @author フトコロ * * @noteParam CSS_画像 * @noteRequire 1 * @noteDir img/pictures/ * @noteType file * @noteData actors * * @noteParam CSS_画像 * @noteRequire 1 * @noteDir img/pictures/ * @noteType file * @noteData items * * @noteParam CSS_画像 * @noteRequire 1 * @noteDir img/pictures/ * @noteType file * @noteData weapons * * @noteParam CSS_画像 * @noteRequire 1 * @noteDir img/pictures/ * @noteType file * @noteData armors * * @param face * @text --顔画像の設定-- * @default * * @param Face Image Width * @desc アクターの顔画像幅を設定します * デフォルトは144 * @default 144 * @parent face * * @param Face Image Height * @desc アクターの顔画像高さを設定します * デフォルトは144 * @default 144 * @parent face * * @param Face Position X * @desc 顔画像を描画エリア内のどこに表示するか。 * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ * @default 1 * @parent face * * @param chara * @text --歩行キャラの設定-- * @default * * @param Chara Image Width * @desc アクターの歩行キャラの画像幅を設定します * デフォルトは48 * @default 48 * @parent chara * * @param Chara Image Height * @desc アクターの歩行キャラの画像高さを設定します * デフォルトは48 * @default 48 * @parent chara * * @param Chara Position X * @desc アクターの歩行キャラを描画エリア内のどこに表示するか。 * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ * @default 1 * @parent chara * * @param Chara Direction * @desc アクターの歩行キャラの向きを設定します。 * 0 - 正面固定, 1 - マップ上の先頭プレイヤーの向き * @default 0 * @parent chara * * @param sv * @text --SVキャラの設定-- * @default * * @param Sv Image Width * @desc アクターのSVキャラの画像幅を設定します * デフォルトは64 * @default 64 * @parent sv * * @param Sv Image Height * @desc アクターのSvキャラの画像高さを設定します * デフォルトは64 * @default 64 * @parent sv * * @param Sv Position X * @desc アクターのSvキャラを描画エリア内のどこに表示するか。 * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ * @default 1 * @parent sv * * @param Enabled Sv Motion * @desc Svキャラのモーションを有効にするか設定します * 0 - 無効にする, 1 - 常に有効にする, 2 - 戦闘時以外有効 * @default 1 * @parent sv * * @param Sv Image Motion * @desc Svキャラの標準モーションを設定します * @default wait * @parent sv * * @param Enabled State Motion * @desc ステートモーションを有効にするか設定します * 1 - 有効にする, 0 - 無効にする * @default 1 * @parent sv * * @param state * @text --ステートの設定-- * @default * * @param Enable CSS States * @desc ステートアイコンの表示を専用の描画処理に変えるか。 * 1 - 有効にする, 0 - 無効にする * @default 1 * @parent state * * @param Animation Wait * @desc ステートアイコンの切り替え時間を指定します * デフォルトは40 * @default 40 * @parent state * * @param Enable Overlap * @desc ステートアイコンの重なり表示を有効にする * 1 - 有効にする, 0 - 無効にする * @default 0 * @parent state * * @param Overlap Rate * @desc アイコンの重なりを許容する比率を設定します。 * @default 0.5 * @parent state * * @param State Icon Padding * @desc アイコン表示に必要な余白を指定します。 * @default 4 * @type number * @min 0 * @parent state * * @param Enable Auto Scale * @desc 行の高さまたは表示幅に合わせてアイコンサイズを調整するか * 1 - 有効にする, 0 - 無効にする * @default 0 * @parent state * * @param pdiff * @text --通常能力値(差分)の設定-- * @default * * @param Enabled Escapecharacters By PDIFF * @desc 差分表示に制御文字使えるようにする * @type boolean * @on 有効 * @off 無効 * @default true * @parent pdiff * * @param Format PDIFF Plus * @desc 増加の場合の表示を設定します。 * %1 - 増加値 * @default c[24]+ %1 * @parent pdiff * * @param Format PDIFF Minus * @desc 減少の場合の表示を設定します。 * %1 - 減少値 * @default c[25]- %1 * @parent pdiff * * @param xparam * @text --能力値の設定-- * @default * * @param Disp Decimals Param * @desc 能力値が率で表されるパラメータの表示方法を選択します。 * @type select * @option 少数で表示 * @value 0 * @option パーセント(%)で表示 * @value 1 * @default 0 * @parent xparam * * @param equip * @text --装備パラメータの設定-- * @default * * @param Equip Right Arrow * @desc 装備を変える時に表示する右矢印記号を指定します。 * @default c[16]→ * @parent equip * * @param ediff * @text --装備パラメータ(差分)の設定-- * @default * * @param Enabled Escapecharacters By EDIFF * @desc 差分表示に制御文字使えるようにする * @type boolean * @on 有効 * @off 無効 * @default true * @parent ediff * * @param Format EDIFF Plus * @desc 増加の場合の表示を設定します。 * %1 - 増加値 * @default c[24]+ %1 * @parent ediff * * @param Format EDIFF Minus * @desc 減少の場合の表示を設定します。 * %1 - 減少値 * @default c[25]- %1 * @parent ediff * * @param aopdiff * @text --AOP能力値(差分)の設定-- * @default * * @param Enabled Escapecharacters By AOPDIFF * @desc 差分表示に制御文字使えるようにする * @type boolean * @on 有効 * @off 無効 * @default true * @parent aopdiff * * @param Format AOPDIFF Plus * @desc 増加の場合の表示を設定します。 * %1 - 増加値 * @default c[24]+ %1 * @parent aopdiff * * @param Format AOPDIFF Minus * @desc 減少の場合の表示を設定します。 * %1 - 減少値 * @default c[25]- %1 * @parent aopdiff * * @param ediffaop * @text --AOP装備パラメータ(差分)の設定-- * @default * * @param Enabled Escapecharacters By EDIFFAOP * @desc 差分表示に制御文字使えるようにする * @type boolean * @on 有効 * @off 無効 * @default true * @parent ediffaop * * @param Format EDIFFAOP Plus * @desc 増加の場合の表示を設定します。 * %1 - 増加値 * @default c[24]+ %1 * @parent ediffaop * * @param Format EDIFFAOP Minus * @desc 減少の場合の表示を設定します。 * %1 - 減少値 * @default c[25]- %1 * @parent ediffaop * * @param image * @text --カスタム画像の設定-- * @default * * @param Image Position X * @desc カスタム画像を描画エリア内のどこに表示するか。 * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ * @default 1 * @parent image * * @param message * @text --メッセージの設定-- * @default * * @param Display LevelUp Message * @desc レベルアップ時のメッセージを設定します。 * %1 - アクター名, %2 - 現在レベル, %3 - 上昇したレベル * @default C[17]%3 Level Up! * @parent message * * @param customParam * @text --カスタムパラメータの設定-- * * @param --Custom Param 0-- * @default * @parent customParam * * @param Custom 0 Display Name * @desc Custom(0)の表示名を設定します * @default c[16]現在の経験値 * @parent customParam * * @param Custom 0 References * @desc Custom(0)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 0 Unit * @desc Custom(0)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 1-- * @default * @parent customParam * * @param Custom 1 Display Name * @desc Custom(1)の表示名を設定します * @default * @parent customParam * * @param Custom 1 References * @desc Custom(1)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default a.currentExp() * @parent customParam * * @param Custom 1 Unit * @desc Custom(1)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 2-- * @default * @parent customParam * * @param Custom 2 Display Name * @desc Custom(2)の表示名を設定します * @default c[16]次のレベルまで * @parent customParam * * @param Custom 2 References * @desc Custom(2)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 2 Unit * @desc Custom(2)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 3-- * @default * @parent customParam * * @param Custom 3 Display Name * @desc Custom(3)の表示名を設定します * @default * @parent customParam * * @param Custom 3 References * @desc Custom(3)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default a.nextRequiredExp() * @parent customParam * * @param Custom 3 Unit * @desc Custom(3)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 4-- * @default * @parent customParam * * @param Custom 4 Display Name * @desc Custom(4)の表示名を設定します * @default * @parent customParam * * @param Custom 4 References * @desc Custom(4)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 4 Unit * @desc Custom(4)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 5-- * @default * @parent customParam * * @param Custom 5 Display Name * @desc Custom(5)の表示名を設定します * @default * @parent customParam * * @param Custom 5 References * @desc Custom(5)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 5 Unit * @desc Custom(5)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 6-- * @default * @parent customParam * * @param Custom 6 Display Name * @desc Custom(6)の表示名を設定します * @default * @parent customParam * * @param Custom 6 References * @desc Custom(6)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 6 Unit * @desc Custom(6)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 7-- * @default * @parent customParam * * @param Custom 7 Display Name * @desc Custom(7)の表示名を設定します * @default * @parent customParam * * @param Custom 7 References * @desc Custom(7)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 7 Unit * @desc Custom(7)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 8-- * @default * @parent customParam * * @param Custom 8 Display Name * @desc Custom(8)の表示名を設定します * @default * @parent customParam * * @param Custom 8 References * @desc Custom(8)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 8 Unit * @desc Custom(8)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 9-- * @default * @parent customParam * * @param Custom 9 Display Name * @desc Custom(9)の表示名を設定します * @default * @parent customParam * * @param Custom 9 References * @desc Custom(9)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 9 Unit * @desc Custom(9)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 10-- * @default * @parent customParam * * @param Custom 10 Display Name * @desc Custom(10)の表示名を設定します * @default * @parent customParam * * @param Custom 10 References * @desc Custom(10)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 10 Unit * @desc Custom(10)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 11-- * @default * @parent customParam * * @param Custom 11 Display Name * @desc Custom(11)の表示名を設定します * @default * @parent customParam * * @param Custom 11 References * @desc Custom(11)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 11 Unit * @desc Custom(11)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 12-- * @default * @parent customParam * * @param Custom 12 Display Name * @desc Custom(12)の表示名を設定します * @default * @parent customParam * * @param Custom 12 References * @desc Custom(12)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 12 Unit * @desc Custom(12)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 13-- * @default * @parent customParam * * @param Custom 13 Display Name * @desc Custom(13)の表示名を設定します * @default * @parent customParam * * @param Custom 13 References * @desc Custom(13)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 13 Unit * @desc Custom(13)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 14-- * @default * @parent customParam * * @param Custom 14 Display Name * @desc Custom(14)の表示名を設定します * @default * @parent customParam * * @param Custom 14 References * @desc Custom(14)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 14 Unit * @desc Custom(14)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 15-- * @default * @parent customParam * * @param Custom 15 Display Name * @desc Custom(15)の表示名を設定します * @default * @parent customParam * * @param Custom 15 References * @desc Custom(15)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 15 Unit * @desc Custom(15)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 16-- * @default * @parent customParam * * @param Custom 16 Display Name * @desc Custom(16)の表示名を設定します * @default * @parent customParam * * @param Custom 16 References * @desc Custom(16)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 16 Unit * @desc Custom(16)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 17-- * @default * @parent customParam * * @param Custom 17 Display Name * @desc Custom(17)の表示名を設定します * @default * @parent customParam * * @param Custom 17 References * @desc Custom(17)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 17Unit * @desc Custom(17)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 18-- * @default * @parent customParam * * @param Custom 18 Display Name * @desc Custom(18)の表示名を設定します * @default * @parent customParam * * @param Custom 18 References * @desc Custom(18)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 18 Unit * @desc Custom(18)の単位を設定します。 * @default * @parent customParam * * @param --Custom Param 19-- * @default * @parent customParam * * @param Custom 19 Display Name * @desc Custom(19)の表示名を設定します * @default * @parent customParam * * @param Custom 19 References * @desc Custom(19)の値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customParam * * @param Custom 19 Unit * @desc Custom(19)の単位を設定します。 * @default * @parent customParam * * @param customGauge * @text --カスタムゲージの設定-- * * @param Gauge Param Digit * @desc 現在値と最大値の表示幅を指定した桁数に設定する * @default 4 * @parent customGauge * * @param --Gauge Param 0-- * @default * @parent customGauge * * @param Gauge 0 Display Name * @desc Gauge(0)の表示名を設定します * @default C[16]EXP * @parent customGauge * * @param Gauge 0 References * @desc Gauge(0)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 0 Current * @desc Gauge(0)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default a.isMaxLevel() ? '--------' : a.currentExp() * @parent customGauge * * @param Gauge 0 Max * @desc Gauge(0)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default a.isMaxLevel() ? '--------' : a.nextLevelExp() * @parent customGauge * * @param Gauge 0 Color1 * @desc Gauge(0)のゲージの色1を設定します。 * @default 17 * @parent customGauge * * @param Gauge 0 Color2 * @desc Gauge(0)のゲージの色2を設定します。 * @default 6 * @parent customGauge * * @param --Gauge Param 1-- * @default * @parent customGauge * * @param Gauge 1 Display Name * @desc Gauge(1)の表示名を設定します * @default * @parent customGauge * * @param Gauge 1 References * @desc Gauge(1)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 1 Current * @desc Gauge(1)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 1 Max * @desc Gauge(1)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 1 Color1 * @desc Gauge(1)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 1 Color2 * @desc Gauge(1)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 2-- * @default * @parent customGauge * * @param Gauge 2 Display Name * @desc Gauge(2)の表示名を設定します * @default * @parent customGauge * * @param Gauge 2 References * @desc Gauge(2)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 2 Current * @desc Gauge(2)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 2 Max * @desc Gauge(2)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 2 Color1 * @desc Gauge(2)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 2 Color2 * @desc Gauge(2)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 3-- * @default * @parent customGauge * * @param Gauge 3 Display Name * @desc Gauge(3)の表示名を設定します * @default * @parent customGauge * * @param Gauge 3 References * @desc Gauge(3)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 3 Current * @desc Gauge(3)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 3 Max * @desc Gauge(3)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 3 Color1 * @desc Gauge(3)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 3 Color2 * @desc Gauge(3)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 4-- * @default * @parent customGauge * * @param Gauge 4 Display Name * @desc Gauge(4)の表示名を設定します * @default * @parent customGauge * * @param Gauge 4 References * @desc Gauge(4)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 4 Current * @desc Gauge(4)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 4 Max * @desc Gauge(4)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 4 Color1 * @desc Gauge(4)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 4 Color2 * @desc Gauge(4)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 5-- * @default * @parent customGauge * * @param Gauge 5 Display Name * @desc Gauge(5)の表示名を設定します * @default * @parent customGauge * * @param Gauge 5 References * @desc Gauge(5)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 5 Current * @desc Gauge(5)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 5 Max * @desc Gauge(5)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 5 Color1 * @desc Gauge(5)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 5 Color2 * @desc Gauge(5)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 6-- * @default * @parent customGauge * * @param Gauge 6 Display Name * @desc Gauge(6)の表示名を設定します * @default * @parent customGauge * * @param Gauge 6 References * @desc Gauge(6)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 6 Current * @desc Gauge(6)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 6 Max * @desc Gauge(6)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 6 Color1 * @desc Gauge(6)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 6 Color2 * @desc Gauge(6)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 7-- * @default * @parent customGauge * * @param Gauge 7 Display Name * @desc Gauge(7)の表示名を設定します * @default * @parent customGauge * * @param Gauge 7 References * @desc Gauge(7)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 7 Current * @desc Gauge(7)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 7 Max * @desc Gauge(7)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 7 Color1 * @desc Gauge(7)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 7 Color2 * @desc Gauge(7)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 8-- * @default * @parent customGauge * * @param Gauge 8 Display Name * @desc Gauge(8)の表示名を設定します * @default * @parent customGauge * * @param Gauge 8 References * @desc Gauge(8)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 8 Current * @desc Gauge(8)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 8 Max * @desc Gauge(8)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 8 Color1 * @desc Gauge(8)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 8 Color2 * @desc Gauge(8)のゲージの色2を設定します。 * @default * @parent customGauge * * @param --Gauge Param 9-- * @default * @parent customGauge * * @param Gauge 9 Display Name * @desc Gauge(9)の表示名を設定します * @default * @parent customGauge * * @param Gauge 9 References * @desc Gauge(9)で表示する値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 9 Current * @desc Gauge(9)の現在値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 9 Max * @desc Gauge(9)の最大値の参照先を設定します。 * アクターを a として、ステータスの参照先を記述すること。 * @default * @parent customGauge * * @param Gauge 9 Color1 * @desc Gauge(9)のゲージの色1を設定します。 * @default * @parent customGauge * * @param Gauge 9 Color2 * @desc Gauge(9)のゲージの色2を設定します。 * @default * @parent customGauge * * @param paramName * @text --表示名の設定-- * * @param XPARAM Name * @desc 追加能力値の表示名を設定します。 * @type struct<xparam> * @default {”hit”:”命中率”,”eva”:”回避率”,”cri”:”会心率”,”cev”:”会心回避率”,”mev”:”魔法回避率”,”mrf”:”魔法反射率”,”cnt”:”反撃率”,”hrg”:”HP再生率”,”mrg”:”MP再生率”,”trg”:”TP再生率”} * @parent paramName * * @param SPARAM Name * @desc 特殊能力値の表示名を設定します。 * @type struct<sparam> * @default {”tgr”:”狙われ率”,”grd”:”防御効果率”,”rec”:”回復効果率”,”pha”:”薬の知識”,”mcr”:”MP消費率”,”tcr”:”TPチャージ率”,”pdr”:”物理ダメージ率”,”mdr”:”魔法ダメージ率”,”fdr”:”床ダメージ率”,”exr”:”経験獲得率”} * @parent paramName * * @help *----------------------------------------------------------------------------- * 概要 *----------------------------------------------------------------------------- * このプラグインは、アクターのステータス表示のレイアウトをより詳細に設定できる * 処理を実装します。 * * このプラグインの拡張プラグイン(FTKR_CSS_***.js)と組み合わせることで * メニュー画面や、バトル画面などさまざまなステータス画面を設定できるように * なります。 * * このプラグインの v3.0.0 から採用するステータスごとの表示位置指定方式については、 * 拡張プラグインの v2.0.0 以降を使用してください。 * ※従来の方式についても、v1の拡張プラグインで使用可能 * * * プラグインの使い方は、下のオンラインマニュアルページを見てください。 * https://github.com/futokoro/RPGMaker/blob/master/FTKR_CustomSimpleActorStatus.ja.md * * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、このプラグインを追加して * ください。 * * 2. 拡張プラグイン(FTKR_CSS_***.js)と組み合わせる場合は、このプラグインが * 上になるように配置してください。 * * 3. GraphicalDesignMode.jsと組み合わせる場合は、 * このプラグインが下になるように配置してください。 * * 4. このプラグインを使う上で、設定が必須なプラグインパラメータはありません。 * * *----------------------------------------------------------------------------- * プラグインのライセンスについて(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 * * *----------------------------------------------------------------------------- * 変更来歴 *----------------------------------------------------------------------------- * * v3.5.2 - 2019/04/14 : 機能追加 * 1. 特殊能力値(xparam)と追加能力値(sparam)を表示するコード他を追加。 * * v3.5.1 - 2019/03/05 : 不具合修正、機能追加 * 1. 拡張プラグインのパラメータ”statusList”の”value”の値を正しく読み取れない * 不具合を修正。 * 2. 選択中の装備品を装備できない時に特定も文字を表示させるコード notequip を * 追加。※装備画面とショップ画面で使用可能 * * v3.5.0 - 2018/12/29 : 機能追加 * 1. セーブしたウィンドウ設定を変更するプラグインコマンドを追加。 * * v3.4.7 - 2018/12/27 : 不具合修正 * 1. FTKR_CSS_ShopStatus v2.2.2 の不具合修正対応。 * 2. FTKR_OriginalSceneWindow でアイテムデータ画像が表示できない不具合対応。 * * v3.4.6 - 2018/12/15 : 不具合修正(軽量化) * 1. カスタムパラメータとカスタムゲージの表示処理を見直し。 * 2. プラグインコマンドの判定処理を見直し。 * * v3.4.5 - 2018/12/13 : 不具合修正(軽量化) * 1. code(x)の形のパラメータの判定時に必ずeval()で評価していた処理を見直し。 * * v3.4.4 - 2018/12/02 : 不具合修正 * 1. カスタム画像で、存在しない画像IDを指定した場合にエラーになる不具合を修正。 * * v3.4.3 - 2018/11/03 : 仕様変更 * 1. ediff(x)、aopdiff(x)、ediffaop(x)の表示内容の設定を、pdiff(x)から独立。 * * v3.4.2 - 2018/10/28 : 不具合修正 * 1. オリジナルパラメータおよびオリジナルゲージの数値が、一部のシーンで正常に * 表示できない不具合を修正。 * * v3.4.1 - 2018/10/11 : 機能追加、仕様変更 * 1. パラメータの差分表示に制御文字を無効にする機能を追加。 * 2. パラメータの差分表示で 0 の場合に表示しないように変更。 * * v3.4.0 - 2018/10/10 : 機能追加 * 1. ediff(x)およびediffaop(x)のコードをFTKR_CSS_ShopStatusから移動。 * * v3.3.4 - 2018/09/28 : 機能追加 * 1. ステータスコードに、AOPパラメータ表示用のコードを追加。 * * v3.3.3 - 2018/09/28 : 機能追加 * 1. ステータスコードに、パラメータ表示用のコードを追加。 * * v3.3.2 - 2018/09/19 : 機能追加 * 1. ステータスコードに、アイテム用のコードを追加。 * * v3.3.1 - 2018/09/19 : 不具合修正 * 1. 戦闘不能時に、ステートアイコンを表示しない不具合を修正。 * * v3.3.0 - 2018/09/15 : 機能追加 * 1. ステータスコードに、アイテム用のコードを追加。 * 2. ステータスアイコン同士間の余白サイズを設定する機能を追加。 * 3. ステータスアイコンを高さ幅が不足しても最低1つは表示させるように変更。 * 4. プラグインパラメータ Enable Auto Scale を有効にした場合に、表示幅が小さい * 場合でもサイズ調整するように変更。 * * v3.2.0 - 2018/09/11 : FTKR_GDM_WindowEditor.js 用の記述を修正。 * * v3.1.1 - 2018/09/09 : GraphicalDesignMode.js 用の記述を削除 * * v3.1.0 - 2018/08/30 : 機能追加 * 1. 拡張プラグインのプラグインパラメータで表示するステータスをリストで * 選択できる機能を追加。 * * v3.0.2 - 2018/08/25 : 不具合修正 * 1. 拡張プラグインで、余白と背景透明度を 0 に設定した場合に、設定が無効になる * 不具合を修正。 * * v3.0.1 - 2018/08/20 : 不具合修正 * 1. 拡張プラグインでステータスウィンドウの設定を有効にした場合にエラーになる * 不具合を修正。 * * v3.0.0 - 2018/08/19 : 仕様変更 * 1. ステータスの表示とパラメータの入力に、ステータスごとの表示位置指定方式を採用。 * 2. FTKR_GDM_WindowEditor対応版に修正。 * 3. ヘルプの記述を削減。 * 4. 顔画像のサイズを調整する機能を追加。 * 5. GraphicalDesignMode.jsとの連携機能を、FTKR_GDM_Editorに移行。 * * v2.7.2 - 2018/08/18 : 不具合修正 * 1. 拡張プラグイン使用時にステートアイコンが表示されない不具合を修正。 * * v2.7.1 - 2018/08/17 : 不具合修正 * 1. バトルシーンでステータスウィンドウが非表示でも、ステートアイコンが * 表示される不具合を修正。 * * v2.7.0 - 2018/03/17 : 機能追加 * 1. カスタム画像をゲーム中に変更するプラグインコマンドを追加。 * * v2.6.3 - 2018/03/12 : 処理変更 * 1. 顔画像やカスタム画像の表示透過度の判定部を関数として独立。 * 2. コード処理部にアクターが設定されていない場合の例外処理を追加。 * * v2.6.2 - 2018/03/11 : 不具合修正 * 1. 角括弧で設定したコードが正しく表示されない不具合を修正。 * 2. デザインモード中にstateコードを変更した際に、ステートアイコンの表示が * 一部更新されない不具合を修正。 * * v2.6.1 - 2018/01/07 : 処理変更 * 1. 顔画像、歩行キャラ、SVキャラのX座標方向の寄せ表示部分を関数として独立。 * * v2.6.0 - 2017/11/18 : 機能追加 * 1. FTKR_CSS_***Status系の拡張プラグインをGraphicalDesignMode.jsに * 対応する処理を追加。 * * v2.5.1 - 2017/11/08 : 不具合修正 * 1. FTKR_OriginalSceneWindow.jsで生成したウィンドウが有る場合に * シーン開始時にエラーになる不具合を修正。 * * v2.5.0 - 2017/11/08 : 機能追加 * 1. 横線を表示するコード「line」を追加。 * 2. GraphicalDesignMode.jsとFTKR_CSS_GDM.jsにより、デザインモード中に * ゲーム内でレイアウトを変更する機能を追加。 * * v2.4.3 - 2017/11/02 : 不具合修正 * 1. 装備画面でフリーズする不具合を修正。 * * v2.4.2 - 2017/11/01 : 不具合修正 * 1. カスタムパラメータとカスタムゲージで、名前が表示されない不具合を修正。 * 2. 装備のパラメータが表示されない不具合を修正。 * * v2.4.1 - 2017/10/19 : 不具合修正 * 1. カスタムパラメータとカスタムゲージで、アイコンを表示したときに * 表示位置がずれる場合がある不具合を修正。 * * v2.4.0 - 2017/10/16 : 仕様変更 * 1. カスタムゲージで、現在値および最大値に文字列を表示できるように変更。 * * v2.3.0 - 2017/07/23 : 機能追加 * 1. 表示コードの判定部の記述を見直し。 * 2. 括弧で数値を指定する表示コードに対して、数値ではなくスクリプトで * 指定できるように修正。 * 3. FTKR_AddOriginalParametersで作成したオリジナルパラメータの * 装備パラメータを表示するコード「eaop(x)」を追加。 * * v2.2.0 - 2017/06/19 : 機能変更、機能追加 * 1. テキストコードに、JS計算式の評価処理を追加。 * 2. JS計算式の評価コードで、文字列のまま表示する機能を追加。 * * v2.1.0 - 2017/06/19 : 機能変更、機能追加 * 1. カスタム画像の設定仕様を変更。 * 2. カスタム画像を複数設定できる機能を追加。 * * v2.0.0 - 2017/06/18 : メニュー画面の変更機能を分離 * * v1.8.0 - 2017/06/17 : 機能追加 * 1. カスタムパラメータに単位を表示する機能を追加。 * * v1.7.6 - 2017/06/10 : 不具合修正 * 1. YEP_BuffsStatesCore.jsと組み合わせた時にステートカウントの表示が * 正しく更新されない不具合を修正。 * * v1.7.5 - 2017/06/10 : 不具合修正 * 1. テキストコードに制御文字を入力すると、正しく表示できない不具合を修正。 * * v1.7.4 - 2017/06/09 : YEP_BuffsStatesCore.jsに対応 * * v1.7.3 - 2017/06/08 : 機能追加 * 1. ステートアイコンの表示処理をMVデフォルトに戻す機能を追加。 * * v1.7.2 - 2017/06/07 : 不具合修正、機能追加 * 1. 波括弧による描画エリアの拡張が正しく機能しない不具合を修正。 * 2. eval()によるJS計算結果を表示するコードを追加。 * * v1.7.1 - 2017/06/05 : 不具合修正、機能追加 * 1. 歩行キャラが正しく表示されない不具合を修正。 * 2. 歩行キャラの向きを、マップ上のプレイヤーに合わせる機能を追加。 * 3. SVキャラのモーションを無効にする機能を追加。 * 4. カスタム画像を表示する位置を調整する機能を追加。 * * v1.7.0 - 2017/06/02 : 機能追加、不具合修正 * 1. アクター毎に個別に設定できるカスタムゲージを追加。 * 2. クラス毎に個別に設定できるカスタムゲージを追加。 * 3. プラグインパラメータ<Enabled Skill Status>を無効にした場合 * スキル画面のステータス欄が表示しない不具合を修正。 * * v1.6.0 - 2017/06/01 : 機能見直し、機能追加 * 1. カスタムゲージの表示内容の調整機能を見直し。 * 2. カスタムゲージのゲージバーを非表示にする機能を追加。 * 3. カスタムゲージに現在値と最大値の替わりに指定した値を設定する機能を追加。 * * v1.5.3 - 2017/05/13 : 機能追加 * 1. 装備画面で使用可能な、パラメータ表示コードを追加。 * * v1.5.2 - 2017/05/12 : 不具合修正、機能追加、不要なパラメータを削除 * 1. アクターを横に並べたときに描画エリアを拡張すると、隣のアクターの * 表示エリアにも拡張される不具合を修正。 * 2. 画像の表示位置の調整機能を追加。 * * v1.5.1 - 2017/05/11 : 不具合修正、機能追加 * 1. ステータスウィンドウに表示できる人数よりもパーティーが少ない場合に * エラーになる不具合を修正。 * 2. 表示したSVキャラの位置を固定するように変更。 * * v1.5.0 - 2017/05/10 : 機能追加 * 1. FTKR_FacialImageDifference.jsに対応。 * * v1.4.4 - 2017/05/08 : 不具合修正 * 1. メニュー画面のアクターのスプライトが正しく更新されない不具合を修正。 * * v1.4.3 - 2017/05/06 : 不具合修正、機能追加 * 1. アクターを横に並べた時に、顔画像が正しく表示されない不具合を修正。 * 2. 縦のカーソル間隔を設定する機能を追加。 * * v1.4.2 - 2017/05/04 : 機能追加 * 1. カスタムパラメータとカスタムゲージに、セルフ変数を適用。 * * v1.4.1 - 2017/04/25 : 不具合修正 * 1. 「逃げる」でバトルを終了した場合、ステータス上のSVキャラの * 表示位置がずれる不具合を修正。 * * v1.4.0 - 2017/04/21 : 仕様変更、機能追加 * 1. 詳細ステータス画面の表示変更機能を拡張プラグインとして分離。 * 2. スキル画面の表示変更機能を拡張プラグインとして分離。 * 3. 顔画像の表示仕様を変更。 * 4. カスタム画像をタグの仕様を変更し、ディプロイメントでカスタム画像を * 保存するように変更。 * 5. メニュー画面の簡易ステータスウィンドウの設定変更機能を追加。 * * v1.3.1 - 2017/04/21 : 機能追加 * 1. FTKR_ExSvMotion.jsに対応。 * * v1.3.0 - 2017/04/19 : 機能変更 * 1. ステートアイコンの表示仕様を変更。 * * v1.2.5 - 2017/04/15 : 機能追加 * 1. ステートアイコンの表示位置を微調整 * 2. 行の高さに合わせてステートアイコンサイズを自動調整する機能を追加。 * * v1.2.4 - 2017/04/12 : 顔画像の縦横のサイズを合わせるように修正 * * v1.2.3 - 2017/04/11 : ヘルプ修正 * * v1.2.2 - 2017/04/11 : 機能追加 * 1. 指定した画像を表示する機能を追加。 * 2. 複数列を跨いで表示させる機能を追加。 * 3. ステートを縦に並べて表示させる機能を追加。 * * v1.2.1 - 2017/04/01 : 機能削除、機能追加 * 1. ステータスのparam(x)に対してMV標準の制御文字を使用できる機能を削除。 * 2. カスタムパラメータを20個まで設定できるように変更。 * 3. 詳細ステータス画面の表示エリア間のラインの線色、太さ、透明度を * 変更する機能を追加。 * 4. 簡易ステータス画面の表示内容を変更する機能をON/OFFする * プラグインパラメータを追加。 * * v1.2.0 - 2017/03/20 : 仕様変更 * 1. ステートアイコンを並べて表示した時に表示エリア内に収まらない場合、 * アイコンを重ねて表示するように変更。 * 2. ステータスのprofile、param(x)、custom(x)、gauge(x)、text(x)の表示に、 * MV標準の制御文字を使用できるように変更。 * * v1.1.1 - 2017/03/18 : 機能追加 * 1. 詳細ステータスの表示内容を変更する機能をON/OFFする * プラグインパラメータを追加。 * 2. FTKR_SEP_ShowSkillStatus.jsと組み合わせている場合、プロフィール文に * 制御文字を使用できるように変更。 * 3. ヘルプ内容を修正。 * * v1.1.0 - 2017/03/17 : 仕様変更、機能追加、不具合修正 * 1. Text間のスペースを設定するプラグインパラメータの仕様を変更。 * 2. 装備と好きな文字列を表示させるパラメータを追加。 * 3. 詳細ステータスの表示内容を変更する機能を追加。 * 4. カスタムパラメータとカスタムゲージを10個まで設定できるように変更。 * 5. ニックネームが表示されない不具合を修正。 * * v1.0.3 - 2017/03/16 : 機能追加 * 1. 表示名や値の参照先を自由に設定できるカスタムゲージの表示機能を追加。 * * v1.0.2 - 2017/03/16 : 機能追加 * 1. <Actor Status Text>で、1行に複数のステータスを表示する機能を追加。 * * v1.0.1 - 2017/03/10 : 機能追加 * 1. 攻撃力や防御力等のパラメータを表示できる機能を追加。 * 2. 表示名や値の参照先を自由に設定できるカスタムパラメータの * 表示機能を追加。 * * v1.0.0 - 2017/03/09 : 初版作成 * *----------------------------------------------------------------------------- */ //============================================================================= /*~struct~status: * @param text * @desc 表示するステータスを選択 * リストにない場合は、直接テキストで記述 * @default * @type select * @option 名前 * @value name * @option 二つ名 * @value nickname * @option 職業 * @value class * @option レベル * @value level * @option HP * @value hp * @option MP * @value mp * @option TP * @value tp * @option 顔画像 * @value face * @option 顔画像(サイズ指定) * @value face(%1) * @option 歩行キャラ画像 * @value chara * @option SV戦闘キャラ画像 * @value sv * @option ステート(横) * @value state * @option ステート(縦) * @value state2(%1) * @option プロフィール * @value profile * @option 通常能力値 * @value param(%1) * @option 通常能力値(素) * @value pbase(%1) * @option 通常能力値(増加分) * @value pdiff(%1) * @option 追加能力値 * @value xparam(%1) * @option 特殊能力値 * @value sparam(%1) * @option 装備 * @value equip(%1) * @option 装備通常能力値 * @value eparam(%1) * @option 装備追加能力値 * @value exparam(%1) * @option 装備特殊能力値 * @value esparam(%1) * @option 装備通常能力値差分 * @value ediff(%1) * @option 装備追加能力値差分 * @value exdiff(%1) * @option 装備特殊能力値差分 * @value esdiff(%1) * @option 装備不可表示 * @value notequip(%1) * @option カスタムパラメータ * @value custom(%1) * @option カスタムゲージ * @value gauge(%1) * @option アクター別カスタムゲージ * @value agauge(%1) * @option クラス別カスタムゲージ * @value cgauge(%1) * @option カスタム画像 * @value image * @option カスタム画像(登録ID) * @value image(%1) * @option メッセージ * @value message * @option テキスト * @value text(%1) * @option JS計算式(数値表示) * @value eval(%1) * @option JS計算式(文字列表示) * @value streval(%1) * @option 横線 * @value line * @option AOP能力値 * @value aop(%1) * @option AOP能力値(素) * @value aopbase(%1) * @option AOP能力値(増加分) * @value aopdiff(%1) * @option AOP装備パラメータ * @value eaop(%1) * @option AOP装備パラメータ差分 * @value ediffaop(%1) * @option アイテム名 * @value iname * @option アイテムアイコン * @value iicon * @option アイテム説明 * @value idesc * @option アイテムタイプ * @value itype * @option アイテム装備タイプ * @value ietype * @option アイテム範囲 * @value iscope * @option アイテム属性 * @value ielement * @option アイテム設定詳細 * @value iparam(%1) * @option アイテムカスタム画像 * @value iimage(%1) * @option マップ名 * @value mapname * * @param value * @desc code(%1)の形式で設定するステータスの%1の内容を入力 * @default * * @param x * @desc 表示するX座標 * @default 0 * * @param y * @desc 表示するY座標 * @default 0 * * @param width * @desc 表示する幅 * @default 0 * */ /*~struct~xparam: * * @param hit * @desc 命中率の表示名 * @default 命中率 * * @param eva * @desc 回避率の表示名 * @default 回避率 * * @param cri * @desc 会心率の表示名 * @default 会心率 * * @param cev * @desc 会心回避率の表示名 * @default 会心回避率 * * @param mev * @desc 魔法回避率の表示名 * @default 魔法回避率 * * @param mrf * @desc 魔法反射率の表示名 * @default 魔法反射率 * * @param cnt * @desc 反撃率の表示名 * @default 反撃率 * * @param hrg * @desc HP再生率の表示名 * @default HP再生率 * * @param mrg * @desc MP再生率の表示名 * @default MP再生率 * * @param trg * @desc TP再生率の表示名 * @default TP再生率 * */ /*~struct~sparam: * * @param tgr * @desc 狙われ率の表示名 * @default 狙われ率 * * @param grd * @desc 防御効果率の表示名 * @default 防御効果率 * * @param rec * @desc 回復効果率の表示名 * @default 回復効果率 * * @param pha * @desc 薬の知識の表示名 * @default 薬の知識 * * @param mcr * @desc MP消費率の表示名 * @default MP消費率 * * @param tcr * @desc TPチャージ率の表示名 * @default TPチャージ率 * * @param pdr * @desc 物理ダメージ率の表示名 * @default 物理ダメージ率 * * @param mdr * @desc 魔法ダメージ率の表示名 * @default 魔法ダメージ率 * * @param fdr * @desc 床ダメージ率の表示名 * @default 床ダメージ率 * * @param exr * @desc 経験獲得率の表示名 * @default 経験獲得率 * */
