From ce846e8a5f822e514a773bb1a5cb0a06abf10eec Mon Sep 17 00:00:00 2001 From: Kokomi <102026640+yoimiya-kokomi@users.noreply.github.com> Date: Tue, 28 Feb 2023 05:16:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4`#=E6=8A=BD=E5=8D=A1=E8=AE=B0?= =?UTF-8?q?=E5=BD=95``#=E6=8A=BD=E5=8D=A1=E7=BB=9F=E8=AE=A1`=E7=9A=84?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/gacha/GachaData.js | 28 +- resources/gacha/gacha-detail.css | 28 +- resources/gacha/gacha-detail.html | 8 +- resources/gacha/gacha-detail.less | 42 +- resources/gacha/gacha-stat.css | 38 +- resources/gacha/gacha-stat.html | 17 +- resources/gacha/gacha-stat.less | 44 +- resources/gacha/imgs/no-avatar.webp | Bin 0 -> 43548 bytes resources/gacha/imgs/wai.webp | Bin 0 -> 4118 bytes resources/meta/info/pool.js | 13 +- tools/meta/talent.json | 834 ++++++++++++++++++++++++++++ 11 files changed, 1007 insertions(+), 45 deletions(-) create mode 100644 resources/gacha/imgs/no-avatar.webp create mode 100644 resources/gacha/imgs/wai.webp create mode 100644 tools/meta/talent.json diff --git a/apps/gacha/GachaData.js b/apps/gacha/GachaData.js index 8381879b..2eb40292 100644 --- a/apps/gacha/GachaData.js +++ b/apps/gacha/GachaData.js @@ -213,6 +213,19 @@ let GachaData = { noWaiRate = (noWaiRate * 100).toFixed(1) } + fiveLog.unshift({ + id: 888, + isUp: true, + count: noFiveNum, + date: moment().format('MM-DD') + }) + itemMap['888'] = { + name: '即将获得', + star: 5, + abbr: '即将获得', + img: 'gacha/imgs/no-avatar.webp' + } + return { stat: { allNum, @@ -362,9 +375,22 @@ let GachaData = { }) versionData.push(getCurr()) + let stat = {} + lodash.forEach(versionData, (ds) => { + lodash.forEach(ds.stats, (num, key) => { + if (!stat[key]) { + stat[key] = num + } else { + stat[key] += num + } + }) + }) + stat.avgUpNum = stat.upNum === 0 ? 0 : ((stat.totalNum / stat.upNum).toFixed(1)) + return { versionData, - itemMap + itemMap, + totalStat: stat } }, diff --git a/resources/gacha/gacha-detail.css b/resources/gacha/gacha-detail.css index 6d6dab6f..0bfc05eb 100644 --- a/resources/gacha/gacha-detail.css +++ b/resources/gacha/gacha-detail.css @@ -1,9 +1,14 @@ .avatar-cont { background: rgba(0, 0, 0, 0.1); } +.user-banner .stat-li { + width: auto; + min-width: 75px; +} .gacha-list .gacha-item { height: 38px; display: flex; + background: rgba(0, 0, 0, 0.4); } .gacha-list .gacha-item .date { width: 97px; @@ -53,13 +58,27 @@ .gacha-list .gacha-item.wai .process { background-color: rgba(85, 85, 85, 0.8); } +.gacha-list .gacha-item.wai .bar { + position: relative; +} +.gacha-list .gacha-item.wai .bar:after { + content: ""; + display: block; + position: absolute; + right: -33px; + top: -2px; + width: 30px; + height: 30px; + background: url('./imgs/wai.webp') center no-repeat; + background-size: 100% 100%; +} .gacha-list .gacha-item.up .name { - background: rgba(0, 0, 0, 0.5); + /*background: rgba(0, 0, 0, .5);*/ color: #ffd484; } .gacha-list .gacha-item.up .process, .gacha-list .gacha-item.up .icon { - background-color: rgba(0, 0, 0, 0.5); + /* background-color: rgba(0, 0, 0, .5);*/ } .gacha-list .icon { width: 32px; @@ -87,7 +106,6 @@ padding-right: 15px; } .gacha-list .process .bar { - background: green; border-radius: 0 5px 5px 0; height: 26px; line-height: 26px; @@ -100,11 +118,11 @@ min-width: 18px; } .gacha-list .process .bar.good { - background: #6939b7; + background: #168b2c; color: #fff; } .gacha-list .process .bar.normal { - background: #168b2c; + background: #6939b7; color: #fff; } .gacha-list .process .bar.bad { diff --git a/resources/gacha/gacha-detail.html b/resources/gacha/gacha-detail.html index 7d595f91..09e66bca 100644 --- a/resources/gacha/gacha-detail.html +++ b/resources/gacha/gacha-detail.html @@ -7,7 +7,7 @@ {{/block}} -{{ set statMap = { allNum:'抽卡总数', fiveNum:'金卡数', fiveAvg:'平均出金' } }} +{{ set statMap = { allNum:'抽卡总数', fiveNum:'金卡数',wai:'歪 T.T',fourNum:'紫卡数', fiveAvg:'平均出金', upYs:'UP原石' } }} {{block 'main'}}
@@ -18,7 +18,7 @@
{{face.name}} - {{if face.level && face.level > 1}} Lv.{{face.level}}{{/if}} +
{{if uid}} #{{uid}}{{/if}} @@ -39,6 +39,8 @@ {{/if}}
+
#抽卡帮助获取抽卡链接,#更新抽卡记录更新抽卡信息,#抽卡统计#角色统计可查看按卡池分析结果
+
{{each gacha.fiveLog ds idx}} @@ -58,7 +60,7 @@
{{set count = ds.count}} -
{{count}}
diff --git a/resources/gacha/gacha-detail.less b/resources/gacha/gacha-detail.less index 073c4e3d..286d94e0 100644 --- a/resources/gacha/gacha-detail.less +++ b/resources/gacha/gacha-detail.less @@ -2,6 +2,14 @@ background: rgba(0, 0, 0, .1); } +.user-banner { + .stat-li { + width: auto; + min-width: 75px; + } +} + + .gacha-list { @size: 32px; @padding: 3px; @@ -10,6 +18,7 @@ .gacha-item { height: @height; display: flex; + background: rgba(0, 0, 0, .4); .date { width: @size + 65px; @@ -67,7 +76,6 @@ &.wai { - .name { color: #aaa; } @@ -75,16 +83,32 @@ .name, .icon, .process { background-color: rgba(85, 85, 85, 0.8); } + + .bar { + position: relative; + + &:after { + content: ""; + display: block; + position: absolute; + right: -33px; + top: -2px; + width: 30px; + height: 30px; + background: url('./imgs/wai.webp') center no-repeat; + background-size: 100% 100%; + } + } } &.up { .name { - background: rgba(0, 0, 0, .5); + /*background: rgba(0, 0, 0, .5);*/ color: rgb(255, 212, 132); } .process, .icon { - background-color: rgba(0, 0, 0, .5); + /* background-color: rgba(0, 0, 0, .5);*/ } } } @@ -99,13 +123,13 @@ height: @size; margin: @padding 0; border-radius: 5px; + &.star5 { background: url('../common/item/bg5.png') 100% 100% no-repeat; } } - span { display: block; width: @size; @@ -122,13 +146,14 @@ @pd: 3px; .bar { - background: green; border-radius: 0 5px 5px 0; height: @size - @pd * 2; line-height: @size - @pd * 2; margin: @padding + @pd 0; padding-left: 5px; + } + .bar { &.gold { background: #ffeb73; color: #6f4b00; @@ -136,12 +161,12 @@ } &.good { - background: #6939b7; + background: #168b2c; color: #fff; } &.normal { - background: #168b2c; + background: #6939b7; color: #fff; } @@ -150,11 +175,8 @@ color: #fff; } } - - } - } diff --git a/resources/gacha/gacha-stat.css b/resources/gacha/gacha-stat.css index e4dddfff..ba0687b1 100644 --- a/resources/gacha/gacha-stat.css +++ b/resources/gacha/gacha-stat.css @@ -58,16 +58,17 @@ } .gacha-pool .stat-info { display: flex; - padding: 8px 20px 0; + padding: 10px 20px 0; } .gacha-pool .stat-info .info { min-width: 60px; padding: 0 20px 0 10px; } .gacha-pool .stat-info .info .num { + color: #ffde9d; height: 25px; line-height: 25px; - font-size: 20px; + font-size: 22px; text-shadow: 0 0 2px #000; } .gacha-pool .stat-info .info .title { @@ -91,13 +92,19 @@ } .gacha-stat .gacha-item .item-card { width: 69px; + border-radius: 6px; + background: #fff; +} +.gacha-stat .item-icon { + border-radius: 6px 6px 10px 0; + box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.6); } .gacha-stat .item-life { top: initial; left: initial; right: 0; bottom: 0; - border-radius: 5px 0 0 0; + border-radius: 10px 0 0 0; font-size: 16px; padding: 0 6px; min-width: 20px; @@ -105,17 +112,28 @@ line-height: 22px; text-align: center; } -.gacha-stat .item-life.life5 { - background: #ffeb73; +.gacha-stat .item-name { + font-size: 14px; + line-height: 24px; + color: #000; +} +.gacha-stat .up-card { + box-shadow: 0 0 8px 0 #ffeb73, 0 0 0 1px #fff100; + background: #fff; +} +.gacha-stat .up-card .item-life { color: #6f4b00; + background: #ffeb73; box-shadow: 0 0 3px 0 #6f4b00; } -.gacha-stat .item-life.life1 { +.gacha-stat .up-card .item-name { + color: #6f4b00; +} +.gacha-stat .normal-card { + box-shadow: 0 0 0 1px #fff; +} +.gacha-stat .normal-card .item-life { background: #333; color: #fff; } -.gacha-stat .item-name { - font-size: 15px; - line-height: 24px; -} /*# sourceMappingURL=gacha-stat.css.map */ \ No newline at end of file diff --git a/resources/gacha/gacha-stat.html b/resources/gacha/gacha-stat.html index 721cc029..45927da1 100644 --- a/resources/gacha/gacha-stat.html +++ b/resources/gacha/gacha-stat.html @@ -8,7 +8,7 @@ {{/block}} -{{ set statMap = { allNum:'抽卡总数', fiveNum:'金卡数', fiveAvg:'平均出金' } }} +{{ set statMap = { totalNum:'抽卡总数', star5Num:'金卡',c5UpNum:'UP角色',w5UpNum:'UP武器', star4Num:'紫卡',avgUpNum:'平均UP抽' } }} {{block 'main'}}
@@ -19,14 +19,13 @@ - {{if gacha && gacha.stat }} - {{set stat = gacha.stat }} + {{if gacha && gacha.totalStat }} + {{set stat = gacha.totalStat }}
{{each statMap title key}} {{if stat[key] }} @@ -39,6 +38,14 @@
{{/if}}
+ +
+ #角色统计/#武器统计角色/武器池统计, + #常驻统计常驻池统计, + #全部统计全部抽卡统计, + #抽卡帮助 获取帮助 +
+ {{each gacha.versionData vData}} {{set stats = vData.stats}}
@@ -75,7 +82,7 @@ {{set item = gacha.itemMap[ds.id]}} {{if item.star === 4 || item.star === 5}}
-
+
{{ds.num}}
diff --git a/resources/gacha/gacha-stat.less b/resources/gacha/gacha-stat.less index 3ad6a8af..d7097b39 100644 --- a/resources/gacha/gacha-stat.less +++ b/resources/gacha/gacha-stat.less @@ -68,16 +68,17 @@ .stat-info { display: flex; - padding: 8px 20px 0; + padding: 10px 20px 0; .info { min-width: 60px; padding: 0 20px 0 10px; .num { + color: #ffde9d; height: 25px; line-height: 25px; - font-size: 20px; + font-size: 22px; text-shadow: 0 0 2px #000; } @@ -107,37 +108,60 @@ .item-card { width: 69px; + border-radius: 6px; + background: #fff; } } + .item-icon { + border-radius: 6px 6px 10px 0; + box-shadow: 0 0 3px 0 rgba(0, 0, 0, .6); + } + .item-life { top: initial; left: initial; right: 0; bottom: 0; - border-radius: 5px 0 0 0; + border-radius: 10px 0 0 0; font-size: 16px; padding: 0 6px; min-width: 20px; height: 22px; line-height: 22px; text-align: center; + } - &.life5 { - background: #ffeb73; + .item-name { + font-size: 14px; + line-height: 24px; + color: #000; + } + + .up-card { + box-shadow: 0 0 8px 0 #ffeb73, 0 0 0 1px #fff100; + background: #fff; + + .item-life { color: #6f4b00; + background: #ffeb73; box-shadow: 0 0 3px 0 #6f4b00; } - &.life1 { + .item-name { + color: #6f4b00; + } + } + + .normal-card { + box-shadow: 0 0 0 1px #fff; + + .item-life { background: #333; color: #fff; } } - .item-name { - font-size: 15px; - line-height: 24px; - } + } diff --git a/resources/gacha/imgs/no-avatar.webp b/resources/gacha/imgs/no-avatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..d2123e1220c37412d587de7ffacdf23f5bd790c2 GIT binary patch literal 43548 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 z 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 literal 0 HcmV?d00001 diff --git a/resources/gacha/imgs/wai.webp b/resources/gacha/imgs/wai.webp new file mode 100644 index 0000000000000000000000000000000000000000..54022aec0545d9d1ac92478439b74060a138d369 GIT binary patch literal 4118 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 UPs=Yqe71ba{2AvS)Cd1t4m|-BkN^Mx literal 0 HcmV?d00001 diff --git a/resources/meta/info/pool.js b/resources/meta/info/pool.js index 419bb87d..2072cf17 100644 --- a/resources/meta/info/pool.js +++ b/resources/meta/info/pool.js @@ -24,7 +24,8 @@ export const poolName = { 妮露: '翩舞歈莲', 纳西妲: '月草的赐慧', 流浪者: '余火变相', - 艾尔海森: '敕诫枢谋' + 艾尔海森: '敕诫枢谋', + 迪希雅: '烈阳烁金' } export const poolDetail = [ @@ -457,5 +458,15 @@ export const poolDetail = [ char4: ['行秋', '凝光', '北斗'], weapon5: ['若水', '护摩之杖'], weapon4: ['西风剑', '西风秘典', '千岩古剑', '弓藏', '匣里灭辰'] + }, + { + version: '3.5', + half: '上半', + from: '2023-03-01 06:00:00', + to: '2023-03-21 17:59:59', + char5: ['迪希雅', '赛诺'], + char4: ['班尼特', '芭芭拉', '柯莱'], + weapon5: ['苇海信标', '赤沙之杖'], + weapon4: ['暗巷闪光', '昭心', '祭礼大剑', '暗巷猎手', '匣里灭辰'] } ] diff --git a/tools/meta/talent.json b/tools/meta/talent.json new file mode 100644 index 00000000..0eb0e9dd --- /dev/null +++ b/tools/meta/talent.json @@ -0,0 +1,834 @@ +{ + "10000002": { + "name": "神里绫华", + "talentId": { + "10018": 232, + "10019": 239, + "10024": 231 + }, + "talentKey": { + "10018": "e", + "10019": "q", + "10024": "a" + } + }, + "10000003": { + "name": "琴", + "talentId": { + "10031": 331, + "10033": 332, + "10034": 339 + }, + "talentKey": { + "10031": "a", + "10033": "e", + "10034": "q" + } + }, + "10000006": { + "name": "丽莎", + "talentId": { + "10060": 431, + "10061": 432, + "10062": 439 + }, + "talentKey": { + "10060": "a", + "10061": "e", + "10062": "q" + } + }, + "10000014": { + "name": "芭芭拉", + "talentId": { + "10070": 1431, + "10071": 1432, + "10072": 1439 + }, + "talentKey": { + "10070": "a", + "10071": "e", + "10072": "q" + } + }, + "10000015": { + "name": "凯亚", + "talentId": { + "10073": 1531, + "10074": 1532, + "10075": 1539 + }, + "talentKey": { + "10073": "a", + "10074": "e", + "10075": "q" + } + }, + "10000016": { + "name": "迪卢克", + "talentId": { + "10160": 1631, + "10161": 1632, + "10165": 1639 + }, + "talentKey": { + "10160": "a", + "10161": "e", + "10165": "q" + } + }, + "10000020": { + "name": "雷泽", + "talentId": { + "10201": 2031, + "10202": 2032, + "10203": 2039 + }, + "talentKey": { + "10201": "a", + "10202": "e", + "10203": "q" + } + }, + "10000021": { + "name": "安柏", + "talentId": { + "10017": 2139, + "10032": 2132, + "10041": 2131 + }, + "talentKey": { + "10017": "q", + "10032": "e", + "10041": "a" + } + }, + "10000022": { + "name": "温迪", + "talentId": { + "10221": 2231, + "10224": 2232, + "10225": 2239 + }, + "talentKey": { + "10221": "a", + "10224": "e", + "10225": "q" + } + }, + "10000023": { + "name": "香菱", + "talentId": { + "10231": 2331, + "10232": 2332, + "10235": 2339 + }, + "talentKey": { + "10231": "a", + "10232": "e", + "10235": "q" + } + }, + "10000024": { + "name": "北斗", + "talentId": { + "10241": 2431, + "10242": 2432, + "10245": 2439 + }, + "talentKey": { + "10241": "a", + "10242": "e", + "10245": "q" + } + }, + "10000025": { + "name": "行秋", + "talentId": { + "10381": 2531, + "10382": 2532, + "10385": 2539 + }, + "talentKey": { + "10381": "a", + "10382": "e", + "10385": "q" + } + }, + "10000026": { + "name": "魈", + "talentId": { + "10261": 2631, + "10262": 2632, + "10265": 2639 + }, + "talentKey": { + "10261": "a", + "10262": "e", + "10265": "q" + } + }, + "10000027": { + "name": "凝光", + "talentId": { + "10271": 2731, + "10272": 2732, + "10274": 2739 + }, + "talentKey": { + "10271": "a", + "10272": "e", + "10274": "q" + } + }, + "10000029": { + "name": "可莉", + "talentId": { + "10291": 2931, + "10292": 2932, + "10295": 2939 + }, + "talentKey": { + "10291": "a", + "10292": "e", + "10295": "q" + } + }, + "10000030": { + "name": "钟离", + "talentId": { + "10301": 3031, + "10302": 3032, + "10303": 3039 + }, + "talentKey": { + "10301": "a", + "10302": "e", + "10303": "q" + } + }, + "10000031": { + "name": "菲谢尔", + "talentId": { + "10311": 3131, + "10312": 3132, + "10313": 3139 + }, + "talentKey": { + "10311": "a", + "10312": "e", + "10313": "q" + } + }, + "10000032": { + "name": "班尼特", + "talentId": { + "10321": 3231, + "10322": 3232, + "10323": 3239 + }, + "talentKey": { + "10321": "a", + "10322": "e", + "10323": "q" + } + }, + "10000033": { + "name": "达达利亚", + "talentId": { + "10331": 3331, + "10332": 3332, + "10333": 3339 + }, + "talentKey": { + "10331": "a", + "10332": "e", + "10333": "q" + } + }, + "10000034": { + "name": "诺艾尔", + "talentId": { + "10341": 3431, + "10342": 3432, + "10343": 3439 + }, + "talentKey": { + "10341": "a", + "10342": "e", + "10343": "q" + } + }, + "10000035": { + "name": "七七", + "talentId": { + "10351": 3531, + "10352": 3532, + "10353": 3539 + }, + "talentKey": { + "10351": "a", + "10352": "e", + "10353": "q" + } + }, + "10000036": { + "name": "重云", + "talentId": { + "10401": 3631, + "10402": 3632, + "10403": 3639 + }, + "talentKey": { + "10401": "a", + "10402": "e", + "10403": "q" + } + }, + "10000037": { + "name": "甘雨", + "talentId": { + "10371": 3731, + "10372": 3732, + "10373": 3739 + }, + "talentKey": { + "10371": "a", + "10372": "e", + "10373": "q" + } + }, + "10000038": { + "name": "阿贝多", + "talentId": { + "10386": 3831, + "10387": 3832, + "10388": 3839 + }, + "talentKey": { + "10386": "a", + "10387": "e", + "10388": "q" + } + }, + "10000039": { + "name": "迪奥娜", + "talentId": { + "10391": 3931, + "10392": 3932, + "10395": 3939 + }, + "talentKey": { + "10391": "a", + "10392": "e", + "10395": "q" + } + }, + "10000041": { + "name": "莫娜", + "talentId": { + "10411": 4131, + "10412": 4132, + "10415": 4139 + }, + "talentKey": { + "10411": "a", + "10412": "e", + "10415": "q" + } + }, + "10000042": { + "name": "刻晴", + "talentId": { + "10421": 4231, + "10422": 4232, + "10425": 4239 + }, + "talentKey": { + "10421": "a", + "10422": "e", + "10425": "q" + } + }, + "10000043": { + "name": "砂糖", + "talentId": { + "10431": 4331, + "10432": 4332, + "10435": 4339 + }, + "talentKey": { + "10431": "a", + "10432": "e", + "10435": "q" + } + }, + "10000044": { + "name": "辛焱", + "talentId": { + "10441": 4431, + "10442": 4432, + "10443": 4439 + }, + "talentKey": { + "10441": "a", + "10442": "e", + "10443": "q" + } + }, + "10000045": { + "name": "罗莎莉亚", + "talentId": { + "10451": 4531, + "10452": 4532, + "10453": 4539 + }, + "talentKey": { + "10451": "a", + "10452": "e", + "10453": "q" + } + }, + "10000046": { + "name": "胡桃", + "talentId": { + "10461": 4631, + "10462": 4632, + "10463": 4639 + }, + "talentKey": { + "10461": "a", + "10462": "e", + "10463": "q" + } + }, + "10000047": { + "name": "枫原万叶", + "talentId": { + "10471": 4731, + "10472": 4732, + "10475": 4739 + }, + "talentKey": { + "10471": "a", + "10472": "e", + "10475": "q" + } + }, + "10000048": { + "name": "烟绯", + "talentId": { + "10481": 4831, + "10482": 4832, + "10485": 4839 + }, + "talentKey": { + "10481": "a", + "10482": "e", + "10485": "q" + } + }, + "10000049": { + "name": "宵宫", + "talentId": { + "10491": 4931, + "10492": 4932, + "10495": 4939 + }, + "talentKey": { + "10491": "a", + "10492": "e", + "10495": "q" + } + }, + "10000050": { + "name": "托马", + "talentId": { + "10501": 5031, + "10502": 5032, + "10505": 5039 + }, + "talentKey": { + "10501": "a", + "10502": "e", + "10505": "q" + } + }, + "10000051": { + "name": "优菈", + "talentId": { + "10511": 5131, + "10512": 5132, + "10515": 5139 + }, + "talentKey": { + "10511": "a", + "10512": "e", + "10515": "q" + } + }, + "10000052": { + "name": "雷电将军", + "talentId": { + "10521": 5231, + "10522": 5232, + "10525": 5239 + }, + "talentKey": { + "10521": "a", + "10522": "e", + "10525": "q" + } + }, + "10000053": { + "name": "早柚", + "talentId": { + "10531": 5331, + "10532": 5332, + "10535": 5339 + }, + "talentKey": { + "10531": "a", + "10532": "e", + "10535": "q" + } + }, + "10000054": { + "name": "珊瑚宫心海", + "talentId": { + "10541": 5431, + "10542": 5432, + "10545": 5439 + }, + "talentKey": { + "10541": "a", + "10542": "e", + "10545": "q" + } + }, + "10000055": { + "name": "五郎", + "talentId": { + "10551": 5531, + "10552": 5532, + "10555": 5539 + }, + "talentKey": { + "10551": "a", + "10552": "e", + "10555": "q" + } + }, + "10000056": { + "name": "九条裟罗", + "talentId": { + "10561": 5631, + "10562": 5632, + "10565": 5639 + }, + "talentKey": { + "10561": "a", + "10562": "e", + "10565": "q" + } + }, + "10000057": { + "name": "荒泷一斗", + "talentId": { + "10571": 5731, + "10572": 5732, + "10575": 5739 + }, + "talentKey": { + "10571": "a", + "10572": "e", + "10575": "q" + } + }, + "10000058": { + "name": "八重神子", + "talentId": { + "10581": 5831, + "10582": 5832, + "10585": 5839 + }, + "talentKey": { + "10581": "a", + "10582": "e", + "10585": "q" + } + }, + "10000059": { + "name": "鹿野院平藏", + "talentId": { + "10591": 5931, + "10592": 5932, + "10595": 5939 + }, + "talentKey": { + "10591": "a", + "10592": "e", + "10595": "q" + } + }, + "10000060": { + "name": "夜兰", + "talentId": { + "10606": 6031, + "10607": 6032, + "10610": 6039 + }, + "talentKey": { + "10606": "a", + "10607": "e", + "10610": "q" + } + }, + "10000062": { + "name": "埃洛伊", + "talentId": { + "10621": 6231, + "10622": 6232, + "10625": 6239 + }, + "talentKey": { + "10621": "a", + "10622": "e", + "10625": "q" + } + }, + "10000063": { + "name": "申鹤", + "talentId": { + "10631": 6331, + "10632": 6332, + "10635": 6339 + }, + "talentKey": { + "10631": "a", + "10632": "e", + "10635": "q" + } + }, + "10000064": { + "name": "云堇", + "talentId": { + "10641": 6431, + "10642": 6432, + "10643": 6439 + }, + "talentKey": { + "10641": "a", + "10642": "e", + "10643": "q" + } + }, + "10000065": { + "name": "久岐忍", + "talentId": { + "10651": 6531, + "10652": 6532, + "10655": 6539 + }, + "talentKey": { + "10651": "a", + "10652": "e", + "10655": "q" + } + }, + "10000066": { + "name": "神里绫人", + "talentId": { + "10661": 6631, + "10662": 6632, + "10665": 6639 + }, + "talentKey": { + "10661": "a", + "10662": "e", + "10665": "q" + } + }, + "10000067": { + "name": "柯莱", + "talentId": { + "10671": 6731, + "10672": 6732, + "10675": 6739 + }, + "talentKey": { + "10671": "a", + "10672": "e", + "10675": "q" + } + }, + "10000068": { + "name": "多莉", + "talentId": { + "10681": 6831, + "10682": 6832, + "10685": 6839 + }, + "talentKey": { + "10681": "a", + "10682": "e", + "10685": "q" + } + }, + "10000069": { + "name": "提纳里", + "talentId": { + "10691": 6931, + "10692": 6932, + "10695": 6939 + }, + "talentKey": { + "10691": "a", + "10692": "e", + "10695": "q" + } + }, + "10000070": { + "name": "妮露", + "talentId": { + "10701": 7031, + "10702": 7032, + "10705": 7039 + }, + "talentKey": { + "10701": "a", + "10702": "e", + "10705": "q" + } + }, + "10000071": { + "name": "赛诺", + "talentId": { + "10711": 7131, + "10712": 7132, + "10715": 7139 + }, + "talentKey": { + "10711": "a", + "10712": "e", + "10715": "q" + } + }, + "10000072": { + "name": "坎蒂丝", + "talentId": { + "10721": 7231, + "10722": 7232, + "10725": 7239 + }, + "talentKey": { + "10721": "a", + "10722": "e", + "10725": "q" + } + }, + "10000073": { + "name": "纳西妲", + "talentId": { + "10731": 7331, + "10732": 7332, + "10735": 7339 + }, + "talentKey": { + "10731": "a", + "10732": "e", + "10735": "q" + } + }, + "10000074": { + "name": "莱依拉", + "talentId": { + "10741": 7431, + "10742": 7432, + "10745": 7439 + }, + "talentKey": { + "10741": "a", + "10742": "e", + "10745": "q" + } + }, + "10000075": { + "name": "流浪者", + "talentId": { + "10751": 7531, + "10752": 7532, + "10755": 7539 + }, + "talentKey": { + "10751": "a", + "10752": "e", + "10755": "q" + } + }, + "10000076": { + "name": "珐露珊", + "talentId": { + "10761": 7631, + "10762": 7632, + "10765": 7639 + }, + "talentKey": { + "10761": "a", + "10762": "e", + "10765": "q" + } + }, + "10000077": { + "name": "瑶瑶", + "talentId": { + "10771": 7731, + "10772": 7732, + "10775": 7739 + }, + "talentKey": { + "10771": "a", + "10772": "e", + "10775": "q" + } + }, + "10000078": { + "name": "艾尔海森", + "talentId": { + "10781": 7831, + "10782": 7832, + "10785": 7839 + }, + "talentKey": { + "10781": "a", + "10782": "e", + "10785": "q" + } + }, + "10000079": { + "name": "迪希雅", + "talentId": { + "10791": 7931, + "10792": 7932, + "10795": 7939 + }, + "talentKey": { + "10791": "a", + "10792": "e", + "10795": "q" + } + }, + "10000080": { + "name": "米卡", + "talentId": { + "10801": 8031, + "10802": 8032, + "10805": 8039 + }, + "talentKey": { + "10801": "a", + "10802": "e", + "10805": "q" + } + } +} \ No newline at end of file