当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP 装備ステータス拡張 - MPP_EquipStatusEX.js
シェア用テキスト:
▼MPP 装備ステータス拡張(木星ペンギン様作) - MPP_EquipStatusEX.js
https://plugin-mz.fungamemake.com/archives/7386
装備ステータスの表示内容を変更します。
ふりがな:そうびすてーたすかくちょう
機能概要: 装備ステータスの表示内容を変更します。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/EquipStatusEX…
ファイル名:MPP_EquipStatusEX.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @plugindesc 装備ステータスの表示内容を変更します。
* @author 木星ペンギン
* @url
*
* @help [version 4.2.0]
* - このプラグインはRPGツクールMZ用です。
* - 装備ステータスの表示内容を変更します。
*
* ▼ 武器・防具のメモ
* 〇 <mppEqSt:name1, name2, ...>
* - 装備変更時のステータスウィンドウにオリジナルのパラメータ名を表示させます。
* 例: <mppEqSt:炎半減,氷半減> と記述したアイテムを装備した場合、
* [炎半減]と[氷半減]が表示されます。
*
* ▼ プラグインパラメータ詳細
* 〇 Status (能力値)
* [通常ステータス] : 装備スロット選択中に表示されるステータス
* [固定ステータス] : 変更後のアイテムを選択中、常に表示されるステータス
* [装備ステータス] : 変更後のアイテムを選択中、
* 装備品に含まれる場合に表示されるステータス
* [変動ステータス] : 変更後のアイテムを選択中、
* 変更がある場合に表示されるステータス
*
* - 設定する数値は以下の通りです。
*
* 0:最大HP, 1:最大MP, 2:攻撃力, 3:防御力,
* 4:魔法力, 5:魔法防御, 6:敏捷性, 7:運,
*
* 10:命中率, 11:回避率, 12:会心率, 13:会心回避率,
* 14:魔法回避率, 15:魔法反射率, 16:反撃率, 17:HP再生率,
* 18:MP再生率, 19:TP再生率,
*
* 20:狙われ率, 21:防御効果率, 22:回復効果率, 23:薬の知識,
* 24:MP消費率, 25:TPチャージ率, 26:物理ダメージ, 27:魔法ダメージ,
* 28:床ダメージ, 29:経験獲得率
*
* 〇 Rate (耐性)
* - Reverse?(反転表示)を有効にした場合、表示される数値が
* (1 - 有効度)*100
* となります。
* (例:有効度80%の場合は20、有効度30%の場合は70)
* - これは[有効度]ではなく[耐性値]として表示するための機能です。
*
* 〇 プラグインパラメータの配列
* - 数値を配列で設定する際、n-m と表記することでnからmまでの数値を
* 指定できます。
* 例 : 1-4,8,10-12
*
* ================================
* Mail : wood_penguin@yahoo.co.jp (@は半角)
* Blog : http://woodpenguin.blog.fc2.com/
* License : MIT license
*
* @param Gauge Height
* @text ゲージの高さ
* @desc
* @type number
* @min 1
* @max 28
* @default 8
*
* @param Gauge Color
* @text ゲージの色
* @desc 現在値のゲージ色
* @default 232,255,255
*
* @param Gauge Shadow Color
* @text ゲージの影の色
* @desc
* @default 32,32,64
*
* @param Gauge Type
* @text ゲージタイプ
* @desc
* @type select
* @option 通常
* @value flat
* @option 丸み
* @value arch
* @option 2ライン
* @value 2-line
* @default flat
*
* @param Gauge Slope
* @text ゲージの傾き
* @desc -10~10で指定 / 0で傾きなし
* @type number
* @min -10
* @max 10
* @default -5
*
* @param Max Param Gauge
* @text 通常能力値ゲージの最大値
* @desc
* @type struct<MaxParams>
* @default {”mhp”:”10000”,”mmp”:”2000”,”atk”:”250”,”def”:”250”,”mat”:”250”,”mdf”:”250”,”agi”:”500”,”luk”:”500”,”xparam”:”2.5”,”sparam”:”2.5”,”rate”:”2.5”}
*
* @param -----Contents
* @text -----描写内容
*
* @param Params List
* @text 基本パラメータ
* @desc
* @type struct<ParamsList>
* @default {”default”:”2-7”,”fixed”:””,”included”:”0-7,10-19,20-29”,”changed”:”0-7,10-19,20-29”}
* @parent -----Contents
*
* @param Rate Reverse?
* @text 有効度の反転表示
* @desc [有効度]ではなく[耐性値]として表示するための機能
* 例: 有効度80%の場合は耐性値20、有効度150%の場合は耐性値-50
* @type boolean
* @default false
* @parent -----Contents
*
* @param Element Rate:Ids
* @text 属性有効度:表示ID
* @desc
* @default 1-9
* @parent -----Contents
*
* @param Element Rate:Type
* @text 属性有効度:表示タイプ
* @desc 装備:装備品に含まれる場合に表示されるステータス
* 変動:変化がある場合に表示されるステータス
* @type select
* @option 装備
* @value Included
* @option 変動
* @value Changed
* @option 装備or変動
* @value Included or Changed
* @default Included or Changed
* @parent Element Rate:Ids
*
* @param Debuff Rate:Params
* @text 弱体有効度:表示能力値
* @desc
* @default 0-7
* @parent -----Contents
*
* @param Debuff Rate:Type
* @text 弱体有効度:表示タイプ
* @desc 装備:装備品に含まれる場合に表示されるステータス
* 変動:変化がある場合に表示されるステータス
* @type select
* @option 装備
* @value Included
* @option 変動
* @value Changed
* @option 装備or変動
* @value Included or Changed
* @default Included or Changed
* @parent Debuff Rate:Params
*
* @param State Rate:Ids
* @text ステート有効度:表示ID
* @desc
* @default 1-13
* @parent -----Contents
*
* @param State Rate:Type
* @text ステート有効度:表示タイプ
* @desc 装備:装備品に含まれる場合に表示されるステータス
* 変動:変化がある場合に表示されるステータス
* @type select
* @option 装備
* @value Included
* @option 変動
* @value Changed
* @option 装備or変動
* @value Included or Changed
* @default Included or Changed
* @parent State Rate:Ids
*
* @param State Resist:Ids
* @text ステート無効化:表示ID
* @desc
* @default 1-13
* @parent -----Contents
*
* @param State Resist:Type
* @text ステート無効化:表示タイプ
* @desc 装備:装備品に含まれる場合に表示されるステータス
* 変動:変化がある場合に表示されるステータス
* @type select
* @option 装備
* @value Included
* @option 変動
* @value Changed
* @option 装備or変動
* @value Included or Changed
* @default Changed
* @parent State Resist:Ids
*
* @param Original Trait Type
* @text オリジナル特徴:表示タイプ
* @desc 装備:装備品に含まれる場合に表示されるステータス
* 変動:変化がある場合に表示されるステータス
* @type select
* @option 装備
* @value Included
* @option 変動
* @value Changed
* @option 装備or変動
* @value Included or Changed
* @default Included or Changed
* @parent -----Contents
*
* @param Rate Unit?
* @text レートの単位表示
* @desc [追加能力値][特殊能力値][有効度]の値に単位(%)を付けます。
* @type boolean
* @default false
*
* @param -----Terms
* @text -----用語
*
* @param Terms Xparams
* @text 追加能力値
* @desc
* @type struct<xparams>
* @default {”hit”:”命中率”,”eva”:”回避率”,”cri”:”会心率”,”cev”:”会心回避率”,”mev”:”魔法回避率”,”mrf”:”魔法反射率”,”cnt”:”反撃率”,”hrg”:”HP再生率”,”mrg”:”MP再生率”,”trg”:”TP再生率”}
* @parent -----Terms
*
* @param Terms Sparams
* @text 特殊能力値
* @desc
* @type struct<sparams>
* @default {”tgr”:”狙われ率”,”grd”:”防御効果率”,”rec”:”回復効果率”,”pha”:”薬の知識”,”mcr”:”MP消費率”,”tcr”:”TPチャージ率”,”pdr”:”物理ダメージ率”,”mdr”:”魔法ダメージ率”,”fdr”:”床ダメージ率”,”exr”:”経験獲得率”}
* @parent -----Terms
*
* @param Terms Element Rate
* @text 属性有効度
* @desc %1:属性名
* @default %1有効度
* @parent -----Terms
*
* @param Terms Debuff Rate
* @text 弱体有効度
* @desc %1:能力値名
* @default %1ダウン有効度
* @parent -----Terms
*
* @param Terms State Rate
* @text ステート有効度
* @desc %1:ステート名
* @default %1有効度
* @parent -----Terms
*
* @param Terms State Resist
* @text ステート無効化
* @desc %1:ステート名
* @default %1無効化
* @parent -----Terms
*
*/