当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP 最強装備機能をカスタマイズ - NRP_CustomOptimize.js
シェア用テキスト:
▼NRP 最強装備機能をカスタマイズ(砂川赳様作) - NRP_CustomOptimize.js
https://plugin-mz.fungamemake.com/archives/6014
最強装備の装備タイプを限定、最強装備欄の省略&別ウィンドウ化が出来るようになります。
ふりがな:さいきょうそうびきのうをかすたまいず
機能概要: 最強装備の装備タイプを限定、最強装備欄の省略&別ウィンドウ化が出来るようになります。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net/article/502786719.html
ファイル名:NRP_CustomOptimize.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @plugindesc v1.001 最強装備機能をカスタマイズ
* @author 砂川赳(http://newrpg.seesaa.net/)
* @url https://newrpg.seesaa.net/article/489626316.html
*
* @help 最強装備機能をカスタマイズします。
* 主に以下二つの機能があります。
*
* ◆最強装備の装備タイプを限定
* 通常、装備画面の最強装備&全て外す機能では、
* 全ての装備箇所が対象になってしまいます。
*
* 当プラグインでは、対象を装備タイプによって限定できます。
* 例えば、装飾品など単純な性能では優劣を測れない装備について、
* 最強装備(および全て外す)の対象外にすることができます。
*
* ◆最強装備欄の省略&別ウィンドウ化
* 最強装備欄を省略して、いきなり装備を変更できるようにします。
* 最強装備欄はShiftなどのキーで別ウィンドウとして呼び出せます。
*
* その際、最強装備欄には通常よりも細かい機能を設定できます。
* 例えば『全て最強』『装飾品を除いて最強』『全て外す』『装飾品を除いて外す』
* というように、多数の機能を用意できます。
*
* -------------------------------------------------------------------
* ■使用方法
* -------------------------------------------------------------------
* 上述した二つの機能によって、設定方法が変わります。
* 両方の設定をしても意味がありません。
*
* ◆最強装備の装備タイプを限定
* 『最強装備する装備タイプ』と『全て外す装備タイプ』に
* 対象としたい装備タイプを設定してください。
*
* ◆最強装備欄の省略&別ウィンドウ化
* 『最強装備欄の省略』をオンにしてください。
*
* さらに『最強装備コマンドリスト』に登録した内容が、
* 別ウィンドウとして呼び出せるようになります。
* 登録したコマンド毎に対象としたい装備タイプを設定できます。
*
* なお、初期状態から『最強装備』と『全て外す』は登録されています。
*
* -------------------------------------------------------------------
* ■利用規約
* -------------------------------------------------------------------
* 特に制約はありません。
* 改変、再配布自由、商用可、権利表示も任意です。
* 作者は責任を負いませんが、不具合については可能な範囲で対応します。
*
* @-----------------------------------------------------
* @ プラグインパラメータ
* @-----------------------------------------------------
*
* @param OptimizeEquipmentType
* @text 最強装備する装備タイプ
* @type string
* @desc 最強装備の対象とする装備タイプです。空欄なら全て。
* 複数指定可。(例:4,6)
*
* @param ClearEquipmentType
* @text 全て外す装備タイプ
* @type string
* @desc 全て外すの対象とする装備タイプです。空欄なら全て。
* 複数指定可。(例:4,6)
*
* @param SlotActorSwitch
* @text スロット変更時アクター切替
* @type boolean
* @default true
* @desc 装備スロット変更時にPageup,Pagedownによるアクター切替を有効にします。
*
* @param HideOptimizeArea
* @text 最強装備欄の省略
* @type boolean
* @default false
* @desc 最強装備などの欄を隠し、直接装備スロットの選択に移行します。
*
* @param OptimizeKey
* @parent HideOptimizeArea
* @text ウィンドウを開くキー
* @default shift
* @type select
* @option 無効 @value
* @option shift
* @option control
* @option tab
* @desc 最強装備欄を非表示にした場合、別ウィンドウで開くためのキーです。
*
* @param OptimizeCommandList
* @parent HideOptimizeArea
* @text 最強装備コマンドリスト
* @type struct<Optimize>[]
* @default [”{”Name”:”最強装備”,”EquipOrRelease”:”equip”,”TargetEquipmentType”:””}”,”{”Name”:”全て外す”,”EquipOrRelease”:”release”,”TargetEquipmentType”:””}”]
* @desc 最強装備用のウィンドウに表示するコマンドのリストです。
*/