(YAML) 限制较少的V2回收

(YAML) 限制较少的V2回收

经cszolee79许可,限制更少的V2回收版本,允许使用具有相同父标签的机甲进行组装

此模组允许将通常无法组装的机甲变体用于回收或根据其父标签进行组装,主要针对那些因模组定义了自有模型而原本无法组装的情况。在示例截图中,所有属于 Mech.Light.Locust 的机甲都会贡献回收部件,其中 [url=https://www.nexusmods.com/mechwarrior5mercenaries/mods/1313]The Depot's[/url] 的 LCT-1B 也可以被使用



本模组使用了来自 YAML 的修改后资源:
[list]
[*]编辑了 MechManagementScreen 以加载自定义回收面板和控件[/*]
[*]继承自 Mech Salvage Item V2 和 Mech Salvage Widget V2 控件,并根据我的逻辑进行了编辑[/*]
[*]将 SalvageFunctionsV2 中的 GetCompatiblePartialSalvage 和 MechDataEquals 函数复制并编辑到自己的库文件中[/*]
[/list]本模组应覆盖 YAML 文件。它默认按加载顺序执行此操作,但无论如何请对此保持注意