mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-10-12 20:10:05 +08:00
11 lines
902 B
JavaScript
11 lines
902 B
JavaScript
// 纯数据汇总入口:角色效果运行时不参与注册、费用和强化模块的导入。
|
|
import { liubeiDefinitions, liubeiCosts, liubeiUpgradeRules } from "./liubei/metadata.js";
|
|
import { sharedCards } from "./shared/data.js";
|
|
const sharedDefinitions=sharedCards.map(card=>({name:card.name,category:card.category,
|
|
cardType:card.cardType,rarity:card.rarity,
|
|
owner:null,deck:card.pack,generatedOnly:card.pack==="status"&&card.id!=="deprecated_card"}));
|
|
export const cardPackDefinitions=Object.freeze([...liubeiDefinitions,...sharedDefinitions]);
|
|
export const cardPackCosts=Object.freeze({...liubeiCosts,...Object.fromEntries(sharedCards.map(card=>[card.name,card.cost]))});
|
|
export const cardPackUpgradeRules=Object.freeze({...liubeiUpgradeRules,
|
|
...Object.fromEntries(sharedCards.filter(card=>card.upgraded).map(card=>[card.name,Object.freeze({maxLevel:1,...card.upgraded})]))});
|