MZ用プラグイン

DarkPlasma 最近入手した装備を絞り込む - DarkPlasma_FilterEquip.js

シェア用テキスト:
▼DarkPlasma 最近入手した装備を絞り込む(DarkPlasma様作) - DarkPlasma_FilterEquip.js
https://plugin-mz.fungamemake.com/archives/3697
DarkPlasma_FilterEquipによる装備絞り込みに「最近入手した装備」を追加します。

ふりがな:さいきんにゅうしゅしたそうびをしぼりこむ

機能概要: DarkPlasma_FilterEquipによる装備絞り込みに「最近入手した装備」を追加します。

利用規約(ライセンス): MITライセンス

作者:DarkPlasma

作者サイト:https://elleonard.github.io/DarkPlasma-MZ-Plugins/index.html

解説ページ:https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree…

ダウンロードページ:https://raw.githubusercontent.com/elleonard/DarkPlasma-…

ファイル名:DarkPlasma_FilterEquip.js

プラグインのヘルプ:

/*:ja
 * @plugindesc 装備絞り込み機能
 * @author DarkPlasma
 * @license MIT
 *
 * @target MZ
 * @url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
 *
 * @base DarkPlasma_ParameterText
 * @orderBefore DarkPlasma_PartyAbilityTraitExtension
 * @orderBefore DarkPlasma_FilterEquip_RecentlyGained
 *
 * @param traitName
 * @desc 絞り込み画面で表示する特殊能力値の特徴名を設定します。
 * @text 特徴名
 * @type struct<TraitName>
 *
 * @param selectedItemColor
 * @desc 絞り込みONの項目の色
 * @text 絞り込み色
 * @type number
 * @default 2
 *
 * @param startIdOfUniqueTraitId
 * @desc 独自に特徴IDを確保する際の始点ID。わからない場合はそのままにしてください
 * @text 独自特徴ID始点
 * @type number
 * @default 71
 *
 * @help
 * version: 0.0.5
 * 装備の特徴による絞り込み機能を提供します。
 *
 * 装備選択中にshiftキーを押すことで絞り込みモードを開始します。
 *
 * 外部プラグイン用インターフェース
 * Scene_Equip.prototype.equipFilterTraitWindowRect: () => Rectangle
 *   絞り込み用の特徴表示ウィンドウの矩形
 *
 * Scene_Equip.prototype.equipFilterEffectWindowRect: () => Rectangle
 *   絞り込み用の効果表示ウィンドウの矩形
 *
 * Scene_Equip.prototype.equipFilterBuilder: () => EquipFilterBuilder
 *   絞り込み用データビルダー
 *   後述の絞り込み用データ生成のためのルール追加を行えます
 *   具体的な利用例は下記プラグインをご覧ください
 *    - DarkPlasma_PartyAbilityTraitExtension
 *    - DarkPlasma_FilterEquip_RecentlyGained
 *
 * EquipFilterBuilder.allocateUniqueTraitId
 *   : (stirng, number) => number
 *   独自の特徴IDを確保する
 *
 * EquipFilterBuilder.allocateUniqueDataId
 *   : (string, number, number) => number
 *   独自の効果IDを確保する
 *
 * EquipFilterBuilder.prototype.withEquipToTraitsRule
 *   : ((MZ.Weapon|MZ.Armor) => MZ.Trait[]) => EquipFilterBuilder
 *   装備から絞り込み用の特徴データを抽出するルールを追加する
 *   独自に定義した特徴を絞り込み対応したい場合に利用してください
 *
 * EquipFilterBuilder.prototype.withTraitToEffectNameRule
 *   : ((traitId: number, dataId: number) => string|null) => EquipFilterBuilder
 *   指定特徴ID,効果IDから効果名を返すルールを追加する
 *   独自に定義した効果を絞り込み対応したい場合に利用してください
 *
 * EquipFilterBuilder.prototype.withoutTrait: (number) => EquipFilterBuilder
 *   表示対象外とする特徴IDを指定する
 *
 * EquipFilterBuilder.prototype.withTrait: (number) => EquipFilterBuilder
 *   表示対象とする特徴IDを追加する
 *   独自に定義した特徴を絞り込み対応したい倍に利用してください
 *
 * 本プラグインの利用には下記プラグインを必要とします。
 * DarkPlasma_ParameterText version:1.0.4
 * 本プラグインを下記プラグインと共に利用できます。
 * DarkPlasma_PartyAbilityTraitExtension version:1.1.0
 * DarkPlasma_FilterEquip_RecentlyGained version:1.0.0
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.