mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-10-25 09:10:02 +08:00
🎨 PVE文件夹重构,根据BOSS文件进行分包
📝 新增术樱包武将
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// 合并各主题的同类数据;重复 ID 保留先加载项,跳过后加载项,避免中断整个 BOSS 包。
|
||||
const mergeBossModules = (dataType, modules) => {
|
||||
const result = {};
|
||||
for (const [moduleName, data] of modules) {
|
||||
for (const [id, value] of Object.entries(data || {})) {
|
||||
if (Object.prototype.hasOwnProperty.call(result, id)) {
|
||||
console.warn(`术樱包活动BOSS:跳过${moduleName}中重复的${dataType}ID“${id}”`);
|
||||
continue;
|
||||
}
|
||||
result[id] = value;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
|
||||
export default mergeBossModules;
|
||||
Reference in New Issue
Block a user