{
  "version": 3,
  "description": "抽卡道具/卡池 codename → 顯示名/稀有度/圖標映射。來源：workspace/assets_repo 官方資料 — 名稱取 Localization/zh-Hant·en（ST_Fork / ST_Ui），武器稀有度與圖標別名取 DT_ForkItemData（ORANGE=S/PURPLE=A/BLUE=B），骰子/棋子取 DT_ItemConfig。武器 zh 帶「弧盤」前綴對齊遊戲內抽卡紀錄顯示（官方繁中用字為弧盤，zh-Hant 288 處 vs 孤盤 0 處）；en 存官方原名無前綴。icon=assets/item/gacha/ 內檔名（不含 _256/.png），未指定時用 codename 找檔；查表大小寫不敏感。rarity 欄位優先於圖檔資料夾推導（s_rank/=S、根目錄=A 為 fallback）。角色 ID（純數字）走 data/characters.json，稀有度看 char_rank_s / char_rank_a_ids 正向清單（皆以 ID 比對，未列出=未知）。未知 ID 視窗顯示原樣，逐案補充。時裝 10 件（type=fashion，抽卡限定，GachaIllustrate 枚舉；名稱取 BPUI_LotteryLimitedGiftMain key 與 DT_ItemConfig，橙質=S/紫質=A）。",
  "pools": {
    "CardPool_Character": {
      "zh": "限定卡池",
      "en": "Limited Pool",
      "verified": true
    },
    "CardPool_NewRole": {
      "zh": "標準棋盤",
      "en": "Standard Board",
      "verified": true
    },
    "ForkLottery_Nanali": {
      "zh": "猛虎特刊",
      "en": "Tiger Special",
      "verified": true,
      "featured": "fork_TigerTally"
    },
    "ForkLottery_Xun": {
      "zh": "名月特刊",
      "en": "Bright Moon Special",
      "verified": true,
      "featured": "fork_Time"
    },
    "ForkLottery_AnHunQu": {
      "zh": "夜曲特刊",
      "en": "Nocturne Special",
      "verified": true,
      "featured": "fork_Rose"
    },
    "ForkLottery_Kaesi": {
      "zh": "追獵特刊",
      "en": "Pursuit Special",
      "verified": true,
      "featured": "fork_GoldWool"
    }
  },
  "items": {
    "fork_Arachne": {
      "zh": "弧盤永恆圓舞曲",
      "en": "Eternal Waltz",
      "rarity": "S",
      "verified": true
    },
    "fork_BitGame": {
      "zh": "弧盤引爆全場",
      "en": "Blow up the Crowd",
      "rarity": "S",
      "verified": true
    },
    "fork_BitterCake": {
      "zh": "弧盤良藥苦口",
      "en": "The Good, The Bad, The Bitter",
      "rarity": "A",
      "verified": true
    },
    "fork_BlackBook": {
      "zh": "弧盤漆黑青春妄想",
      "en": "Youthful Fantasy",
      "rarity": "S",
      "verified": true
    },
    "fork_BlastCandy": {
      "zh": "弧盤無畏之綿",
      "en": "Fluff of Fearlessness",
      "rarity": "S",
      "verified": true
    },
    "fork_BoxingCandy": {
      "zh": "弧盤不屈之綿",
      "en": "Fluff of Fortitude",
      "rarity": "S",
      "verified": true
    },
    "fork_Butterfly": {
      "zh": "弧盤現實避難所",
      "en": "Reality Refuge",
      "rarity": "S",
      "verified": true
    },
    "fork_Castle": {
      "zh": "弧盤扭曲之城的呼喚",
      "en": "Call of the Twisted City",
      "rarity": "A",
      "verified": true
    },
    "fork_Crowbar": {
      "zh": "弧盤時間大盜",
      "en": "Time Bandit",
      "rarity": "A",
      "verified": true,
      "icon": "fork_Qiaoqiao"
    },
    "fork_GoldWool": {
      "zh": "弧盤眾人追尋之物",
      "en": "What's Desired",
      "rarity": "S",
      "verified": true,
      "icon": "fork_GoldWool"
    },
    "fork_Kite": {
      "zh": "弧盤小心頭頂",
      "en": "Watch Your Heads!",
      "rarity": "A",
      "verified": true
    },
    "fork_KnightCandy": {
      "zh": "弧盤兇猛之綿",
      "en": "Fluff of Ferocity",
      "rarity": "S",
      "verified": true
    },
    "fork_MotorCandy": {
      "zh": "弧盤極速之綿",
      "en": "Fluff of Fleetness",
      "rarity": "S",
      "verified": true
    },
    "fork_Nakupeda": {
      "zh": "弧盤千金難買你開心",
      "en": "Your Happiness is Priceless",
      "rarity": "S",
      "verified": true
    },
    "fork_NestBird": {
      "zh": "弧盤面具下的淚",
      "en": "Tears Beneath the Mask",
      "rarity": "S",
      "verified": true
    },
    "fork_PaperPlane": {
      "zh": "弧盤開始淨空",
      "en": "Clear Skies",
      "rarity": "A",
      "verified": true
    },
    "fork_PoliceRat": {
      "zh": "弧盤海特洛的安寧",
      "en": "Hethereau's Keeper",
      "rarity": "S",
      "verified": true
    },
    "fork_Prokaryon": {
      "zh": "弧盤「我們。」",
      "en": "Us.",
      "rarity": "B",
      "verified": true,
      "icon": "fork_yuanheti"
    },
    "fork_Rose": {
      "zh": "弧盤「最後一朵玫瑰」",
      "en": "The Last Rose",
      "rarity": "S",
      "verified": true,
      "icon": "fork_Rose"
    },
    "fork_ThiefCandy": {
      "zh": "弧盤靈敏之綿",
      "en": "Fluff of Finesse",
      "rarity": "S",
      "verified": true
    },
    "fork_TigerTally": {
      "zh": "弧盤預備備",
      "en": "Ready-Ready",
      "rarity": "S",
      "verified": true,
      "icon": "fork_TigerTally"
    },
    "fork_Time": {
      "zh": "弧盤行進於時間之外",
      "en": "Marching Beyond Time",
      "rarity": "S",
      "icon": "fork_Time",
      "verified": true
    },
    "fork_Whale": {
      "zh": "弧盤鯨之歌",
      "en": "Song of the Whale",
      "rarity": "S",
      "verified": true
    },
    "fork_appliance": {
      "zh": "弧盤「電音」狂歡",
      "en": "\"Real Music\"",
      "rarity": "B",
      "verified": true,
      "icon": "fork_fudianling"
    },
    "fork_bopu": {
      "zh": "弧盤光波暈眩，迷走狂歡",
      "en": "Cosmos Daze, Wild Reverie",
      "rarity": "A",
      "verified": true
    },
    "fork_dustbin": {
      "zh": "弧盤危險遊戲",
      "en": "Dangerous Game",
      "rarity": "B",
      "verified": true
    },
    "fork_jiaojuan": {
      "zh": "弧盤閃耀的每一天",
      "en": "Shiny Days",
      "rarity": "A",
      "verified": true
    },
    "fork_jingmotingyuan": {
      "zh": "弧盤茶花會",
      "en": "Camellia Society",
      "rarity": "S",
      "verified": true
    },
    "fork_koinobori": {
      "zh": "弧盤終有時",
      "en": "A Time Will Come",
      "rarity": "A",
      "verified": true
    },
    "fork_lingganzhongjiezhe": {
      "zh": "弧盤靈感大逃殺",
      "en": "Mind Royale",
      "rarity": "A",
      "verified": true
    },
    "fork_mamen": {
      "zh": "弧盤思考喵",
      "en": "Contemplative Cat",
      "rarity": "S",
      "verified": true
    },
    "fork_mofeikesi": {
      "zh": "弧盤好狗狗走四方",
      "en": "Good Boy's Grand Adventure",
      "rarity": "S",
      "verified": true
    },
    "fork_moon": {
      "zh": "弧盤「銀河暫留」",
      "en": "Stellar Veil",
      "rarity": "S",
      "verified": true
    },
    "fork_nonos": {
      "zh": "弧盤成功的第一步",
      "en": "First Step to Success",
      "rarity": "B",
      "verified": true
    },
    "fork_oulaquantao": {
      "zh": "弧盤歐拉歐拉！",
      "en": "Oraora!",
      "rarity": "A",
      "verified": true
    },
    "fork_rishi": {
      "zh": "弧盤休假日",
      "en": "Day Off",
      "rarity": "S",
      "verified": true
    },
    "fork_snowman": {
      "zh": "弧盤愚者種春",
      "en": "The Fools' Spring",
      "rarity": "A",
      "verified": true
    },
    "fork_spider": {
      "zh": "弧盤掛你在心口難開",
      "en": "Failing You, Heavy in My Heart",
      "rarity": "A",
      "verified": true
    },
    "fork_tuansanlang": {
      "zh": "弧盤該死的邂逅",
      "en": "The Great Thief",
      "rarity": "A",
      "verified": true
    },
    "fork_vine": {
      "zh": "弧盤笑口常開",
      "en": "Be Happy",
      "rarity": "B",
      "verified": true,
      "icon": "fork_HugVine"
    },
    "fork_worldrain": {
      "zh": "弧盤「傾世之雨」",
      "en": "The Rain That Shook the World",
      "rarity": "S",
      "verified": true
    },
    "fork_wuhuakuang": {
      "zh": "弧盤被遺忘者",
      "en": "The Forgotten",
      "rarity": "A",
      "verified": true
    },
    "fork_wushoutieyu": {
      "zh": "弧盤焰魂狂飆",
      "en": "Raging Flames",
      "rarity": "S",
      "verified": true
    },
    "fork_yaodao": {
      "zh": "弧盤拔刀",
      "en": "Drawn Blade",
      "rarity": "A",
      "verified": true
    },
    "fork_yuren": {
      "zh": "弧盤勿忘傘",
      "en": "Umbrella",
      "rarity": "A",
      "verified": true
    },
    "DiceNormal": {
      "zh": "捏造骰子",
      "en": "Fabricated Dice",
      "rarity": "S",
      "verified": true
    },
    "Dicelimite": {
      "zh": "質實骰子",
      "en": "Solid Dice",
      "rarity": "S",
      "verified": true
    },
    "Dice_ticket_01": {
      "zh": "失緯棋子",
      "en": "Warp Piece",
      "rarity": "S",
      "icon": "gold_chequer",
      "verified": true
    },
    "Dice_ticket_02": {
      "zh": "迷迭棋子",
      "en": "Lost Piece",
      "rarity": "A",
      "icon": "silver_chequer",
      "verified": true
    },
    "Fashion_character_1004_01": {
      "zh": "鎏金交響詩",
      "en": "Gilded Rhapsody",
      "rarity": "S",
      "icon": "Fashion_1004_1_Avatar",
      "type": "fashion",
      "verified": true
    },
    "Fashion_character_1010": {
      "zh": "華麗飛踢",
      "en": "Phoenix Kick",
      "rarity": "S",
      "icon": "Fashion_1010_2_Avatar",
      "type": "fashion",
      "verified": true
    },
    "Fashion_character_1052_01": {
      "zh": "蘭花不菲",
      "en": "Priceless Orchid",
      "rarity": "S",
      "icon": "Fashion_1052_1_Avatar",
      "type": "fashion",
      "verified": true
    },
    "Fashion_glide_1004": {
      "zh": "好柿成雙-滑翔翼",
      "en": "Tomato Duo - Glider",
      "rarity": "A",
      "icon": "Fashion_Glide_1004",
      "type": "fashion",
      "verified": true
    },
    "Fashion_glide_1010": {
      "zh": "副手的副手-滑翔翼",
      "en": "Underboss-of-the-Underboss - Glider",
      "rarity": "A",
      "icon": "Fashion_Glide_1010",
      "type": "fashion",
      "verified": true
    },
    "Fashion_glide_1052": {
      "zh": "幽蘭-滑翔翼",
      "en": "Orchid Breeze - Glider",
      "rarity": "A",
      "icon": "Fashion_glide_1052",
      "type": "fashion",
      "verified": true
    },
    "Fashion_vehicle_1004_V021": {
      "zh": "番茄醬巡航-塗裝",
      "en": "Tomato Cruise - Livery",
      "rarity": "S",
      "icon": "Fashion_vehicle_1004_V021",
      "type": "fashion",
      "verified": true
    },
    "Fashion_vehicle_1010_V008": {
      "zh": "萌虎來襲-塗裝",
      "en": "Tiger Incoming! - Livery",
      "rarity": "S",
      "icon": "Fashion_vehicle_1010_V008",
      "type": "fashion",
      "verified": true
    },
    "Fashion_vehicle_1052_V024": {
      "zh": "秋色殘影-塗裝",
      "en": "Autumn Haze - Livery",
      "rarity": "S",
      "icon": "Fashion_vehicle_1052_V024",
      "type": "fashion",
      "verified": true
    },
    "Fashion_vehicleSkin_1052_V016": {
      "zh": "金風迎客來-塗裝",
      "en": "Golden Breeze - Livery",
      "rarity": "S",
      "icon": "Fashion_vehicleSkin_1052_V016",
      "type": "fashion",
      "verified": true
    }
  },
  "char_rank_s": [
    "1003", "1004", "1005", "1010", "1013", "1014", "1018",
    "1022", "1023", "1024", "1025", "1026", "1027", "1028",
    "1030", "1031", "1032", "1034", "1035", "1036", "1038",
    "1039", "1041", "1042", "1052", "1054", "1055", "1056",
    "1057", "1071", "1072", "1073", "1075", "1076"
  ],
  "char_rank_a_ids": [
    "1002", "1008", "1015", "1017", "1019", "1020", "1021", "1033", "1070"
  ],
  "rarity_colors": {
    "S": "#fdb50b",
    "A": "#e73fbd",
    "B": "#4a9fe0"
  }
}
