diff --git a/src/data/app/index.ts b/src/data/app/index.ts index 8cab95f7..1c1ddc2e 100644 --- a/src/data/app/index.ts +++ b/src/data/app/index.ts @@ -37,7 +37,7 @@ export const AppDataList = [ }, { name: "nameCards.json", - data: nameCards as Record, + data: nameCards as BTMuli.Genshin.NameCard[], }, { name: "weapon.json", @@ -46,11 +46,11 @@ export const AppDataList = [ ]; export const AppData = { - achievements: achievements as Record, - achievementSeries: achievementSeries as Record, + achievements: achievements as BTMuli.Genshin.Achievement[], + achievementSeries: achievementSeries as BTMuli.Genshin.AchievementSeries[], calendar: calendar as Record, character: character as BTMuli.Genshin.Wiki.Character.BriefInfo[], GCG: GCG as BTMuli.Genshin.Wiki.GCG.BriefInfo[], - nameCards: nameCards as Record, + nameCards: nameCards as BTMuli.Genshin.NameCard[], weapon: weapon as BTMuli.Genshin.Wiki.Weapon.BriefInfo[], }; diff --git a/src/data/app/nameCards.json b/src/data/app/nameCards.json index 0ea45dc2..818f8785 100644 --- a/src/data/app/nameCards.json +++ b/src/data/app/nameCards.json @@ -1,1425 +1,1415 @@ -{ - "0": [ - { - "name": "稻妻·雷电之纹", - "description": "名片纹饰。大御所将军的纹样,亦即麾下军势之旗印,「雷之三重巴」。", - "icon": "/source/nameCard/icon/稻妻·雷电之纹.webp", - "bg": "/source/nameCard/bg/稻妻·雷电之纹.webp", - "profile": "/source/nameCard/profile/稻妻·雷电之纹.webp", - "type": 0, - "source": "稻妻的声望等级达到7级时获取。" - }, - { - "name": "稻妻·神里之纹", - "description": "名片纹饰。三奉行中,社奉行·神里家的椿纹。", - "icon": "/source/nameCard/icon/稻妻·神里之纹.webp", - "bg": "/source/nameCard/bg/稻妻·神里之纹.webp", - "profile": "/source/nameCard/profile/稻妻·神里之纹.webp", - "type": 0, - "source": "稻妻的声望等级达到4级时获取。" - }, - { - "name": "稻妻·神樱", - "description": "名片纹饰。绯樱飘落之处,尽在神木的守护之下。", - "icon": "/source/nameCard/icon/稻妻·神樱.webp", - "bg": "/source/nameCard/bg/稻妻·神樱.webp", - "profile": "/source/nameCard/profile/稻妻·神樱.webp", - "type": 0, - "source": "「神樱眷顾」等级达到48级时领取。" - }, - { - "name": "璃月·千帆", - "description": "名片纹饰。坐看日月行,细数千帆过。", - "icon": "/source/nameCard/icon/璃月·千帆.webp", - "bg": "/source/nameCard/bg/璃月·千帆.webp", - "profile": "/source/nameCard/profile/璃月·千帆.webp", - "type": 0, - "source": "璃月的声望等级达到4级时获取。" - }, - { - "name": "璃月·云间", - "description": "名片纹饰。岩间琉璃云间月。", - "icon": "/source/nameCard/icon/璃月·云间.webp", - "bg": "/source/nameCard/bg/璃月·云间.webp", - "profile": "/source/nameCard/profile/璃月·云间.webp", - "type": 0, - "source": "璃月的声望等级达到7级时获取。" - }, - { - "name": "流明·辉石", - "description": "名片纹饰。无名无言的湛蓝晶石,其中流动的是高天的秘辛,或是巨渊的低语…?", - "icon": "/source/nameCard/icon/流明·辉石.webp", - "bg": "/source/nameCard/bg/流明·辉石.webp", - "profile": "/source/nameCard/profile/流明·辉石.webp", - "type": 0, - "source": "流明石触媒强化至10级时获取。" - }, - { - "name": "蒙德·英名", - "description": "名片纹饰。荣誉骑士的好名声早已远扬全城。", - "icon": "/source/nameCard/icon/蒙德·英名.webp", - "bg": "/source/nameCard/bg/蒙德·英名.webp", - "profile": "/source/nameCard/profile/蒙德·英名.webp", - "type": 0, - "source": "蒙德的声望等级达到4级时获取。" - }, - { - "name": "蒙德·祝愿", - "description": "名片纹饰。喜欢帮助他人的仁心,大家都会相应地予之祝福。", - "icon": "/source/nameCard/icon/蒙德·祝愿.webp", - "bg": "/source/nameCard/bg/蒙德·祝愿.webp", - "profile": "/source/nameCard/profile/蒙德·祝愿.webp", - "type": 0, - "source": "蒙德的声望等级达到7级时获取。" - }, - { - "name": "忍冬·古树", - "description": "名片纹饰。我等必将复起,古木已发新枝。", - "icon": "/source/nameCard/icon/忍冬·古树.webp", - "bg": "/source/nameCard/bg/忍冬·古树.webp", - "profile": "/source/nameCard/profile/忍冬·古树.webp", - "type": 0, - "source": "忍冬之树供奉至9级时获取。" - }, - { - "name": "须弥·大梦", - "description": "名片纹饰。「新芽萌发的时节尚未到来,请小心将我藏起,在草木亦流连的梦境。」", - "icon": "/source/nameCard/icon/须弥·大梦.webp", - "bg": "/source/nameCard/bg/须弥·大梦.webp", - "profile": "/source/nameCard/profile/须弥·大梦.webp", - "type": 0, - "source": "梦之树等级达到48级时领取。" - }, - { - "name": "须弥·甘露", - "description": "名片纹饰。遗世的甘露池水虽盛满了属于过去时代的追忆,但其中或许也蕴藏着将要创造未来的力量。", - "icon": "/source/nameCard/icon/须弥·甘露.webp", - "bg": "/source/nameCard/bg/须弥·甘露.webp", - "profile": "/source/nameCard/profile/须弥·甘露.webp", - "type": 0, - "source": "甘露池供奉6次后领取。" - }, - { - "name": "须弥·照览", - "description": "名片纹饰。遍览世间相,一念彻天光。", - "icon": "/source/nameCard/icon/须弥·照览.webp", - "bg": "/source/nameCard/bg/须弥·照览.webp", - "profile": "/source/nameCard/profile/须弥·照览.webp", - "type": 0, - "source": "须弥的声望等级达到4级时获取。" - }, - { - "name": "须弥·正明", - "description": "名片纹饰。洞悉真谛的智者不受罪恶沾染,如沐濯雨露却依然清净的月莲。", - "icon": "/source/nameCard/icon/须弥·正明.webp", - "bg": "/source/nameCard/bg/须弥·正明.webp", - "profile": "/source/nameCard/profile/须弥·正明.webp", - "type": 0, - "source": "须弥的声望等级达到7级时获取。" - }, - { - "name": "原神·印象", - "description": "名片纹饰。「欢迎来到提瓦特。」", - "icon": "/source/nameCard/icon/原神·印象.webp", - "bg": "/source/nameCard/bg/原神·印象.webp", - "profile": "/source/nameCard/profile/原神·印象.webp", - "type": 0, - "source": "初次登录游戏获取。" - } - ], - "1": [ - { - "name": "成就·遍历", - "description": "名片纹饰。旅人将遍历的一万个故事,都将成为旅人灵魂的一部分。", - "icon": "/source/nameCard/icon/成就·遍历.webp", - "bg": "/source/nameCard/bg/成就·遍历.webp", - "profile": "/source/nameCard/profile/成就·遍历.webp", - "type": 1, - "source": "达成「尘世巡游·第二辑」下所有成就时获取。" - }, - { - "name": "成就·层岩", - "description": "名片纹饰。矿工曾奔忙穿梭的栈道与矿山,如今被寂静笼罩。仅有千年的琉璃晶砂与玉髓闪烁着幽光。", - "icon": "/source/nameCard/icon/成就·层岩.webp", - "bg": "/source/nameCard/bg/成就·层岩.webp", - "profile": "/source/nameCard/profile/成就·层岩.webp", - "type": 1, - "source": "达成「岩窟流明」下所有成就时获取。" - }, - { - "name": "成就·繁花", - "description": "名片纹饰。宇宙四方各取土一坯,养育天地万花。", - "icon": "/source/nameCard/icon/成就·繁花.webp", - "bg": "/source/nameCard/bg/成就·繁花.webp", - "profile": "/source/nameCard/profile/成就·繁花.webp", - "type": 1, - "source": "达成「世外洞天·第三辑」下所有成就时获取。" - }, - { - "name": "成就·逢缘", - "description": "名片纹饰。总有一天,此刻的相逢,将会成为值得眷恋的思念。", - "icon": "/source/nameCard/icon/成就·逢缘.webp", - "bg": "/source/nameCard/bg/成就·逢缘.webp", - "profile": "/source/nameCard/profile/成就·逢缘.webp", - "type": 1, - "source": "达成「异世相逢·第三辑」下所有成就时获取。" - }, - { - "name": "成就·合扇", - "description": "名片纹饰。说书人合扇说从头——但是你已经听过所有的故事了。", - "icon": "/source/nameCard/icon/成就·合扇.webp", - "bg": "/source/nameCard/bg/成就·合扇.webp", - "profile": "/source/nameCard/profile/成就·合扇.webp", - "type": 1, - "source": "达成「岩港往事·第一辑」下所有成就时获取。" - }, - { - "name": "成就·虹色", - "description": "名片纹饰。其实白昼之光,可以被色散成为无数种颜色。但是人们懒得数了,就简单分了七种。元素,大概也一样吧。", - "icon": "/source/nameCard/icon/成就·虹色.webp", - "bg": "/source/nameCard/bg/成就·虹色.webp", - "profile": "/source/nameCard/profile/成就·虹色.webp", - "type": 1, - "source": "达成「元素专家·第一辑」下所有成就时获取。" - }, - { - "name": "成就·壶歌", - "description": "名片纹饰。壶里日月长。", - "icon": "/source/nameCard/icon/成就·壶歌.webp", - "bg": "/source/nameCard/bg/成就·壶歌.webp", - "profile": "/source/nameCard/profile/成就·壶歌.webp", - "type": 1, - "source": "达成「世外洞天·第一辑」下所有成就时获取。" - }, - { - "name": "成就·槿暮", - "description": "名片纹饰。「我终将遗忘昔时的繁花、昼光和雨露。愿你为我铭记,在新生的世界中,铭记那不复的梦。」", - "icon": "/source/nameCard/icon/成就·槿暮.webp", - "bg": "/source/nameCard/bg/成就·槿暮.webp", - "profile": "/source/nameCard/profile/成就·槿暮.webp", - "type": 1, - "source": "达成「挑战者·第七辑」下所有成就时获取。" - }, - { - "name": "成就·镜梦", - "description": "名片纹饰。「千年的妄执与悲愿,都已经消逝在了灼夜的风沙中。但她梦里那片永恒的绿洲,应当依旧柔茂如初吧…」", - "icon": "/source/nameCard/icon/成就·镜梦.webp", - "bg": "/source/nameCard/bg/成就·镜梦.webp", - "profile": "/source/nameCard/profile/成就·镜梦.webp", - "type": 1, - "source": "达成「挑战者·第六辑」下所有成就时获取。" - }, - { - "name": "成就·雷音", - "description": "名片纹饰。听啊,丛云间回荡的声响。那是它的嗟怨忿怒,与一个小小的愿望。", - "icon": "/source/nameCard/icon/成就·雷音.webp", - "bg": "/source/nameCard/bg/成就·雷音.webp", - "profile": "/source/nameCard/profile/成就·雷音.webp", - "type": 1, - "source": "达成「挑战者·第五辑」下所有成就时获取。" - }, - { - "name": "成就·旅居", - "description": "名片纹饰。檐下天地宽。", - "icon": "/source/nameCard/icon/成就·旅居.webp", - "bg": "/source/nameCard/bg/成就·旅居.webp", - "profile": "/source/nameCard/profile/成就·旅居.webp", - "type": 1, - "source": "达成「世外洞天·第二辑」下所有成就时获取。" - }, - { - "name": "成就·漫行", - "description": "名片纹饰。每一段旅途、每一段回忆,都是只属于旅人的、独一无二的奇迹。", - "icon": "/source/nameCard/icon/成就·漫行.webp", - "bg": "/source/nameCard/bg/成就·漫行.webp", - "profile": "/source/nameCard/profile/成就·漫行.webp", - "type": 1, - "source": "达成「尘世巡游·第三辑」下所有成就时获取。" - }, - { - "name": "成就·门扉", - "description": "名片纹饰。在门扉的对面,会有什么样的相遇呢。", - "icon": "/source/nameCard/icon/成就·门扉.webp", - "bg": "/source/nameCard/bg/成就·门扉.webp", - "profile": "/source/nameCard/profile/成就·门扉.webp", - "type": 1, - "source": "达成「异世相逢·第二辑」下所有成就时获取。" - }, - { - "name": "成就·七芒", - "description": "名片纹饰。无论是谁,都能奏响属于自己的美妙乐章,正如草上的浅露,也能映出天光的七芒。", - "icon": "/source/nameCard/icon/成就·七芒.webp", - "bg": "/source/nameCard/bg/成就·七芒.webp", - "profile": "/source/nameCard/profile/成就·七芒.webp", - "type": 1, - "source": "达成「元素专家·第二辑」下所有成就时获取。" - }, - { - "name": "成就·七圣", - "description": "名片纹饰。「村子里还没人能胜得了我!」", - "icon": "/source/nameCard/icon/成就·七圣.webp", - "bg": "/source/nameCard/bg/成就·七圣.webp", - "profile": "/source/nameCard/profile/成就·七圣.webp", - "type": 1, - "source": "达成「七圣召唤」下所有成就时获取。" - }, - { - "name": "成就·强弓", - "description": "名片纹饰。挽弓当挽强!", - "icon": "/source/nameCard/icon/成就·强弓.webp", - "bg": "/source/nameCard/bg/成就·强弓.webp", - "profile": "/source/nameCard/profile/成就·强弓.webp", - "type": 1, - "source": "达成「神射手」下所有成就时获取。" - }, - { - "name": "成就·敲针", - "description": "名片纹饰。「既然这些鱼都不能吃,何苦敲针做钩呢?」「这你就不懂了吧。」", - "icon": "/source/nameCard/icon/成就·敲针.webp", - "bg": "/source/nameCard/bg/成就·敲针.webp", - "profile": "/source/nameCard/profile/成就·敲针.webp", - "type": 1, - "source": "达成「提瓦特钓鱼指南·第一辑」下所有成就时获取。" - }, - { - "name": "成就·山民", - "description": "名片纹饰。其实一开始丘丘人会被命名为「山丘的鬼怪」。但是有某个马斯克小女孩坚持称他们为山丘的子民。", - "icon": "/source/nameCard/icon/成就·山民.webp", - "bg": "/source/nameCard/bg/成就·山民.webp", - "profile": "/source/nameCard/profile/成就·山民.webp", - "type": 1, - "source": "达成「Olah!第一辑」下所有成就时获取。" - }, - { - "name": "成就·深秘", - "description": "名片纹饰。行向地心越深,所知的秘密就越多。", - "icon": "/source/nameCard/icon/成就·深秘.webp", - "bg": "/source/nameCard/bg/成就·深秘.webp", - "profile": "/source/nameCard/profile/成就·深秘.webp", - "type": 1, - "source": "达成「秘境与深境螺旋·第一辑」下所有成就时获取。" - }, - { - "name": "成就·石龙", - "description": "名片纹饰。我们曾经同行于巍岩之间。", - "icon": "/source/nameCard/icon/成就·石龙.webp", - "bg": "/source/nameCard/bg/成就·石龙.webp", - "profile": "/source/nameCard/profile/成就·石龙.webp", - "type": 1, - "source": "达成「挑战者·第四辑」下所有成就时获取。" - }, - { - "name": "成就·殊技", - "description": "名片纹饰。既然掌握了这些技术,或许不需要战斗也能很好地活下去吧。如果没有使命在身的话。", - "icon": "/source/nameCard/icon/成就·殊技.webp", - "bg": "/source/nameCard/bg/成就·殊技.webp", - "profile": "/source/nameCard/profile/成就·殊技.webp", - "type": 1, - "source": "达成「冒险手艺」下所有成就时获取。" - }, - { - "name": "成就·挑战", - "description": "名片纹饰。就算你只是想出门采一朵蒲公英,仍然会有阻碍横在你的面前。你当然欣然接受一切挑战,对吧?", - "icon": "/source/nameCard/icon/成就·挑战.webp", - "bg": "/source/nameCard/bg/成就·挑战.webp", - "profile": "/source/nameCard/profile/成就·挑战.webp", - "type": 1, - "source": "达成「挑战者·第一辑」下所有成就时获取。" - }, - { - "name": "成就·挑战·其二", - "description": "名片纹饰。挑战的尽头看到的居然是…", - "icon": "/source/nameCard/icon/成就·挑战·其二.webp", - "bg": "/source/nameCard/bg/成就·挑战·其二.webp", - "profile": "/source/nameCard/profile/成就·挑战·其二.webp", - "type": 1, - "source": "达成「挑战者·第二辑」下所有成就时获取。" - }, - { - "name": "成就·挑战·其三", - "description": "名片纹饰。终于有一个值得一战的对手了,这场战斗必定载入史诗。", - "icon": "/source/nameCard/icon/成就·挑战·其三.webp", - "bg": "/source/nameCard/bg/成就·挑战·其三.webp", - "profile": "/source/nameCard/profile/成就·挑战·其三.webp", - "type": 1, - "source": "达成「挑战者·第三辑」下所有成就时获取。" - }, - { - "name": "成就·万种", - "description": "名片纹饰。「万种的灵光啊,护佑着永劫的大地。世间流转的枯荣,不过是种子现行的幻象。」", - "icon": "/source/nameCard/icon/成就·万种.webp", - "bg": "/source/nameCard/bg/成就·万种.webp", - "profile": "/source/nameCard/profile/成就·万种.webp", - "type": 1, - "source": "达成「佑灵砾漠」下所有成就时获取。" - }, - { - "name": "成就·侠行", - "description": "名片纹饰。英雄的旅程在一念之间就开始了。重要的还是旅程中途经历了多少事情。", - "icon": "/source/nameCard/icon/成就·侠行.webp", - "bg": "/source/nameCard/bg/成就·侠行.webp", - "profile": "/source/nameCard/profile/成就·侠行.webp", - "type": 1, - "source": "达成「英雄之旅」下所有成就时获取。" - }, - { - "name": "成就·相逢", - "description": "名片纹饰。人生何处不相逢。", - "icon": "/source/nameCard/icon/成就·相逢.webp", - "bg": "/source/nameCard/bg/成就·相逢.webp", - "profile": "/source/nameCard/profile/成就·相逢.webp", - "type": 1, - "source": "达成「异世相逢·第一辑」下所有成就时获取。" - }, - { - "name": "成就·雪峰", - "description": "名片纹饰。人问寒山道。", - "icon": "/source/nameCard/icon/成就·雪峰.webp", - "bg": "/source/nameCard/bg/成就·雪峰.webp", - "profile": "/source/nameCard/profile/成就·雪峰.webp", - "type": 1, - "source": "达成「雪山上的来客」下所有成就时获取。" - }, - { - "name": "成就·雪乡", - "description": "名片纹饰。听了很多关于至冬的故事呢。在你想象里它是什么样的地方呢?", - "icon": "/source/nameCard/icon/成就·雪乡.webp", - "bg": "/source/nameCard/bg/成就·雪乡.webp", - "profile": "/source/nameCard/profile/成就·雪乡.webp", - "type": 1, - "source": "达成「至冬国不相信眼泪·第一辑」下所有成就时获取。" - }, - { - "name": "成就·游遍", - "description": "名片纹饰。走遍了大陆所有的地方之后,还要记得最初的心哦。", - "icon": "/source/nameCard/icon/成就·游遍.webp", - "bg": "/source/nameCard/bg/成就·游遍.webp", - "profile": "/source/nameCard/profile/成就·游遍.webp", - "type": 1, - "source": "达成「尘世巡游·第一辑」下所有成就时获取。" - }, - { - "name": "稻妻·常世", - "description": "名片纹饰。「啊,伟大的太阳啊!假若你不拥有你照耀的一切,你的光热有何意义?」", - "icon": "/source/nameCard/icon/稻妻·常世.webp", - "bg": "/source/nameCard/bg/稻妻·常世.webp", - "profile": "/source/nameCard/profile/稻妻·常世.webp", - "type": 1, - "source": "达成「白昼之光」下所有成就时获取。" - }, - { - "name": "稻妻·九条之纹", - "description": "名片纹饰。三奉行中,天领奉行·九条家的钴纹。", - "icon": "/source/nameCard/icon/稻妻·九条之纹.webp", - "bg": "/source/nameCard/bg/稻妻·九条之纹.webp", - "profile": "/source/nameCard/profile/稻妻·九条之纹.webp", - "type": 1, - "source": "达成「稻妻·雷与永恒的群岛·其之一」下所有成就时获取。" - }, - { - "name": "稻妻·鹫羽", - "description": "名片纹饰。啊啊,美丽的鸟,如神的鹫鸟啊。", - "icon": "/source/nameCard/icon/稻妻·鹫羽.webp", - "bg": "/source/nameCard/bg/稻妻·鹫羽.webp", - "profile": "/source/nameCard/profile/稻妻·鹫羽.webp", - "type": 1, - "source": "达成「雾海纪行」下所有成就时获取。" - }, - { - "name": "稻妻·珊瑚宫之纹", - "description": "名片纹饰。海祇民之领袖,珊瑚宫家的家纹。", - "icon": "/source/nameCard/icon/稻妻·珊瑚宫之纹.webp", - "bg": "/source/nameCard/bg/稻妻·珊瑚宫之纹.webp", - "profile": "/source/nameCard/profile/稻妻·珊瑚宫之纹.webp", - "type": 1, - "source": "达成「稻妻·雷与永恒的群岛·其之二」下所有成就时获取。" - }, - { - "name": "璃月·岩寂", - "description": "名片纹饰。看璃月的云寂岩静。", - "icon": "/source/nameCard/icon/璃月·岩寂.webp", - "bg": "/source/nameCard/bg/璃月·岩寂.webp", - "profile": "/source/nameCard/profile/璃月·岩寂.webp", - "type": 1, - "source": "达成「璃月·岩与契约的海港」下所有成就时获取。" - }, - { - "name": "蒙德·风吟", - "description": "名片纹饰。听蒙德的鸟吟风唱。", - "icon": "/source/nameCard/icon/蒙德·风吟.webp", - "bg": "/source/nameCard/bg/蒙德·风吟.webp", - "profile": "/source/nameCard/profile/蒙德·风吟.webp", - "type": 1, - "source": "达成「蒙德·风与牧歌的城邦」下所有成就时获取。" - }, - { - "name": "须弥·砂岚", - "description": "名片纹饰。永不停息的沙暴之内,隐匿着古老的梦想…", - "icon": "/source/nameCard/icon/须弥·砂岚.webp", - "bg": "/source/nameCard/bg/须弥·砂岚.webp", - "profile": "/source/nameCard/profile/须弥·砂岚.webp", - "type": 1, - "source": "达成「须弥·饰金砂原·其之二」下所有成就时获取。" - }, - { - "name": "须弥·踏沙", - "description": "名片纹饰。砂原埋藏下旅人的足迹,等待来日的尘风卷起饰金的回忆。", - "icon": "/source/nameCard/icon/须弥·踏沙.webp", - "bg": "/source/nameCard/bg/须弥·踏沙.webp", - "profile": "/source/nameCard/profile/须弥·踏沙.webp", - "type": 1, - "source": "达成「须弥·饰金砂原·其之一」下所有成就时获取。" - }, - { - "name": "须弥·瑶林", - "description": "名片纹饰。那些静静沉睡在林中的故事,又寄托着什么样的美梦呢。", - "icon": "/source/nameCard/icon/须弥·瑶林.webp", - "bg": "/source/nameCard/bg/须弥·瑶林.webp", - "profile": "/source/nameCard/profile/须弥·瑶林.webp", - "type": 1, - "source": "达成「须弥·玄识深藏的雨林」下所有成就时获取。" - } - ], - "2": [ - { - "name": "阿贝多·阳花", - "description": "名片纹饰。请让我来当这项奇迹的见证者吧。", - "icon": "/source/nameCard/icon/阿贝多·阳花.webp", - "bg": "/source/nameCard/bg/阿贝多·阳花.webp", - "profile": "/source/nameCard/profile/阿贝多·阳花.webp", - "type": 2, - "source": "阿贝多的好感度达到10级时获取。" - }, - { - "name": "埃洛伊·曙光记", - "description": "名片纹饰。「真想让罗斯特也看看这些。」", - "icon": "/source/nameCard/icon/埃洛伊·曙光记.webp", - "bg": "/source/nameCard/bg/埃洛伊·曙光记.webp", - "profile": "/source/nameCard/profile/埃洛伊·曙光记.webp", - "type": 2, - "source": "埃洛伊的好感等级达到10级时获取。" - }, - { - "name": "艾尔海森·诲明", - "description": "名片纹饰。「学者应当遵循之物,唯有知论与证辩。只有时刻保持对一切的质疑,才能避免陷入偏见。」", - "icon": "/source/nameCard/icon/艾尔海森·诲明.webp", - "bg": "/source/nameCard/bg/艾尔海森·诲明.webp", - "profile": "/source/nameCard/profile/艾尔海森·诲明.webp", - "type": 2, - "source": "艾尔海森的好感等级达到10级时获取。" - }, - { - "name": "安柏·兔兔", - "description": "名片纹饰。「是兔兔伯爵哦!」", - "icon": "/source/nameCard/icon/安柏·兔兔.webp", - "bg": "/source/nameCard/bg/安柏·兔兔.webp", - "profile": "/source/nameCard/profile/安柏·兔兔.webp", - "type": 2, - "source": "安柏的好感等级达到10级时获取。" - }, - { - "name": "八重神子·梦狐", - "description": "名片纹饰。八重神子的狐狸形态在哪里能看到呢?在梦里吧。", - "icon": "/source/nameCard/icon/八重神子·梦狐.webp", - "bg": "/source/nameCard/bg/八重神子·梦狐.webp", - "profile": "/source/nameCard/profile/八重神子·梦狐.webp", - "type": 2, - "source": "八重神子的好感等级达到10级时获取。" - }, - { - "name": "芭芭拉·流淌", - "description": "名片纹饰。什么东西会流淌?治愈的清泉和芭芭拉的歌声与旋律。", - "icon": "/source/nameCard/icon/芭芭拉·流淌.webp", - "bg": "/source/nameCard/bg/芭芭拉·流淌.webp", - "profile": "/source/nameCard/profile/芭芭拉·流淌.webp", - "type": 2, - "source": "芭芭拉的好感等级达到10级时获取。" - }, - { - "name": "白术·祛风", - "description": "名片纹饰。「谨道成术,长有摄生。」", - "icon": "/source/nameCard/icon/白术·祛风.webp", - "bg": "/source/nameCard/bg/白术·祛风.webp", - "profile": "/source/nameCard/profile/白术·祛风.webp", - "type": 2, - "source": "白术的好感等级达到10级时获取。" - }, - { - "name": "班尼特·认可", - "description": "名片纹饰。班尼冒险团的认可。", - "icon": "/source/nameCard/icon/班尼特·认可.webp", - "bg": "/source/nameCard/bg/班尼特·认可.webp", - "profile": "/source/nameCard/profile/班尼特·认可.webp", - "type": 2, - "source": "班尼特的好感等级达到10级时获取。" - }, - { - "name": "北斗·拔锚", - "description": "名片纹饰。 「若拔锚入海,惑而不知东西。则须仰天,识认北辰斗极。」", - "icon": "/source/nameCard/icon/北斗·拔锚.webp", - "bg": "/source/nameCard/bg/北斗·拔锚.webp", - "profile": "/source/nameCard/profile/北斗·拔锚.webp", - "type": 2, - "source": "北斗的好感等级达到10级时获取。" - }, - { - "name": "迪奥娜·呜喵", - "description": "名片纹饰。凯茨莱茵一家都有这种猫一样的特征。是远古时代里谁人的恶趣味吧。", - "icon": "/source/nameCard/icon/迪奥娜·呜喵.webp", - "bg": "/source/nameCard/bg/迪奥娜·呜喵.webp", - "profile": "/source/nameCard/profile/迪奥娜·呜喵.webp", - "type": 2, - "source": "迪奥娜的好感等级达到10级时获取。" - }, - { - "name": "迪卢克·燃烧", - "description": "名片纹饰。克利普斯老爷生前经常画鹰。但是他未曾预料如此炽烈燃烧的鹰,也出自自己之手。", - "icon": "/source/nameCard/icon/迪卢克·燃烧.webp", - "bg": "/source/nameCard/bg/迪卢克·燃烧.webp", - "profile": "/source/nameCard/profile/迪卢克·燃烧.webp", - "type": 2, - "source": "迪卢克的好感等级达到10级时获取。" - }, - { - "name": "迪希雅·净焰", - "description": "名片纹饰。那些该被烧却的将化作飞灰,于是所有应被保留的珍贵之物得以显出形廓。", - "icon": "/source/nameCard/icon/迪希雅·净焰.webp", - "bg": "/source/nameCard/bg/迪希雅·净焰.webp", - "profile": "/source/nameCard/profile/迪希雅·净焰.webp", - "type": 2, - "source": "迪希雅的好感等级达到10级时获取。" - }, - { - "name": "多莉·魔灯", - "description": "名片纹饰。擦一擦递给你的魔灯,再擦一擦递给她的摩拉,无论是什么样的愿望都能实现…大概吧?", - "icon": "/source/nameCard/icon/多莉·魔灯.webp", - "bg": "/source/nameCard/bg/多莉·魔灯.webp", - "profile": "/source/nameCard/profile/多莉·魔灯.webp", - "type": 2, - "source": "多莉的好感等级达到10级时获取。" - }, - { - "name": "珐露珊·封秘", - "description": "名片纹饰。「总、总之,下次提问之前,要先叫前辈!真是的…」", - "icon": "/source/nameCard/icon/珐露珊·封秘.webp", - "bg": "/source/nameCard/bg/珐露珊·封秘.webp", - "profile": "/source/nameCard/profile/珐露珊·封秘.webp", - "type": 2, - "source": "珐露珊的好感等级达到10级时获取。" - }, - { - "name": "菲谢尔·夜鸦", - "description": "名片纹饰。持有遮日挡月之翼的漆黑夜鸦。「许可你拓画它的纹样!」", - "icon": "/source/nameCard/icon/菲谢尔·夜鸦.webp", - "bg": "/source/nameCard/bg/菲谢尔·夜鸦.webp", - "profile": "/source/nameCard/profile/菲谢尔·夜鸦.webp", - "type": 2, - "source": "菲谢尔的好感等级达到10级时获取。" - }, - { - "name": "枫原万叶·秋山椛狩", - "description": "名片纹饰。「松籁枯波送红叶。」", - "icon": "/source/nameCard/icon/枫原万叶·秋山椛狩.webp", - "bg": "/source/nameCard/bg/枫原万叶·秋山椛狩.webp", - "profile": "/source/nameCard/profile/枫原万叶·秋山椛狩.webp", - "type": 2, - "source": "枫原万叶的好感等级达到10级时获取。" - }, - { - "name": "甘雨·麟迹", - "description": "名片纹饰。不折草,不履虫。", - "icon": "/source/nameCard/icon/甘雨·麟迹.webp", - "bg": "/source/nameCard/bg/甘雨·麟迹.webp", - "profile": "/source/nameCard/profile/甘雨·麟迹.webp", - "type": 2, - "source": "甘雨的好感度达到10级时获取。" - }, - { - "name": "公子·魔装", - "description": "名片纹饰。借由万般变化的武炼之技,肆意驰骋大地的他的记号。但这名为「魔王」的武艺并非他的独创,而是师承自踞身宇宙至暗之处的那位孤高少女…", - "icon": "/source/nameCard/icon/公子·魔装.webp", - "bg": "/source/nameCard/bg/公子·魔装.webp", - "profile": "/source/nameCard/profile/公子·魔装.webp", - "type": 2, - "source": "达达利亚的好感等级达到10级时获取。" - }, - { - "name": "胡桃·安神", - "description": "名片纹饰。胡桃堂主一点都不可怕。大概。", - "icon": "/source/nameCard/icon/胡桃·安神.webp", - "bg": "/source/nameCard/bg/胡桃·安神.webp", - "profile": "/source/nameCard/profile/胡桃·安神.webp", - "type": 2, - "source": "胡桃的好感等级达到10级时获取。" - }, - { - "name": "九条裟罗·天狗", - "description": "名片纹饰。裟罗摒弃了天狗一众傲慢的生存方式,但是对于磨炼剑技和神通却并没有怠慢。", - "icon": "/source/nameCard/icon/九条裟罗·天狗.webp", - "bg": "/source/nameCard/bg/九条裟罗·天狗.webp", - "profile": "/source/nameCard/profile/九条裟罗·天狗.webp", - "type": 2, - "source": "九条裟罗的好感等级达到10级时获取。" - }, - { - "name": "久岐忍·络", - "description": "名片纹饰。「稻妻不是有那种鸣草轮吗?穿过去可以驱邪落秽那种。小忍就想到既然邪物不愿意主动钻圈,把草轮做成主动卷人的样子就好了。妹妹她做巫女的才能,真是可怕啊。」", - "icon": "/source/nameCard/icon/久岐忍·络.webp", - "bg": "/source/nameCard/bg/久岐忍·络.webp", - "profile": "/source/nameCard/profile/久岐忍·络.webp", - "type": 2, - "source": "久岐忍的好感等级达到10级时获取。" - }, - { - "name": "卡维·穹庭", - "description": "名片纹饰。「构思建筑之时,不妨设想,我们正在建筑的,是逾越穹天与繁星的永恒。」", - "icon": "/source/nameCard/icon/卡维·穹庭.webp", - "bg": "/source/nameCard/bg/卡维·穹庭.webp", - "profile": "/source/nameCard/profile/卡维·穹庭.webp", - "type": 2, - "source": "卡维的好感等级达到10级时获取。" - }, - { - "name": "凯亚·孔雀", - "description": "名片纹饰。孔雀漂亮尾羽上的花纹很像是永不闭上的眼睛。所以凯亚并非少了一只眼睛,而是…", - "icon": "/source/nameCard/icon/凯亚·孔雀.webp", - "bg": "/source/nameCard/bg/凯亚·孔雀.webp", - "profile": "/source/nameCard/profile/凯亚·孔雀.webp", - "type": 2, - "source": "凯亚的好感等级达到10级时获取。" - }, - { - "name": "坎蒂丝·苍鹭", - "description": "名片纹饰。往昔的炽风撩拂着苍鹭的尾羽,那鸟儿却只是望向初晓的晨星。", - "icon": "/source/nameCard/icon/坎蒂丝·苍鹭.webp", - "bg": "/source/nameCard/bg/坎蒂丝·苍鹭.webp", - "profile": "/source/nameCard/profile/坎蒂丝·苍鹭.webp", - "type": 2, - "source": "坎蒂丝的好感等级达到10级时获取。" - }, - { - "name": "柯莱·豹蔚", - "description": "名片纹饰。「是…是柯里安巴哦!…呜…」", - "icon": "/source/nameCard/icon/柯莱·豹蔚.webp", - "bg": "/source/nameCard/bg/柯莱·豹蔚.webp", - "profile": "/source/nameCard/profile/柯莱·豹蔚.webp", - "type": 2, - "source": "柯莱的好感等级达到10级时获取。" - }, - { - "name": "可莉·爆弹", - "description": "名片纹饰。可莉的幸运爆弹。仔细观察尾巴,告诉大家,这个是蹦蹦还是嘟嘟可?", - "icon": "/source/nameCard/icon/可莉·爆弹.webp", - "bg": "/source/nameCard/bg/可莉·爆弹.webp", - "profile": "/source/nameCard/profile/可莉·爆弹.webp", - "type": 2, - "source": "可莉的好感等级达到10级时获取。" - }, - { - "name": "刻晴·雷楔", - "description": "名片纹饰。其实一开始这个是为了目测土地使用情况,方便登高而发明的。", - "icon": "/source/nameCard/icon/刻晴·雷楔.webp", - "bg": "/source/nameCard/bg/刻晴·雷楔.webp", - "profile": "/source/nameCard/profile/刻晴·雷楔.webp", - "type": 2, - "source": "刻晴的好感等级达到10级时获取。" - }, - { - "name": "莱依拉·昼梦", - "description": "名片纹饰。「梦中的星空会将你的前路照亮,只是你那颗心中的水晶,也要映出澄净的辉光。」", - "icon": "/source/nameCard/icon/莱依拉·昼梦.webp", - "bg": "/source/nameCard/bg/莱依拉·昼梦.webp", - "profile": "/source/nameCard/profile/莱依拉·昼梦.webp", - "type": 2, - "source": "莱依拉的好感等级达到10级时获取。" - }, - { - "name": "雷电将军·开眼", - "description": "名片纹饰。不仅是影,也不只是将军。留一只雷曜之眼观照自己,方能得始终。", - "icon": "/source/nameCard/icon/雷电将军·开眼.webp", - "bg": "/source/nameCard/bg/雷电将军·开眼.webp", - "profile": "/source/nameCard/profile/雷电将军·开眼.webp", - "type": 2, - "source": "雷电将军的好感等级达到10级时获取。" - }, - { - "name": "雷泽·奔狼", - "description": "名片纹饰。雷泽和群狼一起弄晚饭的姿态十分飒爽。但是不能给可莉和旅行者看到。", - "icon": "/source/nameCard/icon/雷泽·奔狼.webp", - "bg": "/source/nameCard/bg/雷泽·奔狼.webp", - "profile": "/source/nameCard/profile/雷泽·奔狼.webp", - "type": 2, - "source": "雷泽的好感等级达到10级时获取。" - }, - { - "name": "丽莎·沙漏", - "description": "名片纹饰。什么东西会流逝?时间,和丽莎计算下班时间的沙漏。", - "icon": "/source/nameCard/icon/丽莎·沙漏.webp", - "bg": "/source/nameCard/bg/丽莎·沙漏.webp", - "profile": "/source/nameCard/profile/丽莎·沙漏.webp", - "type": 2, - "source": "丽莎的好感等级达到10级时获取。" - }, - { - "name": "流浪者·浮歌", - "description": "名片纹饰。浮世隐昔话,薄雪伴流花。", - "icon": "/source/nameCard/icon/流浪者·浮歌.webp", - "bg": "/source/nameCard/bg/流浪者·浮歌.webp", - "profile": "/source/nameCard/profile/流浪者·浮歌.webp", - "type": 2, - "source": "流浪者的好感等级达到10级时获取。" - }, - { - "name": "鹿野院平藏·鞠毬", - "description": "名片纹饰。本是殚精竭虑用彩线周匝而成,却未料在其手中不过是简单抽出丝缕的游戏。", - "icon": "/source/nameCard/icon/鹿野院平藏·鞠毬.webp", - "bg": "/source/nameCard/bg/鹿野院平藏·鞠毬.webp", - "profile": "/source/nameCard/profile/鹿野院平藏·鞠毬.webp", - "type": 2, - "source": "鹿野院平藏的好感等级达到10级时获取。" - }, - { - "name": "罗莎莉亚·苦役", - "description": "名片纹饰。人们无私散出的温暖和善意,在她心里就是必须回报的恩情,因此也是永生伴随她的苦役。", - "icon": "/source/nameCard/icon/罗莎莉亚·苦役.webp", - "bg": "/source/nameCard/bg/罗莎莉亚·苦役.webp", - "profile": "/source/nameCard/profile/罗莎莉亚·苦役.webp", - "type": 2, - "source": "罗莎莉亚的好感等级达到10级时获取。" - }, - { - "name": "米卡·索引", - "description": "名片纹饰。每次将绘制的地图捧在手中,男孩都觉得自己捧起了一小片世界的拓印。", - "icon": "/source/nameCard/icon/米卡·索引.webp", - "bg": "/source/nameCard/bg/米卡·索引.webp", - "profile": "/source/nameCard/profile/米卡·索引.webp", - "type": 2, - "source": "米卡的好感等级达到10级时获取。" - }, - { - "name": "莫娜·天星", - "description": "名片纹饰。倒映着漫天的星辰,少女低头看着水中的离合悲欢。", - "icon": "/source/nameCard/icon/莫娜·天星.webp", - "bg": "/source/nameCard/bg/莫娜·天星.webp", - "profile": "/source/nameCard/profile/莫娜·天星.webp", - "type": 2, - "source": "莫娜的好感等级达到10级时获取。" - }, - { - "name": "纳西妲·仰月", - "description": "名片纹饰。初升的新月将日景仰羡,因为她的光芒遍照世间;沉落的暮日却向往月弦,因为她有万千美梦作伴。", - "icon": "/source/nameCard/icon/纳西妲·仰月.webp", - "bg": "/source/nameCard/bg/纳西妲·仰月.webp", - "profile": "/source/nameCard/profile/纳西妲·仰月.webp", - "type": 2, - "source": "纳西妲的好感等级达到10级时获取。" - }, - { - "name": "妮露·莲舞", - "description": "名片纹饰。绽于净水的莲华,不过是她足尖下的一刹流光。", - "icon": "/source/nameCard/icon/妮露·莲舞.webp", - "bg": "/source/nameCard/bg/妮露·莲舞.webp", - "profile": "/source/nameCard/profile/妮露·莲舞.webp", - "type": 2, - "source": "妮露的好感等级达到10级时获取。" - }, - { - "name": "凝光·凤仪", - "description": "名片纹饰。 常说「麟止凤仪,所患在少」。另一位不论,凝光大人这样的人,一个就够了…", - "icon": "/source/nameCard/icon/凝光·凤仪.webp", - "bg": "/source/nameCard/bg/凝光·凤仪.webp", - "profile": "/source/nameCard/profile/凝光·凤仪.webp", - "type": 2, - "source": "凝光的好感等级达到10级时获取。" - }, - { - "name": "诺艾尔·守护", - "description": "名片纹饰。诺艾尔比较特殊,诺艾尔不会让你受伤。", - "icon": "/source/nameCard/icon/诺艾尔·守护.webp", - "bg": "/source/nameCard/bg/诺艾尔·守护.webp", - "profile": "/source/nameCard/profile/诺艾尔·守护.webp", - "type": 2, - "source": "诺艾尔的好感等级达到10级时获取。" - }, - { - "name": "七七·冷藏", - "description": "名片纹饰。有什么需要冷藏?白先生的药材、椰奶…还有胡桃。", - "icon": "/source/nameCard/icon/七七·冷藏.webp", - "bg": "/source/nameCard/bg/七七·冷藏.webp", - "profile": "/source/nameCard/profile/七七·冷藏.webp", - "type": 2, - "source": "七七的好感等级达到10级时获取。" - }, - { - "name": "琴·风向", - "description": "名片纹饰。蒲公英又被叫做「狮子牙」,是对于风的方向感觉最敏锐的花。", - "icon": "/source/nameCard/icon/琴·风向.webp", - "bg": "/source/nameCard/bg/琴·风向.webp", - "profile": "/source/nameCard/profile/琴·风向.webp", - "type": 2, - "source": "琴的好感等级达到10级时获取。" - }, - { - "name": "赛诺·幽缄", - "description": "名片纹饰。赛诺看上去幽沉而肃默的时候,未必总是在想着什么沉肃的审判,也有可能只是在思考幽默的笑点。", - "icon": "/source/nameCard/icon/赛诺·幽缄.webp", - "bg": "/source/nameCard/bg/赛诺·幽缄.webp", - "profile": "/source/nameCard/profile/赛诺·幽缄.webp", - "type": 2, - "source": "赛诺的好感等级达到10级时获取。" - }, - { - "name": "砂糖·创生", - "description": "名片纹饰。如果在无相之风消逝前仔细观察的话,会发现它们其实也挺方的。", - "icon": "/source/nameCard/icon/砂糖·创生.webp", - "bg": "/source/nameCard/bg/砂糖·创生.webp", - "profile": "/source/nameCard/profile/砂糖·创生.webp", - "type": 2, - "source": "砂糖的好感等级达到10级时获取。" - }, - { - "name": "珊瑚宫心海·渊", - "description": "名片纹饰。这是海祇之民都知晓的传说:在渊下有着曾经的故乡。", - "icon": "/source/nameCard/icon/珊瑚宫心海·渊.webp", - "bg": "/source/nameCard/bg/珊瑚宫心海·渊.webp", - "profile": "/source/nameCard/profile/珊瑚宫心海·渊.webp", - "type": 2, - "source": "珊瑚宫心海的好感等级达到10级时获取。" - }, - { - "name": "申鹤·栉掠", - "description": "名片纹饰。早生白发,多缘愁苦。因为「梳」「疏」同音,璃月人认为,以梳栉发,可以疏愁。", - "icon": "/source/nameCard/icon/申鹤·栉掠.webp", - "bg": "/source/nameCard/bg/申鹤·栉掠.webp", - "profile": "/source/nameCard/profile/申鹤·栉掠.webp", - "type": 2, - "source": "申鹤的好感等级达到10级时获取。" - }, - { - "name": "神里绫华·扇子", - "description": "名片纹饰。绫华的配扇当然一直在换。如果想作为赠礼送给她的话,记得不要送成了夏扇或者投扇,舞扇或者茶扇是不错的选择。", - "icon": "/source/nameCard/icon/神里绫华·扇子.webp", - "bg": "/source/nameCard/bg/神里绫华·扇子.webp", - "profile": "/source/nameCard/profile/神里绫华·扇子.webp", - "type": 2, - "source": "神里绫华的好感等级达到10级时获取。" - }, - { - "name": "神里绫人·涟漪", - "description": "名片纹饰。椿花浮镜,澄水泛波。", - "icon": "/source/nameCard/icon/神里绫人·涟漪.webp", - "bg": "/source/nameCard/bg/神里绫人·涟漪.webp", - "profile": "/source/nameCard/profile/神里绫人·涟漪.webp", - "type": 2, - "source": "神里绫人的好感等级达到10级时获取。" - }, - { - "name": "提纳里·沐露", - "description": "名片纹饰。提纳里用花露精心调制的精油,用来保养毛茸茸的大尾巴,淡淡的清香有着安神的功效。", - "icon": "/source/nameCard/icon/提纳里·沐露.webp", - "bg": "/source/nameCard/bg/提纳里·沐露.webp", - "profile": "/source/nameCard/profile/提纳里·沐露.webp", - "type": 2, - "source": "提纳里的好感等级达到10级时获取。" - }, - { - "name": "托马·炎袖", - "description": "名片纹饰。真红炽火铠,炎彩大袖甲。", - "icon": "/source/nameCard/icon/托马·炎袖.webp", - "bg": "/source/nameCard/bg/托马·炎袖.webp", - "profile": "/source/nameCard/profile/托马·炎袖.webp", - "type": 2, - "source": "托马的好感等级达到10级时获取。" - }, - { - "name": "温迪·天青", - "description": "名片纹饰。天空的青色和「斐林」的音色应该很般配吧。", - "icon": "/source/nameCard/icon/温迪·天青.webp", - "bg": "/source/nameCard/bg/温迪·天青.webp", - "profile": "/source/nameCard/profile/温迪·天青.webp", - "type": 2, - "source": "温迪的好感等级达到10级时获取。" - }, - { - "name": "五郎·悠犬", - "description": "名片纹饰。只要相信自己行走的道路,那么这漫长旅途中遇到的一切都将是令人愉快的。", - "icon": "/source/nameCard/icon/五郎·悠犬.webp", - "bg": "/source/nameCard/bg/五郎·悠犬.webp", - "profile": "/source/nameCard/profile/五郎·悠犬.webp", - "type": 2, - "source": "五郎的好感等级达到10级时获取。" - }, - { - "name": "香菱·出锅", - "description": "名片纹饰。快速而且准确地读出下面的话:「出锅锅巴!」、「锅巴出锅!」、「锅巴出击!」、「出击锅巴!」", - "icon": "/source/nameCard/icon/香菱·出锅.webp", - "bg": "/source/nameCard/bg/香菱·出锅.webp", - "profile": "/source/nameCard/profile/香菱·出锅.webp", - "type": 2, - "source": "香菱的好感等级达到10级时获取。" - }, - { - "name": "宵宫·琉金火花", - "description": "名片纹饰。即使只是片刻的火花,也能在仰望黑夜的人心中留下久久不灭的美丽光芒。", - "icon": "/source/nameCard/icon/宵宫·琉金火花.webp", - "bg": "/source/nameCard/bg/宵宫·琉金火花.webp", - "profile": "/source/nameCard/profile/宵宫·琉金火花.webp", - "type": 2, - "source": "宵宫的好感等级达到10级时获取。" - }, - { - "name": "魈·傩面", - "description": "名片纹饰。他总想着有一天,能戴着这傩面起舞。不为除魔之故,只为伴随那花洲的笛声。", - "icon": "/source/nameCard/icon/魈·傩面.webp", - "bg": "/source/nameCard/bg/魈·傩面.webp", - "profile": "/source/nameCard/profile/魈·傩面.webp", - "type": 2, - "source": "魈的好感等级达到10级时获取。" - }, - { - "name": "辛焱·唱罢", - "description": "名片纹饰。辛焱唱罢之时才有机会仔细观察她的乐器。其实它静时也是一位美人。", - "icon": "/source/nameCard/icon/辛焱·唱罢.webp", - "bg": "/source/nameCard/bg/辛焱·唱罢.webp", - "profile": "/source/nameCard/profile/辛焱·唱罢.webp", - "type": 2, - "source": "辛焱的好感等级达到10级时获取。" - }, - { - "name": "行秋·雨虹", - "description": "名片纹饰。来看宿雨断虹收。", - "icon": "/source/nameCard/icon/行秋·雨虹.webp", - "bg": "/source/nameCard/bg/行秋·雨虹.webp", - "profile": "/source/nameCard/profile/行秋·雨虹.webp", - "type": 2, - "source": "行秋的好感等级达到10级时获取。" - }, - { - "name": "烟绯·公正", - "description": "名片纹饰。朱漆火印,以证公平。", - "icon": "/source/nameCard/icon/烟绯·公正.webp", - "bg": "/source/nameCard/bg/烟绯·公正.webp", - "profile": "/source/nameCard/profile/烟绯·公正.webp", - "type": 2, - "source": "烟绯的好感等级达到10级时获取。" - }, - { - "name": "瑶瑶·月桂", - "description": "名片纹饰。「猜猜看,这里哪一个是月桂?没错,大家都是月桂喔!」", - "icon": "/source/nameCard/icon/瑶瑶·月桂.webp", - "bg": "/source/nameCard/bg/瑶瑶·月桂.webp", - "profile": "/source/nameCard/profile/瑶瑶·月桂.webp", - "type": 2, - "source": "瑶瑶的好感等级达到10级时获取。" - }, - { - "name": "夜兰·一掷", - "description": "名片纹饰。「做骰子本来就难得公平。做工糙一点的骰子,不同点数掏空的重量肯定会不一样。」", - "icon": "/source/nameCard/icon/夜兰·一掷.webp", - "bg": "/source/nameCard/bg/夜兰·一掷.webp", - "profile": "/source/nameCard/profile/夜兰·一掷.webp", - "type": 2, - "source": "夜兰的好感等级达到10级时获取。" - }, - { - "name": "一斗·鬼颜", - "description": "名片纹饰。男子汉,就要把痛苦和愤怒藏在背后,然后露出最爽朗的笑容!", - "icon": "/source/nameCard/icon/一斗·鬼颜.webp", - "bg": "/source/nameCard/bg/一斗·鬼颜.webp", - "profile": "/source/nameCard/profile/一斗·鬼颜.webp", - "type": 2, - "source": "一斗的好感等级达到10级时获取。" - }, - { - "name": "优菈·冰印", - "description": "名片纹饰。冷酷的心只是保护自己的外壳。", - "icon": "/source/nameCard/icon/优菈·冰印.webp", - "bg": "/source/nameCard/bg/优菈·冰印.webp", - "profile": "/source/nameCard/profile/优菈·冰印.webp", - "type": 2, - "source": "优菈的好感等级达到10级时获取。" - }, - { - "name": "云堇·对韵", - "description": "名片纹饰。云先生有师二种。一种在外,戏台之上时「说我孬者,是我师也」;一种在内,创作戏文,需要对照韵书。", - "icon": "/source/nameCard/icon/云堇·对韵.webp", - "bg": "/source/nameCard/bg/云堇·对韵.webp", - "profile": "/source/nameCard/profile/云堇·对韵.webp", - "type": 2, - "source": "云堇的好感等级达到10级时获取。" - }, - { - "name": "早柚·不倒貉貉", - "description": "名片纹饰。虽然个子比早柚小,但却能帮早柚做早柚不想做的事情。", - "icon": "/source/nameCard/icon/早柚·不倒貉貉.webp", - "bg": "/source/nameCard/bg/早柚·不倒貉貉.webp", - "profile": "/source/nameCard/profile/早柚·不倒貉貉.webp", - "type": 2, - "source": "早柚的好感等级达到10级时获取。" - }, - { - "name": "钟离·天星", - "description": "名片纹饰。天陨岩星,命昭昏暝。", - "icon": "/source/nameCard/icon/钟离·天星.webp", - "bg": "/source/nameCard/bg/钟离·天星.webp", - "profile": "/source/nameCard/profile/钟离·天星.webp", - "type": 2, - "source": "钟离的好感等级达到10级时获取。" - }, - { - "name": "重云·灵刃", - "description": "名片纹饰。 本意只是用冰来制作桃木剑。不过做大了之后比起桃木更好驱魔了。", - "icon": "/source/nameCard/icon/重云·灵刃.webp", - "bg": "/source/nameCard/bg/重云·灵刃.webp", - "profile": "/source/nameCard/profile/重云·灵刃.webp", - "type": 2, - "source": "重云的好感等级达到10级时获取。" - } - ], - "3": [ - { - "name": "纪行·白垩", - "description": "名片纹饰。踏足雪山,注意保暖。", - "icon": "/source/nameCard/icon/纪行·白垩.webp", - "bg": "/source/nameCard/bg/纪行·白垩.webp", - "profile": "/source/nameCard/profile/纪行·白垩.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·白英", - "description": "名片纹饰。高峰之上万树凋零,唯有此花。", - "icon": "/source/nameCard/icon/纪行·白英.webp", - "bg": "/source/nameCard/bg/纪行·白英.webp", - "profile": "/source/nameCard/profile/纪行·白英.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·捕风", - "description": "名片纹饰。完成了游记写作最困难的部分,就是写个开头。", - "icon": "/source/nameCard/icon/纪行·捕风.webp", - "bg": "/source/nameCard/bg/纪行·捕风.webp", - "profile": "/source/nameCard/profile/纪行·捕风.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·风花", - "description": "名片纹饰。谁也没有见过风,更别说我和你了。谁也没有见过爱情,直到有花束抛向自己。", - "icon": "/source/nameCard/icon/纪行·风花.webp", - "bg": "/source/nameCard/bg/纪行·风花.webp", - "profile": "/source/nameCard/profile/纪行·风花.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·归风", - "description": "名片纹饰。岁月流转,唯有思念与归风不变。", - "icon": "/source/nameCard/icon/纪行·归风.webp", - "bg": "/source/nameCard/bg/纪行·归风.webp", - "profile": "/source/nameCard/profile/纪行·归风.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·海蓝", - "description": "名片纹饰。就像你多年后,从旧梦中醒来。纪念的螺壳里,仍存在着那年夏天的海。", - "icon": "/source/nameCard/icon/纪行·海蓝.webp", - "bg": "/source/nameCard/bg/纪行·海蓝.webp", - "profile": "/source/nameCard/profile/纪行·海蓝.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·合韵", - "description": "名片纹饰。霞明玉映海灯天,今宵共奏华年。金殿珠帘,月彻银栏,虹歌流彩绣筵。花如烟。瑟彼清弦,鸾笙瑶管,和乐且湛。", - "icon": "/source/nameCard/icon/纪行·合韵.webp", - "bg": "/source/nameCard/bg/纪行·合韵.webp", - "profile": "/source/nameCard/profile/纪行·合韵.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·灵津", - "description": "名片纹饰。旧宴何为名,三川流散烟云中,秋津犹尚浮暮景。", - "icon": "/source/nameCard/icon/纪行·灵津.webp", - "bg": "/source/nameCard/bg/纪行·灵津.webp", - "profile": "/source/nameCard/profile/纪行·灵津.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·流彩", - "description": "名片纹饰。华光流彩万象新。", - "icon": "/source/nameCard/icon/纪行·流彩.webp", - "bg": "/source/nameCard/bg/纪行·流彩.webp", - "profile": "/source/nameCard/profile/纪行·流彩.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·明霄", - "description": "名片纹饰。大家的愿望聚在一起,就能变成点亮长夜的光。", - "icon": "/source/nameCard/icon/纪行·明霄.webp", - "bg": "/source/nameCard/bg/纪行·明霄.webp", - "profile": "/source/nameCard/profile/纪行·明霄.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·鸣神大社", - "description": "名片纹饰。鸣神大社的纹样,「影向山樱」。", - "icon": "/source/nameCard/icon/纪行·鸣神大社.webp", - "bg": "/source/nameCard/bg/纪行·鸣神大社.webp", - "profile": "/source/nameCard/profile/纪行·鸣神大社.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·绕尘", - "description": "名片纹饰。前生何年枕石眠。", - "icon": "/source/nameCard/icon/纪行·绕尘.webp", - "bg": "/source/nameCard/bg/纪行·绕尘.webp", - "profile": "/source/nameCard/profile/纪行·绕尘.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·荣冕", - "description": "名片纹饰。「才识是年岁的冠冕,正如思念是我们共度的时间。」", - "icon": "/source/nameCard/icon/纪行·荣冕.webp", - "bg": "/source/nameCard/bg/纪行·荣冕.webp", - "profile": "/source/nameCard/profile/纪行·荣冕.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·容彩", - "description": "名片纹饰。同好之人,谓之「同人」。趁着狐狸总编还没想到版权法,大家好好描绘心中的故事吧。——又或者,她想到了,但并不在乎?", - "icon": "/source/nameCard/icon/纪行·容彩.webp", - "bg": "/source/nameCard/bg/纪行·容彩.webp", - "profile": "/source/nameCard/profile/纪行·容彩.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·深林", - "description": "名片纹饰。深林幽谷之间,蔷薇伴月安绽。若得与你相伴,此处便是乐园。", - "icon": "/source/nameCard/icon/纪行·深林.webp", - "bg": "/source/nameCard/bg/纪行·深林.webp", - "profile": "/source/nameCard/profile/纪行·深林.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·神将", - "description": "名片纹饰。「你的存在意义,可并非恶行罚示哦。至于是什么,小生也不知道。」", - "icon": "/source/nameCard/icon/纪行·神将.webp", - "bg": "/source/nameCard/bg/纪行·神将.webp", - "profile": "/source/nameCard/profile/纪行·神将.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·盛夏", - "description": "名片纹饰。是大冒险的时间!", - "icon": "/source/nameCard/icon/纪行·盛夏.webp", - "bg": "/source/nameCard/bg/纪行·盛夏.webp", - "profile": "/source/nameCard/profile/纪行·盛夏.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·天命", - "description": "名片纹饰。「昔有忠魂,似那飞鸿散东西。」「今我引灯,唯愿英灵毋歧迷。」", - "icon": "/source/nameCard/icon/纪行·天命.webp", - "bg": "/source/nameCard/bg/纪行·天命.webp", - "profile": "/source/nameCard/profile/纪行·天命.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·熄星", - "description": "名片纹饰。只要你的渴望尚未平息,那抬头应该可以看到那无光的闪耀吧。", - "icon": "/source/nameCard/icon/纪行·熄星.webp", - "bg": "/source/nameCard/bg/纪行·熄星.webp", - "profile": "/source/nameCard/profile/纪行·熄星.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·蕈原", - "description": "名片纹饰。「…旅人啊,不必哀伤,因为那黎明的风儿,定会将载着美梦的蕈孢,吹向你希冀中的原野…」", - "icon": "/source/nameCard/icon/纪行·蕈原.webp", - "bg": "/source/nameCard/bg/纪行·蕈原.webp", - "profile": "/source/nameCard/profile/纪行·蕈原.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·意巧", - "description": "名片纹饰。都说真爱如同鬼魅,谈论者众而见者少,但既然在此处鬼魅也偶尔现身,或许真爱也正等在下一个街角。", - "icon": "/source/nameCard/icon/纪行·意巧.webp", - "bg": "/source/nameCard/bg/纪行·意巧.webp", - "profile": "/source/nameCard/profile/纪行·意巧.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·蛰醒", - "description": "名片纹饰。三界震动,天地醒转。珊瑚王虫也从永眠中恢复了过来。", - "icon": "/source/nameCard/icon/纪行·蛰醒.webp", - "bg": "/source/nameCard/bg/纪行·蛰醒.webp", - "profile": "/source/nameCard/profile/纪行·蛰醒.webp", - "type": 3, - "source": "纪行系统奖励获取。" - }, - { - "name": "纪行·逐月", - "description": "名片纹饰。愿逐月华流照君。", - "icon": "/source/nameCard/icon/纪行·逐月.webp", - "bg": "/source/nameCard/bg/纪行·逐月.webp", - "profile": "/source/nameCard/profile/纪行·逐月.webp", - "type": 3, - "source": "纪行系统奖励获取。" - } - ], - "4": [ - { - "name": "庆典·灯昼", - "description": "名片纹饰。年年今日,灯明如昼。愿火不灭,愿人依旧。", - "icon": "/source/nameCard/icon/庆典·灯昼.webp", - "bg": "/source/nameCard/bg/庆典·灯昼.webp", - "profile": "/source/nameCard/profile/庆典·灯昼.webp", - "type": 4, - "source": "海灯节活动商店兑换。" - }, - { - "name": "庆典·斗剧", - "description": "名片纹饰。吉兆要出现三次,幸运才会降临;谢幕时应当三次鞠躬;而在风来人的剑斗剧中,胜负的对手也有三名。", - "icon": "/source/nameCard/icon/庆典·斗剧.webp", - "bg": "/source/nameCard/bg/庆典·斗剧.webp", - "profile": "/source/nameCard/profile/庆典·斗剧.webp", - "type": 4, - "source": "「风来人剑斗绮谭」活动获取。" - }, - { - "name": "庆典·躲猫", - "description": "名片纹饰。你看不到我,你看不到我。", - "icon": "/source/nameCard/icon/庆典·躲猫.webp", - "bg": "/source/nameCard/bg/庆典·躲猫.webp", - "profile": "/source/nameCard/profile/庆典·躲猫.webp", - "type": 4, - "source": "「风行迷踪」活动获取。" - }, - { - "name": "庆典·觥筹", - "description": "名片纹饰。这里有很多很多的故事,但是没有酒精。派蒙也可以喝。", - "icon": "/source/nameCard/icon/庆典·觥筹.webp", - "bg": "/source/nameCard/bg/庆典·觥筹.webp", - "profile": "/source/nameCard/profile/庆典·觥筹.webp", - "type": 4, - "source": "「曲生酌微梦」活动获取。" - }, - { - "name": "庆典·光鳞", - "description": "名片纹饰。宇宙里真的有这样一条蛇,闪烁着这样颜色的光辉鳞片。", - "icon": "/source/nameCard/icon/庆典·光鳞.webp", - "bg": "/source/nameCard/bg/庆典·光鳞.webp", - "profile": "/source/nameCard/profile/庆典·光鳞.webp", - "type": 4, - "source": "活动兑换获取。" - }, - { - "name": "庆典·浩瀚", - "description": "名片纹饰。试着想象星海的浩瀚无垠。试着想象,一的后面写上一百个零。", - "icon": "/source/nameCard/icon/庆典·浩瀚.webp", - "bg": "/source/nameCard/bg/庆典·浩瀚.webp", - "profile": "/source/nameCard/profile/庆典·浩瀚.webp", - "type": 4, - "source": "活动兑换获取。" - }, - { - "name": "庆典·慧果", - "description": "名片纹饰。智慧的果实要是落在大地之中,它会结出许多智慧来。但如果遇到了迪奥娜,那一定会很好喝就是了。", - "icon": "/source/nameCard/icon/庆典·慧果.webp", - "bg": "/source/nameCard/bg/庆典·慧果.webp", - "profile": "/source/nameCard/profile/庆典·慧果.webp", - "type": 4, - "source": "「导能原盘」活动获取。" - }, - { - "name": "庆典·妙算", - "description": "名片纹饰。真正的棋手能算尽千步之后的局面。", - "icon": "/source/nameCard/icon/庆典·妙算.webp", - "bg": "/source/nameCard/bg/庆典·妙算.webp", - "profile": "/source/nameCard/profile/庆典·妙算.webp", - "type": 4, - "source": "「机关棋谭·灵妙之局」活动获取。" - }, - { - "name": "庆典·魔球", - "description": "名片纹饰。「在好远好远的地方,有个叫『大联盟』的王国,住在那里的人能丢出变来变去、又快又厉害的『魔球』。」", - "icon": "/source/nameCard/icon/庆典·魔球.webp", - "bg": "/source/nameCard/bg/庆典·魔球.webp", - "profile": "/source/nameCard/profile/庆典·魔球.webp", - "type": 4, - "source": "「砰砰魔球总动员」活动获取。" - }, - { - "name": "庆典·棋谭", - "description": "名片纹饰。你道你见过机关算尽,可你真算到了自己也要下场当棋子吗?", - "icon": "/source/nameCard/icon/庆典·棋谭.webp", - "bg": "/source/nameCard/bg/庆典·棋谭.webp", - "profile": "/source/nameCard/profile/庆典·棋谭.webp", - "type": 4, - "source": "「机关棋谭」活动获取。" - }, - { - "name": "庆典·倾耳", - "description": "名片纹饰。星海啊,山岩啊,请你们倾耳听我的曲调吧。", - "icon": "/source/nameCard/icon/庆典·倾耳.webp", - "bg": "/source/nameCard/bg/庆典·倾耳.webp", - "profile": "/source/nameCard/profile/庆典·倾耳.webp", - "type": 4, - "source": "「万籁协奏」礼包获得" - }, - { - "name": "庆典·盛宴", - "description": "名片纹饰。好极了!", - "icon": "/source/nameCard/icon/庆典·盛宴.webp", - "bg": "/source/nameCard/bg/庆典·盛宴.webp", - "profile": "/source/nameCard/profile/庆典·盛宴.webp", - "type": 4, - "source": "「原神异世相遇礼」活动兑换获取。" - }, - { - "name": "庆典·无相", - "description": "名片纹饰。今天挑战的对手是什么艺术风格吗?", - "icon": "/source/nameCard/icon/庆典·无相.webp", - "bg": "/source/nameCard/bg/庆典·无相.webp", - "profile": "/source/nameCard/profile/庆典·无相.webp", - "type": 4, - "source": "「无相交响诗」活动获取。" - }, - { - "name": "庆典·岫云", - "description": "名片纹饰。浮云晓向千峰散。", - "icon": "/source/nameCard/icon/庆典·岫云.webp", - "bg": "/source/nameCard/bg/庆典·岫云.webp", - "profile": "/source/nameCard/profile/庆典·岫云.webp", - "type": 4, - "source": "活动兑换获取。" - }, - { - "name": "庆典·一揆", - "description": "名片纹饰。「我来问你问题,你只准用剑来回答。」", - "icon": "/source/nameCard/icon/庆典·一揆.webp", - "bg": "/source/nameCard/bg/庆典·一揆.webp", - "profile": "/source/nameCard/profile/庆典·一揆.webp", - "type": 4, - "source": "「百人一揆」活动获取。" - } - ] -} +[ + { + "name": "稻妻·雷电之纹", + "description": "名片纹饰。 大御所将军的纹样,亦即麾下军势之旗印,「雷之三重巴」。", + "icon": "/source/nameCard/icon/稻妻·雷电之纹.webp", + "bg": "/source/nameCard/bg/稻妻·雷电之纹.webp", + "profile": "/source/nameCard/profile/稻妻·雷电之纹.webp", + "type": 0, + "source": "稻妻的声望等级达到7级时获取。 " + }, + { + "name": "稻妻·神里之纹", + "description": "名片纹饰。 三奉行中,社奉行·神里家的椿纹。", + "icon": "/source/nameCard/icon/稻妻·神里之纹.webp", + "bg": "/source/nameCard/bg/稻妻·神里之纹.webp", + "profile": "/source/nameCard/profile/稻妻·神里之纹.webp", + "type": 0, + "source": "稻妻的声望等级达到4级时获取。 " + }, + { + "name": "稻妻·神樱", + "description": "名片纹饰。 绯樱飘落之处,尽在神木的守护之下。", + "icon": "/source/nameCard/icon/稻妻·神樱.webp", + "bg": "/source/nameCard/bg/稻妻·神樱.webp", + "profile": "/source/nameCard/profile/稻妻·神樱.webp", + "type": 0, + "source": "「神樱眷顾」等级达到48级时领取。 " + }, + { + "name": "璃月·千帆", + "description": "名片纹饰。 坐看日月行,细数千帆过。", + "icon": "/source/nameCard/icon/璃月·千帆.webp", + "bg": "/source/nameCard/bg/璃月·千帆.webp", + "profile": "/source/nameCard/profile/璃月·千帆.webp", + "type": 0, + "source": "璃月的声望等级达到4级时获取。 " + }, + { + "name": "璃月·云间", + "description": "名片纹饰。 岩间琉璃云间月。", + "icon": "/source/nameCard/icon/璃月·云间.webp", + "bg": "/source/nameCard/bg/璃月·云间.webp", + "profile": "/source/nameCard/profile/璃月·云间.webp", + "type": 0, + "source": "璃月的声望等级达到7级时获取。 " + }, + { + "name": "流明·辉石", + "description": "名片纹饰。 无名无言的湛蓝晶石,其中流动的是高天的秘辛,或是巨渊的低语…?", + "icon": "/source/nameCard/icon/流明·辉石.webp", + "bg": "/source/nameCard/bg/流明·辉石.webp", + "profile": "/source/nameCard/profile/流明·辉石.webp", + "type": 0, + "source": "流明石触媒强化至10级时获取。 " + }, + { + "name": "蒙德·英名", + "description": "名片纹饰。 荣誉骑士的好名声早已远扬全城。", + "icon": "/source/nameCard/icon/蒙德·英名.webp", + "bg": "/source/nameCard/bg/蒙德·英名.webp", + "profile": "/source/nameCard/profile/蒙德·英名.webp", + "type": 0, + "source": "蒙德的声望等级达到4级时获取。 " + }, + { + "name": "蒙德·祝愿", + "description": "名片纹饰。 喜欢帮助他人的仁心,大家都会相应地予之祝福。", + "icon": "/source/nameCard/icon/蒙德·祝愿.webp", + "bg": "/source/nameCard/bg/蒙德·祝愿.webp", + "profile": "/source/nameCard/profile/蒙德·祝愿.webp", + "type": 0, + "source": "蒙德的声望等级达到7级时获取。 " + }, + { + "name": "忍冬·古树", + "description": "名片纹饰。 我等必将复起,古木已发新枝。", + "icon": "/source/nameCard/icon/忍冬·古树.webp", + "bg": "/source/nameCard/bg/忍冬·古树.webp", + "profile": "/source/nameCard/profile/忍冬·古树.webp", + "type": 0, + "source": "忍冬之树供奉至9级时获取。 " + }, + { + "name": "须弥·大梦", + "description": "名片纹饰。 「新芽萌发的时节尚未到来,请小心将我藏起,在草木亦流连的梦境。」", + "icon": "/source/nameCard/icon/须弥·大梦.webp", + "bg": "/source/nameCard/bg/须弥·大梦.webp", + "profile": "/source/nameCard/profile/须弥·大梦.webp", + "type": 0, + "source": "梦之树等级达到48级时领取。 " + }, + { + "name": "须弥·甘露", + "description": "名片纹饰。 遗世的甘露池水虽盛满了属于过去时代的追忆,但其中或许也蕴藏着将要创造未来的力量。", + "icon": "/source/nameCard/icon/须弥·甘露.webp", + "bg": "/source/nameCard/bg/须弥·甘露.webp", + "profile": "/source/nameCard/profile/须弥·甘露.webp", + "type": 0, + "source": "甘露池供奉6次后领取。 " + }, + { + "name": "须弥·照览", + "description": "名片纹饰。 遍览世间相,一念彻天光。", + "icon": "/source/nameCard/icon/须弥·照览.webp", + "bg": "/source/nameCard/bg/须弥·照览.webp", + "profile": "/source/nameCard/profile/须弥·照览.webp", + "type": 0, + "source": "须弥的声望等级达到4级时获取。 " + }, + { + "name": "须弥·正明", + "description": "名片纹饰。 洞悉真谛的智者不受罪恶沾染,如沐濯雨露却依然清净的月莲。", + "icon": "/source/nameCard/icon/须弥·正明.webp", + "bg": "/source/nameCard/bg/须弥·正明.webp", + "profile": "/source/nameCard/profile/须弥·正明.webp", + "type": 0, + "source": "须弥的声望等级达到7级时获取。 " + }, + { + "name": "原神·印象", + "description": "名片纹饰。 「欢迎来到提瓦特。」", + "icon": "/source/nameCard/icon/原神·印象.webp", + "bg": "/source/nameCard/bg/原神·印象.webp", + "profile": "/source/nameCard/profile/原神·印象.webp", + "type": 0, + "source": "初次登录游戏获取。 " + }, + { + "name": "成就·遍历", + "description": "名片纹饰。 旅人将遍历的一万个故事,都将成为旅人灵魂的一部分。", + "icon": "/source/nameCard/icon/成就·遍历.webp", + "bg": "/source/nameCard/bg/成就·遍历.webp", + "profile": "/source/nameCard/profile/成就·遍历.webp", + "type": 1, + "source": "达成「尘世巡游·第二辑」下所有成就时获取。 " + }, + { + "name": "成就·层岩", + "description": "名片纹饰。 矿工曾奔忙穿梭的栈道与矿山,如今被寂静笼罩。仅有千年的琉璃晶砂与玉髓闪烁着幽光。", + "icon": "/source/nameCard/icon/成就·层岩.webp", + "bg": "/source/nameCard/bg/成就·层岩.webp", + "profile": "/source/nameCard/profile/成就·层岩.webp", + "type": 1, + "source": "达成「岩窟流明」下所有成就时获取。 " + }, + { + "name": "成就·繁花", + "description": "名片纹饰。 宇宙四方各取土一坯,养育天地万花。", + "icon": "/source/nameCard/icon/成就·繁花.webp", + "bg": "/source/nameCard/bg/成就·繁花.webp", + "profile": "/source/nameCard/profile/成就·繁花.webp", + "type": 1, + "source": "达成「世外洞天·第三辑」下所有成就时获取。 " + }, + { + "name": "成就·逢缘", + "description": "名片纹饰。 总有一天,此刻的相逢,将会成为值得眷恋的思念。", + "icon": "/source/nameCard/icon/成就·逢缘.webp", + "bg": "/source/nameCard/bg/成就·逢缘.webp", + "profile": "/source/nameCard/profile/成就·逢缘.webp", + "type": 1, + "source": "达成「异世相逢·第三辑」下所有成就时获取。 " + }, + { + "name": "成就·合扇", + "description": "名片纹饰。 说书人合扇说从头——但是你已经听过所有的故事了。", + "icon": "/source/nameCard/icon/成就·合扇.webp", + "bg": "/source/nameCard/bg/成就·合扇.webp", + "profile": "/source/nameCard/profile/成就·合扇.webp", + "type": 1, + "source": "达成「岩港往事·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·虹色", + "description": "名片纹饰。 其实白昼之光,可以被色散成为无数种颜色。但是人们懒得数了,就简单分了七种。元素,大概也一样吧。", + "icon": "/source/nameCard/icon/成就·虹色.webp", + "bg": "/source/nameCard/bg/成就·虹色.webp", + "profile": "/source/nameCard/profile/成就·虹色.webp", + "type": 1, + "source": "达成「元素专家·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·壶歌", + "description": "名片纹饰。 壶里日月长。", + "icon": "/source/nameCard/icon/成就·壶歌.webp", + "bg": "/source/nameCard/bg/成就·壶歌.webp", + "profile": "/source/nameCard/profile/成就·壶歌.webp", + "type": 1, + "source": "达成「世外洞天·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·槿暮", + "description": "名片纹饰。 「我终将遗忘昔时的繁花、昼光和雨露。愿你为我铭记,在新生的世界中,铭记那不复的梦。」", + "icon": "/source/nameCard/icon/成就·槿暮.webp", + "bg": "/source/nameCard/bg/成就·槿暮.webp", + "profile": "/source/nameCard/profile/成就·槿暮.webp", + "type": 1, + "source": "达成「挑战者·第七辑」下所有成就时获取。 " + }, + { + "name": "成就·镜梦", + "description": "名片纹饰。 「千年的妄执与悲愿,都已经消逝在了灼夜的风沙中。但她梦里那片永恒的绿洲,应当依旧柔茂如初吧…」", + "icon": "/source/nameCard/icon/成就·镜梦.webp", + "bg": "/source/nameCard/bg/成就·镜梦.webp", + "profile": "/source/nameCard/profile/成就·镜梦.webp", + "type": 1, + "source": "达成「挑战者·第六辑」下所有成就时获取。 " + }, + { + "name": "成就·雷音", + "description": "名片纹饰。 听啊,丛云间回荡的声响。那是它的嗟怨忿怒,与一个小小的愿望。", + "icon": "/source/nameCard/icon/成就·雷音.webp", + "bg": "/source/nameCard/bg/成就·雷音.webp", + "profile": "/source/nameCard/profile/成就·雷音.webp", + "type": 1, + "source": "达成「挑战者·第五辑」下所有成就时获取。 " + }, + { + "name": "成就·旅居", + "description": "名片纹饰。 檐下天地宽。", + "icon": "/source/nameCard/icon/成就·旅居.webp", + "bg": "/source/nameCard/bg/成就·旅居.webp", + "profile": "/source/nameCard/profile/成就·旅居.webp", + "type": 1, + "source": "达成「世外洞天·第二辑」下所有成就时获取。 " + }, + { + "name": "成就·漫行", + "description": "名片纹饰。 每一段旅途、每一段回忆,都是只属于旅人的、独一无二的奇迹。", + "icon": "/source/nameCard/icon/成就·漫行.webp", + "bg": "/source/nameCard/bg/成就·漫行.webp", + "profile": "/source/nameCard/profile/成就·漫行.webp", + "type": 1, + "source": "达成「尘世巡游·第三辑」下所有成就时获取。 " + }, + { + "name": "成就·门扉", + "description": "名片纹饰。 在门扉的对面,会有什么样的相遇呢。", + "icon": "/source/nameCard/icon/成就·门扉.webp", + "bg": "/source/nameCard/bg/成就·门扉.webp", + "profile": "/source/nameCard/profile/成就·门扉.webp", + "type": 1, + "source": "达成「异世相逢·第二辑」下所有成就时获取。 " + }, + { + "name": "成就·七芒", + "description": "名片纹饰。 无论是谁,都能奏响属于自己的美妙乐章,正如草上的浅露,也能映出天光的七芒。", + "icon": "/source/nameCard/icon/成就·七芒.webp", + "bg": "/source/nameCard/bg/成就·七芒.webp", + "profile": "/source/nameCard/profile/成就·七芒.webp", + "type": 1, + "source": "达成「元素专家·第二辑」下所有成就时获取。 " + }, + { + "name": "成就·七圣", + "description": "名片纹饰。 「村子里还没人能胜得了我!」", + "icon": "/source/nameCard/icon/成就·七圣.webp", + "bg": "/source/nameCard/bg/成就·七圣.webp", + "profile": "/source/nameCard/profile/成就·七圣.webp", + "type": 1, + "source": "达成「七圣召唤」下所有成就时获取。 " + }, + { + "name": "成就·强弓", + "description": "名片纹饰。 挽弓当挽强!", + "icon": "/source/nameCard/icon/成就·强弓.webp", + "bg": "/source/nameCard/bg/成就·强弓.webp", + "profile": "/source/nameCard/profile/成就·强弓.webp", + "type": 1, + "source": "达成「神射手」下所有成就时获取。 " + }, + { + "name": "成就·敲针", + "description": "名片纹饰。 「既然这些鱼都不能吃,何苦敲针做钩呢?」「这你就不懂了吧。」", + "icon": "/source/nameCard/icon/成就·敲针.webp", + "bg": "/source/nameCard/bg/成就·敲针.webp", + "profile": "/source/nameCard/profile/成就·敲针.webp", + "type": 1, + "source": "达成「提瓦特钓鱼指南·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·山民", + "description": "名片纹饰。 其实一开始丘丘人会被命名为「山丘的鬼怪」。但是有某个马斯克小女孩坚持称他们为山丘的子民。", + "icon": "/source/nameCard/icon/成就·山民.webp", + "bg": "/source/nameCard/bg/成就·山民.webp", + "profile": "/source/nameCard/profile/成就·山民.webp", + "type": 1, + "source": "达成「Olah!第一辑」下所有成就时获取。 " + }, + { + "name": "成就·深秘", + "description": "名片纹饰。 行向地心越深,所知的秘密就越多。", + "icon": "/source/nameCard/icon/成就·深秘.webp", + "bg": "/source/nameCard/bg/成就·深秘.webp", + "profile": "/source/nameCard/profile/成就·深秘.webp", + "type": 1, + "source": "达成「秘境与深境螺旋·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·石龙", + "description": "名片纹饰。 我们曾经同行于巍岩之间。", + "icon": "/source/nameCard/icon/成就·石龙.webp", + "bg": "/source/nameCard/bg/成就·石龙.webp", + "profile": "/source/nameCard/profile/成就·石龙.webp", + "type": 1, + "source": "达成「挑战者·第四辑」下所有成就时获取。 " + }, + { + "name": "成就·殊技", + "description": "名片纹饰。 既然掌握了这些技术,或许不需要战斗也能很好地活下去吧。如果没有使命在身的话。", + "icon": "/source/nameCard/icon/成就·殊技.webp", + "bg": "/source/nameCard/bg/成就·殊技.webp", + "profile": "/source/nameCard/profile/成就·殊技.webp", + "type": 1, + "source": "达成「冒险手艺」下所有成就时获取。 " + }, + { + "name": "成就·挑战", + "description": "名片纹饰。 就算你只是想出门采一朵蒲公英,仍然会有阻碍横在你的面前。你当然欣然接受一切挑战,对吧?", + "icon": "/source/nameCard/icon/成就·挑战.webp", + "bg": "/source/nameCard/bg/成就·挑战.webp", + "profile": "/source/nameCard/profile/成就·挑战.webp", + "type": 1, + "source": "达成「挑战者·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·挑战·其二", + "description": "名片纹饰。 挑战的尽头看到的居然是…", + "icon": "/source/nameCard/icon/成就·挑战·其二.webp", + "bg": "/source/nameCard/bg/成就·挑战·其二.webp", + "profile": "/source/nameCard/profile/成就·挑战·其二.webp", + "type": 1, + "source": "达成「挑战者·第二辑」下所有成就时获取。 " + }, + { + "name": "成就·挑战·其三", + "description": "名片纹饰。 终于有一个值得一战的对手了,这场战斗必定载入史诗。", + "icon": "/source/nameCard/icon/成就·挑战·其三.webp", + "bg": "/source/nameCard/bg/成就·挑战·其三.webp", + "profile": "/source/nameCard/profile/成就·挑战·其三.webp", + "type": 1, + "source": "达成「挑战者·第三辑」下所有成就时获取。 " + }, + { + "name": "成就·万种", + "description": "名片纹饰。 「万种的灵光啊,护佑着永劫的大地。世间流转的枯荣,不过是种子现行的幻象。」", + "icon": "/source/nameCard/icon/成就·万种.webp", + "bg": "/source/nameCard/bg/成就·万种.webp", + "profile": "/source/nameCard/profile/成就·万种.webp", + "type": 1, + "source": "达成「佑灵砾漠」下所有成就时获取。 " + }, + { + "name": "成就·侠行", + "description": "名片纹饰。 英雄的旅程在一念之间就开始了。重要的还是旅程中途经历了多少事情。", + "icon": "/source/nameCard/icon/成就·侠行.webp", + "bg": "/source/nameCard/bg/成就·侠行.webp", + "profile": "/source/nameCard/profile/成就·侠行.webp", + "type": 1, + "source": "达成「英雄之旅」下所有成就时获取。 " + }, + { + "name": "成就·相逢", + "description": "名片纹饰。 人生何处不相逢。", + "icon": "/source/nameCard/icon/成就·相逢.webp", + "bg": "/source/nameCard/bg/成就·相逢.webp", + "profile": "/source/nameCard/profile/成就·相逢.webp", + "type": 1, + "source": "达成「异世相逢·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·雪峰", + "description": "名片纹饰。 人问寒山道。", + "icon": "/source/nameCard/icon/成就·雪峰.webp", + "bg": "/source/nameCard/bg/成就·雪峰.webp", + "profile": "/source/nameCard/profile/成就·雪峰.webp", + "type": 1, + "source": "达成「雪山上的来客」下所有成就时获取。 " + }, + { + "name": "成就·雪乡", + "description": "名片纹饰。 听了很多关于至冬的故事呢。在你想象里它是什么样的地方呢?", + "icon": "/source/nameCard/icon/成就·雪乡.webp", + "bg": "/source/nameCard/bg/成就·雪乡.webp", + "profile": "/source/nameCard/profile/成就·雪乡.webp", + "type": 1, + "source": "达成「至冬国不相信眼泪·第一辑」下所有成就时获取。 " + }, + { + "name": "成就·游遍", + "description": "名片纹饰。 走遍了大陆所有的地方之后,还要记得最初的心哦。", + "icon": "/source/nameCard/icon/成就·游遍.webp", + "bg": "/source/nameCard/bg/成就·游遍.webp", + "profile": "/source/nameCard/profile/成就·游遍.webp", + "type": 1, + "source": "达成「尘世巡游·第一辑」下所有成就时获取。 " + }, + { + "name": "稻妻·常世", + "description": "名片纹饰。 「啊,伟大的太阳啊!假若你不拥有你照耀的一切,你的光热有何意义?」", + "icon": "/source/nameCard/icon/稻妻·常世.webp", + "bg": "/source/nameCard/bg/稻妻·常世.webp", + "profile": "/source/nameCard/profile/稻妻·常世.webp", + "type": 1, + "source": "达成「白昼之光」下所有成就时获取。 " + }, + { + "name": "稻妻·九条之纹", + "description": "名片纹饰。 三奉行中,天领奉行·九条家的钴纹。", + "icon": "/source/nameCard/icon/稻妻·九条之纹.webp", + "bg": "/source/nameCard/bg/稻妻·九条之纹.webp", + "profile": "/source/nameCard/profile/稻妻·九条之纹.webp", + "type": 1, + "source": "达成「稻妻·雷与永恒的群岛·其之一」下所有成就时获取。 " + }, + { + "name": "稻妻·鹫羽", + "description": "名片纹饰。 啊啊,美丽的鸟,如神的鹫鸟啊。", + "icon": "/source/nameCard/icon/稻妻·鹫羽.webp", + "bg": "/source/nameCard/bg/稻妻·鹫羽.webp", + "profile": "/source/nameCard/profile/稻妻·鹫羽.webp", + "type": 1, + "source": "达成「雾海纪行」下所有成就时获取。 " + }, + { + "name": "稻妻·珊瑚宫之纹", + "description": "名片纹饰。 海祇民之领袖,珊瑚宫家的家纹。", + "icon": "/source/nameCard/icon/稻妻·珊瑚宫之纹.webp", + "bg": "/source/nameCard/bg/稻妻·珊瑚宫之纹.webp", + "profile": "/source/nameCard/profile/稻妻·珊瑚宫之纹.webp", + "type": 1, + "source": "达成「稻妻·雷与永恒的群岛·其之二」下所有成就时获取。 " + }, + { + "name": "璃月·岩寂", + "description": "名片纹饰。 看璃月的云寂岩静。", + "icon": "/source/nameCard/icon/璃月·岩寂.webp", + "bg": "/source/nameCard/bg/璃月·岩寂.webp", + "profile": "/source/nameCard/profile/璃月·岩寂.webp", + "type": 1, + "source": "达成「璃月·岩与契约的海港」下所有成就时获取。 " + }, + { + "name": "蒙德·风吟", + "description": "名片纹饰。 听蒙德的鸟吟风唱。", + "icon": "/source/nameCard/icon/蒙德·风吟.webp", + "bg": "/source/nameCard/bg/蒙德·风吟.webp", + "profile": "/source/nameCard/profile/蒙德·风吟.webp", + "type": 1, + "source": "达成「蒙德·风与牧歌的城邦」下所有成就时获取。 " + }, + { + "name": "须弥·砂岚", + "description": "名片纹饰。 永不停息的沙暴之内,隐匿着古老的梦想…", + "icon": "/source/nameCard/icon/须弥·砂岚.webp", + "bg": "/source/nameCard/bg/须弥·砂岚.webp", + "profile": "/source/nameCard/profile/须弥·砂岚.webp", + "type": 1, + "source": "达成「须弥·饰金砂原·其之二」下所有成就时获取。 " + }, + { + "name": "须弥·踏沙", + "description": "名片纹饰。 砂原埋藏下旅人的足迹,等待来日的尘风卷起饰金的回忆。", + "icon": "/source/nameCard/icon/须弥·踏沙.webp", + "bg": "/source/nameCard/bg/须弥·踏沙.webp", + "profile": "/source/nameCard/profile/须弥·踏沙.webp", + "type": 1, + "source": "达成「须弥·饰金砂原·其之一」下所有成就时获取。 " + }, + { + "name": "须弥·瑶林", + "description": "名片纹饰。 那些静静沉睡在林中的故事,又寄托着什么样的美梦呢。", + "icon": "/source/nameCard/icon/须弥·瑶林.webp", + "bg": "/source/nameCard/bg/须弥·瑶林.webp", + "profile": "/source/nameCard/profile/须弥·瑶林.webp", + "type": 1, + "source": "达成「须弥·玄识深藏的雨林」下所有成就时获取。 " + }, + { + "name": "阿贝多·阳花", + "description": "名片纹饰。 请让我来当这项奇迹的见证者吧。", + "icon": "/source/nameCard/icon/阿贝多·阳花.webp", + "bg": "/source/nameCard/bg/阿贝多·阳花.webp", + "profile": "/source/nameCard/profile/阿贝多·阳花.webp", + "type": 2, + "source": "阿贝多的好感度达到10级时获取。 " + }, + { + "name": "埃洛伊·曙光记", + "description": "名片纹饰。 「真想让罗斯特也看看这些。」", + "icon": "/source/nameCard/icon/埃洛伊·曙光记.webp", + "bg": "/source/nameCard/bg/埃洛伊·曙光记.webp", + "profile": "/source/nameCard/profile/埃洛伊·曙光记.webp", + "type": 2, + "source": "埃洛伊的好感等级达到10级时获取。 " + }, + { + "name": "艾尔海森·诲明", + "description": "名片纹饰。 「学者应当遵循之物,唯有知论与证辩。只有时刻保持对一切的质疑,才能避免陷入偏见。」", + "icon": "/source/nameCard/icon/艾尔海森·诲明.webp", + "bg": "/source/nameCard/bg/艾尔海森·诲明.webp", + "profile": "/source/nameCard/profile/艾尔海森·诲明.webp", + "type": 2, + "source": "艾尔海森的好感等级达到10级时获取。 " + }, + { + "name": "安柏·兔兔", + "description": "名片纹饰。 「是兔兔伯爵哦!」", + "icon": "/source/nameCard/icon/安柏·兔兔.webp", + "bg": "/source/nameCard/bg/安柏·兔兔.webp", + "profile": "/source/nameCard/profile/安柏·兔兔.webp", + "type": 2, + "source": "安柏的好感等级达到10级时获取。 " + }, + { + "name": "八重神子·梦狐", + "description": "名片纹饰。 八重神子的狐狸形态在哪里能看到呢?在梦里吧。", + "icon": "/source/nameCard/icon/八重神子·梦狐.webp", + "bg": "/source/nameCard/bg/八重神子·梦狐.webp", + "profile": "/source/nameCard/profile/八重神子·梦狐.webp", + "type": 2, + "source": "八重神子的好感等级达到10级时获取。 " + }, + { + "name": "芭芭拉·流淌", + "description": "名片纹饰。 什么东西会流淌?治愈的清泉和芭芭拉的歌声与旋律。", + "icon": "/source/nameCard/icon/芭芭拉·流淌.webp", + "bg": "/source/nameCard/bg/芭芭拉·流淌.webp", + "profile": "/source/nameCard/profile/芭芭拉·流淌.webp", + "type": 2, + "source": "芭芭拉的好感等级达到10级时获取。 " + }, + { + "name": "白术·祛风", + "description": "名片纹饰。 「谨道成术,长有摄生。」", + "icon": "/source/nameCard/icon/白术·祛风.webp", + "bg": "/source/nameCard/bg/白术·祛风.webp", + "profile": "/source/nameCard/profile/白术·祛风.webp", + "type": 2, + "source": "白术的好感等级达到10级时获取。 " + }, + { + "name": "班尼特·认可", + "description": "名片纹饰。 班尼冒险团的认可。", + "icon": "/source/nameCard/icon/班尼特·认可.webp", + "bg": "/source/nameCard/bg/班尼特·认可.webp", + "profile": "/source/nameCard/profile/班尼特·认可.webp", + "type": 2, + "source": "班尼特的好感等级达到10级时获取。 " + }, + { + "name": "北斗·拔锚", + "description": "名片纹饰。 「若拔锚入海,惑而不知东西。则须仰天,识认北辰斗极。」", + "icon": "/source/nameCard/icon/北斗·拔锚.webp", + "bg": "/source/nameCard/bg/北斗·拔锚.webp", + "profile": "/source/nameCard/profile/北斗·拔锚.webp", + "type": 2, + "source": "北斗的好感等级达到10级时获取。 " + }, + { + "name": "迪奥娜·呜喵", + "description": "名片纹饰。 凯茨莱茵一家都有这种猫一样的特征。是远古时代里谁人的恶趣味吧。", + "icon": "/source/nameCard/icon/迪奥娜·呜喵.webp", + "bg": "/source/nameCard/bg/迪奥娜·呜喵.webp", + "profile": "/source/nameCard/profile/迪奥娜·呜喵.webp", + "type": 2, + "source": "迪奥娜的好感等级达到10级时获取。 " + }, + { + "name": "迪卢克·燃烧", + "description": "名片纹饰。 克利普斯老爷生前经常画鹰。但是他未曾预料如此炽烈燃烧的鹰,也出自自己之手。", + "icon": "/source/nameCard/icon/迪卢克·燃烧.webp", + "bg": "/source/nameCard/bg/迪卢克·燃烧.webp", + "profile": "/source/nameCard/profile/迪卢克·燃烧.webp", + "type": 2, + "source": "迪卢克的好感等级达到10级时获取。 " + }, + { + "name": "迪希雅·净焰", + "description": "名片纹饰。 那些该被烧却的将化作飞灰,于是所有应被保留的珍贵之物得以显出形廓。", + "icon": "/source/nameCard/icon/迪希雅·净焰.webp", + "bg": "/source/nameCard/bg/迪希雅·净焰.webp", + "profile": "/source/nameCard/profile/迪希雅·净焰.webp", + "type": 2, + "source": "迪希雅的好感等级达到10级时获取。 " + }, + { + "name": "多莉·魔灯", + "description": "名片纹饰。 擦一擦递给你的魔灯,再擦一擦递给她的摩拉,无论是什么样的愿望都能实现…大概吧?", + "icon": "/source/nameCard/icon/多莉·魔灯.webp", + "bg": "/source/nameCard/bg/多莉·魔灯.webp", + "profile": "/source/nameCard/profile/多莉·魔灯.webp", + "type": 2, + "source": "多莉的好感等级达到10级时获取。 " + }, + { + "name": "珐露珊·封秘", + "description": "名片纹饰。 「总、总之,下次提问之前,要先叫前辈!真是的…」", + "icon": "/source/nameCard/icon/珐露珊·封秘.webp", + "bg": "/source/nameCard/bg/珐露珊·封秘.webp", + "profile": "/source/nameCard/profile/珐露珊·封秘.webp", + "type": 2, + "source": "珐露珊的好感等级达到10级时获取。 " + }, + { + "name": "菲谢尔·夜鸦", + "description": "名片纹饰。 持有遮日挡月之翼的漆黑夜鸦。「许可你拓画它的纹样!」", + "icon": "/source/nameCard/icon/菲谢尔·夜鸦.webp", + "bg": "/source/nameCard/bg/菲谢尔·夜鸦.webp", + "profile": "/source/nameCard/profile/菲谢尔·夜鸦.webp", + "type": 2, + "source": "菲谢尔的好感等级达到10级时获取。 " + }, + { + "name": "枫原万叶·秋山椛狩", + "description": "名片纹饰。 「松籁枯波送红叶。」", + "icon": "/source/nameCard/icon/枫原万叶·秋山椛狩.webp", + "bg": "/source/nameCard/bg/枫原万叶·秋山椛狩.webp", + "profile": "/source/nameCard/profile/枫原万叶·秋山椛狩.webp", + "type": 2, + "source": "枫原万叶的好感等级达到10级时获取。 " + }, + { + "name": "甘雨·麟迹", + "description": "名片纹饰。 不折草,不履虫。", + "icon": "/source/nameCard/icon/甘雨·麟迹.webp", + "bg": "/source/nameCard/bg/甘雨·麟迹.webp", + "profile": "/source/nameCard/profile/甘雨·麟迹.webp", + "type": 2, + "source": "甘雨的好感度达到10级时获取。 " + }, + { + "name": "公子·魔装", + "description": "名片纹饰。 借由万般变化的武炼之技,肆意驰骋大地的他的记号。但这名为「魔王」的武艺并非他的独创,而是师承自踞身宇宙至暗之处的那位孤高少女…", + "icon": "/source/nameCard/icon/公子·魔装.webp", + "bg": "/source/nameCard/bg/公子·魔装.webp", + "profile": "/source/nameCard/profile/公子·魔装.webp", + "type": 2, + "source": "达达利亚的好感等级达到10级时获取。 " + }, + { + "name": "胡桃·安神", + "description": "名片纹饰。 胡桃堂主一点都不可怕。大概。", + "icon": "/source/nameCard/icon/胡桃·安神.webp", + "bg": "/source/nameCard/bg/胡桃·安神.webp", + "profile": "/source/nameCard/profile/胡桃·安神.webp", + "type": 2, + "source": "胡桃的好感等级达到10级时获取。 " + }, + { + "name": "九条裟罗·天狗", + "description": "名片纹饰。 裟罗摒弃了天狗一众傲慢的生存方式,但是对于磨炼剑技和神通却并没有怠慢。", + "icon": "/source/nameCard/icon/九条裟罗·天狗.webp", + "bg": "/source/nameCard/bg/九条裟罗·天狗.webp", + "profile": "/source/nameCard/profile/九条裟罗·天狗.webp", + "type": 2, + "source": "九条裟罗的好感等级达到10级时获取。 " + }, + { + "name": "久岐忍·络", + "description": "名片纹饰。 「稻妻不是有那种鸣草轮吗?穿过去可以驱邪落秽那种。小忍就想到既然邪物不愿意主动钻圈,把草轮做成主动卷人的样子就好了。妹妹她做巫女的才能,真是可怕啊。」", + "icon": "/source/nameCard/icon/久岐忍·络.webp", + "bg": "/source/nameCard/bg/久岐忍·络.webp", + "profile": "/source/nameCard/profile/久岐忍·络.webp", + "type": 2, + "source": "久岐忍的好感等级达到10级时获取。 " + }, + { + "name": "卡维·穹庭", + "description": "名片纹饰。 「构思建筑之时,不妨设想,我们正在建筑的,是逾越穹天与繁星的永恒。」", + "icon": "/source/nameCard/icon/卡维·穹庭.webp", + "bg": "/source/nameCard/bg/卡维·穹庭.webp", + "profile": "/source/nameCard/profile/卡维·穹庭.webp", + "type": 2, + "source": "卡维的好感等级达到10级时获取。 " + }, + { + "name": "凯亚·孔雀", + "description": "名片纹饰。 孔雀漂亮尾羽上的花纹很像是永不闭上的眼睛。所以凯亚并非少了一只眼睛,而是…", + "icon": "/source/nameCard/icon/凯亚·孔雀.webp", + "bg": "/source/nameCard/bg/凯亚·孔雀.webp", + "profile": "/source/nameCard/profile/凯亚·孔雀.webp", + "type": 2, + "source": "凯亚的好感等级达到10级时获取。 " + }, + { + "name": "坎蒂丝·苍鹭", + "description": "名片纹饰。 往昔的炽风撩拂着苍鹭的尾羽,那鸟儿却只是望向初晓的晨星。", + "icon": "/source/nameCard/icon/坎蒂丝·苍鹭.webp", + "bg": "/source/nameCard/bg/坎蒂丝·苍鹭.webp", + "profile": "/source/nameCard/profile/坎蒂丝·苍鹭.webp", + "type": 2, + "source": "坎蒂丝的好感等级达到10级时获取。 " + }, + { + "name": "柯莱·豹蔚", + "description": "名片纹饰。 「是…是柯里安巴哦!…呜…」", + "icon": "/source/nameCard/icon/柯莱·豹蔚.webp", + "bg": "/source/nameCard/bg/柯莱·豹蔚.webp", + "profile": "/source/nameCard/profile/柯莱·豹蔚.webp", + "type": 2, + "source": "柯莱的好感等级达到10级时获取。 " + }, + { + "name": "可莉·爆弹", + "description": "名片纹饰。 可莉的幸运爆弹。仔细观察尾巴,告诉大家,这个是蹦蹦还是嘟嘟可?", + "icon": "/source/nameCard/icon/可莉·爆弹.webp", + "bg": "/source/nameCard/bg/可莉·爆弹.webp", + "profile": "/source/nameCard/profile/可莉·爆弹.webp", + "type": 2, + "source": "可莉的好感等级达到10级时获取。 " + }, + { + "name": "刻晴·雷楔", + "description": "名片纹饰。 其实一开始这个是为了目测土地使用情况,方便登高而发明的。", + "icon": "/source/nameCard/icon/刻晴·雷楔.webp", + "bg": "/source/nameCard/bg/刻晴·雷楔.webp", + "profile": "/source/nameCard/profile/刻晴·雷楔.webp", + "type": 2, + "source": "刻晴的好感等级达到10级时获取。 " + }, + { + "name": "莱依拉·昼梦", + "description": "名片纹饰。 「梦中的星空会将你的前路照亮,只是你那颗心中的水晶,也要映出澄净的辉光。」", + "icon": "/source/nameCard/icon/莱依拉·昼梦.webp", + "bg": "/source/nameCard/bg/莱依拉·昼梦.webp", + "profile": "/source/nameCard/profile/莱依拉·昼梦.webp", + "type": 2, + "source": "莱依拉的好感等级达到10级时获取。 " + }, + { + "name": "雷电将军·开眼", + "description": "名片纹饰。 不仅是影,也不只是将军。留一只雷曜之眼观照自己,方能得始终。", + "icon": "/source/nameCard/icon/雷电将军·开眼.webp", + "bg": "/source/nameCard/bg/雷电将军·开眼.webp", + "profile": "/source/nameCard/profile/雷电将军·开眼.webp", + "type": 2, + "source": "雷电将军的好感等级达到10级时获取。 " + }, + { + "name": "雷泽·奔狼", + "description": "名片纹饰。 雷泽和群狼一起弄晚饭的姿态十分飒爽。但是不能给可莉和旅行者看到。", + "icon": "/source/nameCard/icon/雷泽·奔狼.webp", + "bg": "/source/nameCard/bg/雷泽·奔狼.webp", + "profile": "/source/nameCard/profile/雷泽·奔狼.webp", + "type": 2, + "source": "雷泽的好感等级达到10级时获取。 " + }, + { + "name": "丽莎·沙漏", + "description": "名片纹饰。 什么东西会流逝?时间,和丽莎计算下班时间的沙漏。", + "icon": "/source/nameCard/icon/丽莎·沙漏.webp", + "bg": "/source/nameCard/bg/丽莎·沙漏.webp", + "profile": "/source/nameCard/profile/丽莎·沙漏.webp", + "type": 2, + "source": "丽莎的好感等级达到10级时获取。 " + }, + { + "name": "流浪者·浮歌", + "description": "名片纹饰。 浮世隐昔话,薄雪伴流花。", + "icon": "/source/nameCard/icon/流浪者·浮歌.webp", + "bg": "/source/nameCard/bg/流浪者·浮歌.webp", + "profile": "/source/nameCard/profile/流浪者·浮歌.webp", + "type": 2, + "source": "流浪者的好感等级达到10级时获取。 " + }, + { + "name": "鹿野院平藏·鞠毬", + "description": "名片纹饰。 本是殚精竭虑用彩线周匝而成,却未料在其手中不过是简单抽出丝缕的游戏。", + "icon": "/source/nameCard/icon/鹿野院平藏·鞠毬.webp", + "bg": "/source/nameCard/bg/鹿野院平藏·鞠毬.webp", + "profile": "/source/nameCard/profile/鹿野院平藏·鞠毬.webp", + "type": 2, + "source": "鹿野院平藏的好感等级达到10级时获取。 " + }, + { + "name": "罗莎莉亚·苦役", + "description": "名片纹饰。 人们无私散出的温暖和善意,在她心里就是必须回报的恩情,因此也是永生伴随她的苦役。", + "icon": "/source/nameCard/icon/罗莎莉亚·苦役.webp", + "bg": "/source/nameCard/bg/罗莎莉亚·苦役.webp", + "profile": "/source/nameCard/profile/罗莎莉亚·苦役.webp", + "type": 2, + "source": "罗莎莉亚的好感等级达到10级时获取。 " + }, + { + "name": "米卡·索引", + "description": "名片纹饰。 每次将绘制的地图捧在手中,男孩都觉得自己捧起了一小片世界的拓印。", + "icon": "/source/nameCard/icon/米卡·索引.webp", + "bg": "/source/nameCard/bg/米卡·索引.webp", + "profile": "/source/nameCard/profile/米卡·索引.webp", + "type": 2, + "source": "米卡的好感等级达到10级时获取。 " + }, + { + "name": "莫娜·天星", + "description": "名片纹饰。 倒映着漫天的星辰,少女低头看着水中的离合悲欢。", + "icon": "/source/nameCard/icon/莫娜·天星.webp", + "bg": "/source/nameCard/bg/莫娜·天星.webp", + "profile": "/source/nameCard/profile/莫娜·天星.webp", + "type": 2, + "source": "莫娜的好感等级达到10级时获取。 " + }, + { + "name": "纳西妲·仰月", + "description": "名片纹饰。 初升的新月将日景仰羡,因为她的光芒遍照世间;沉落的暮日却向往月弦,因为她有万千美梦作伴。", + "icon": "/source/nameCard/icon/纳西妲·仰月.webp", + "bg": "/source/nameCard/bg/纳西妲·仰月.webp", + "profile": "/source/nameCard/profile/纳西妲·仰月.webp", + "type": 2, + "source": "纳西妲的好感等级达到10级时获取。 " + }, + { + "name": "妮露·莲舞", + "description": "名片纹饰。 绽于净水的莲华,不过是她足尖下的一刹流光。", + "icon": "/source/nameCard/icon/妮露·莲舞.webp", + "bg": "/source/nameCard/bg/妮露·莲舞.webp", + "profile": "/source/nameCard/profile/妮露·莲舞.webp", + "type": 2, + "source": "妮露的好感等级达到10级时获取。 " + }, + { + "name": "凝光·凤仪", + "description": "名片纹饰。 常说「麟止凤仪,所患在少」。另一位不论,凝光大人这样的人,一个就够了…", + "icon": "/source/nameCard/icon/凝光·凤仪.webp", + "bg": "/source/nameCard/bg/凝光·凤仪.webp", + "profile": "/source/nameCard/profile/凝光·凤仪.webp", + "type": 2, + "source": "凝光的好感等级达到10级时获取。 " + }, + { + "name": "诺艾尔·守护", + "description": "名片纹饰。 诺艾尔比较特殊,诺艾尔不会让你受伤。", + "icon": "/source/nameCard/icon/诺艾尔·守护.webp", + "bg": "/source/nameCard/bg/诺艾尔·守护.webp", + "profile": "/source/nameCard/profile/诺艾尔·守护.webp", + "type": 2, + "source": "诺艾尔的好感等级达到10级时获取。 " + }, + { + "name": "七七·冷藏", + "description": "名片纹饰。 有什么需要冷藏?白先生的药材、椰奶…还有胡桃。", + "icon": "/source/nameCard/icon/七七·冷藏.webp", + "bg": "/source/nameCard/bg/七七·冷藏.webp", + "profile": "/source/nameCard/profile/七七·冷藏.webp", + "type": 2, + "source": "七七的好感等级达到10级时获取。 " + }, + { + "name": "琴·风向", + "description": "名片纹饰。 蒲公英又被叫做「狮子牙」,是对于风的方向感觉最敏锐的花。", + "icon": "/source/nameCard/icon/琴·风向.webp", + "bg": "/source/nameCard/bg/琴·风向.webp", + "profile": "/source/nameCard/profile/琴·风向.webp", + "type": 2, + "source": "琴的好感等级达到10级时获取。 " + }, + { + "name": "赛诺·幽缄", + "description": "名片纹饰。 赛诺看上去幽沉而肃默的时候,未必总是在想着什么沉肃的审判,也有可能只是在思考幽默的笑点。", + "icon": "/source/nameCard/icon/赛诺·幽缄.webp", + "bg": "/source/nameCard/bg/赛诺·幽缄.webp", + "profile": "/source/nameCard/profile/赛诺·幽缄.webp", + "type": 2, + "source": "赛诺的好感等级达到10级时获取。 " + }, + { + "name": "砂糖·创生", + "description": "名片纹饰。 如果在无相之风消逝前仔细观察的话,会发现它们其实也挺方的。", + "icon": "/source/nameCard/icon/砂糖·创生.webp", + "bg": "/source/nameCard/bg/砂糖·创生.webp", + "profile": "/source/nameCard/profile/砂糖·创生.webp", + "type": 2, + "source": "砂糖的好感等级达到10级时获取。 " + }, + { + "name": "珊瑚宫心海·渊", + "description": "名片纹饰。 这是海祇之民都知晓的传说:在渊下有着曾经的故乡。", + "icon": "/source/nameCard/icon/珊瑚宫心海·渊.webp", + "bg": "/source/nameCard/bg/珊瑚宫心海·渊.webp", + "profile": "/source/nameCard/profile/珊瑚宫心海·渊.webp", + "type": 2, + "source": "珊瑚宫心海的好感等级达到10级时获取。 " + }, + { + "name": "申鹤·栉掠", + "description": "名片纹饰。 早生白发,多缘愁苦。因为「梳」「疏」同音,璃月人认为,以梳栉发,可以疏愁。", + "icon": "/source/nameCard/icon/申鹤·栉掠.webp", + "bg": "/source/nameCard/bg/申鹤·栉掠.webp", + "profile": "/source/nameCard/profile/申鹤·栉掠.webp", + "type": 2, + "source": "申鹤的好感等级达到10级时获取。 " + }, + { + "name": "神里绫华·扇子", + "description": "名片纹饰。 绫华的配扇当然一直在换。如果想作为赠礼送给她的话,记得不要送成了夏扇或者投扇,舞扇或者茶扇是不错的选择。", + "icon": "/source/nameCard/icon/神里绫华·扇子.webp", + "bg": "/source/nameCard/bg/神里绫华·扇子.webp", + "profile": "/source/nameCard/profile/神里绫华·扇子.webp", + "type": 2, + "source": "神里绫华的好感等级达到10级时获取。 " + }, + { + "name": "神里绫人·涟漪", + "description": "名片纹饰。 椿花浮镜,澄水泛波。", + "icon": "/source/nameCard/icon/神里绫人·涟漪.webp", + "bg": "/source/nameCard/bg/神里绫人·涟漪.webp", + "profile": "/source/nameCard/profile/神里绫人·涟漪.webp", + "type": 2, + "source": "神里绫人的好感等级达到10级时获取。 " + }, + { + "name": "提纳里·沐露", + "description": "名片纹饰。 提纳里用花露精心调制的精油,用来保养毛茸茸的大尾巴,淡淡的清香有着安神的功效。", + "icon": "/source/nameCard/icon/提纳里·沐露.webp", + "bg": "/source/nameCard/bg/提纳里·沐露.webp", + "profile": "/source/nameCard/profile/提纳里·沐露.webp", + "type": 2, + "source": "提纳里的好感等级达到10级时获取。 " + }, + { + "name": "托马·炎袖", + "description": "名片纹饰。 真红炽火铠,炎彩大袖甲。", + "icon": "/source/nameCard/icon/托马·炎袖.webp", + "bg": "/source/nameCard/bg/托马·炎袖.webp", + "profile": "/source/nameCard/profile/托马·炎袖.webp", + "type": 2, + "source": "托马的好感等级达到10级时获取。 " + }, + { + "name": "温迪·天青", + "description": "名片纹饰。 天空的青色和「斐林」的音色应该很般配吧。", + "icon": "/source/nameCard/icon/温迪·天青.webp", + "bg": "/source/nameCard/bg/温迪·天青.webp", + "profile": "/source/nameCard/profile/温迪·天青.webp", + "type": 2, + "source": "温迪的好感等级达到10级时获取。 " + }, + { + "name": "五郎·悠犬", + "description": "名片纹饰。 只要相信自己行走的道路,那么这漫长旅途中遇到的一切都将是令人愉快的。", + "icon": "/source/nameCard/icon/五郎·悠犬.webp", + "bg": "/source/nameCard/bg/五郎·悠犬.webp", + "profile": "/source/nameCard/profile/五郎·悠犬.webp", + "type": 2, + "source": "五郎的好感等级达到10级时获取。 " + }, + { + "name": "香菱·出锅", + "description": "名片纹饰。 快速而且准确地读出下面的话:「出锅锅巴!」、「锅巴出锅!」、「锅巴出击!」、「出击锅巴!」", + "icon": "/source/nameCard/icon/香菱·出锅.webp", + "bg": "/source/nameCard/bg/香菱·出锅.webp", + "profile": "/source/nameCard/profile/香菱·出锅.webp", + "type": 2, + "source": "香菱的好感等级达到10级时获取。 " + }, + { + "name": "宵宫·琉金火花", + "description": "名片纹饰。 即使只是片刻的火花,也能在仰望黑夜的人心中留下久久不灭的美丽光芒。", + "icon": "/source/nameCard/icon/宵宫·琉金火花.webp", + "bg": "/source/nameCard/bg/宵宫·琉金火花.webp", + "profile": "/source/nameCard/profile/宵宫·琉金火花.webp", + "type": 2, + "source": "宵宫的好感等级达到10级时获取。 " + }, + { + "name": "魈·傩面", + "description": "名片纹饰。 他总想着有一天,能戴着这傩面起舞。不为除魔之故,只为伴随那花洲的笛声。", + "icon": "/source/nameCard/icon/魈·傩面.webp", + "bg": "/source/nameCard/bg/魈·傩面.webp", + "profile": "/source/nameCard/profile/魈·傩面.webp", + "type": 2, + "source": "魈的好感等级达到10级时获取。 " + }, + { + "name": "辛焱·唱罢", + "description": "名片纹饰。 辛焱唱罢之时才有机会仔细观察她的乐器。其实它静时也是一位美人。", + "icon": "/source/nameCard/icon/辛焱·唱罢.webp", + "bg": "/source/nameCard/bg/辛焱·唱罢.webp", + "profile": "/source/nameCard/profile/辛焱·唱罢.webp", + "type": 2, + "source": "辛焱的好感等级达到10级时获取。 " + }, + { + "name": "行秋·雨虹", + "description": "名片纹饰。 来看宿雨断虹收。", + "icon": "/source/nameCard/icon/行秋·雨虹.webp", + "bg": "/source/nameCard/bg/行秋·雨虹.webp", + "profile": "/source/nameCard/profile/行秋·雨虹.webp", + "type": 2, + "source": "行秋的好感等级达到10级时获取。 " + }, + { + "name": "烟绯·公正", + "description": "名片纹饰。 朱漆火印,以证公平。", + "icon": "/source/nameCard/icon/烟绯·公正.webp", + "bg": "/source/nameCard/bg/烟绯·公正.webp", + "profile": "/source/nameCard/profile/烟绯·公正.webp", + "type": 2, + "source": "烟绯的好感等级达到10级时获取。 " + }, + { + "name": "瑶瑶·月桂", + "description": "名片纹饰。 「猜猜看,这里哪一个是月桂?没错,大家都是月桂喔!」", + "icon": "/source/nameCard/icon/瑶瑶·月桂.webp", + "bg": "/source/nameCard/bg/瑶瑶·月桂.webp", + "profile": "/source/nameCard/profile/瑶瑶·月桂.webp", + "type": 2, + "source": "瑶瑶的好感等级达到10级时获取。 " + }, + { + "name": "夜兰·一掷", + "description": "名片纹饰。 「做骰子本来就难得公平。做工糙一点的骰子,不同点数掏空的重量肯定会不一样。」", + "icon": "/source/nameCard/icon/夜兰·一掷.webp", + "bg": "/source/nameCard/bg/夜兰·一掷.webp", + "profile": "/source/nameCard/profile/夜兰·一掷.webp", + "type": 2, + "source": "夜兰的好感等级达到10级时获取。 " + }, + { + "name": "一斗·鬼颜", + "description": "名片纹饰。 男子汉,就要把痛苦和愤怒藏在背后,然后露出最爽朗的笑容!", + "icon": "/source/nameCard/icon/一斗·鬼颜.webp", + "bg": "/source/nameCard/bg/一斗·鬼颜.webp", + "profile": "/source/nameCard/profile/一斗·鬼颜.webp", + "type": 2, + "source": "一斗的好感等级达到10级时获取。 " + }, + { + "name": "优菈·冰印", + "description": "名片纹饰。 冷酷的心只是保护自己的外壳。", + "icon": "/source/nameCard/icon/优菈·冰印.webp", + "bg": "/source/nameCard/bg/优菈·冰印.webp", + "profile": "/source/nameCard/profile/优菈·冰印.webp", + "type": 2, + "source": "优菈的好感等级达到10级时获取。 " + }, + { + "name": "云堇·对韵", + "description": "名片纹饰。 云先生有师二种。一种在外,戏台之上时「说我孬者,是我师也」;一种在内,创作戏文,需要对照韵书。", + "icon": "/source/nameCard/icon/云堇·对韵.webp", + "bg": "/source/nameCard/bg/云堇·对韵.webp", + "profile": "/source/nameCard/profile/云堇·对韵.webp", + "type": 2, + "source": "云堇的好感等级达到10级时获取。 " + }, + { + "name": "早柚·不倒貉貉", + "description": "名片纹饰。 虽然个子比早柚小,但却能帮早柚做早柚不想做的事情。", + "icon": "/source/nameCard/icon/早柚·不倒貉貉.webp", + "bg": "/source/nameCard/bg/早柚·不倒貉貉.webp", + "profile": "/source/nameCard/profile/早柚·不倒貉貉.webp", + "type": 2, + "source": "早柚的好感等级达到10级时获取。 " + }, + { + "name": "钟离·天星", + "description": "名片纹饰。 天陨岩星,命昭昏暝。", + "icon": "/source/nameCard/icon/钟离·天星.webp", + "bg": "/source/nameCard/bg/钟离·天星.webp", + "profile": "/source/nameCard/profile/钟离·天星.webp", + "type": 2, + "source": "钟离的好感等级达到10级时获取。 " + }, + { + "name": "重云·灵刃", + "description": "名片纹饰。 本意只是用冰来制作桃木剑。不过做大了之后比起桃木更好驱魔了。", + "icon": "/source/nameCard/icon/重云·灵刃.webp", + "bg": "/source/nameCard/bg/重云·灵刃.webp", + "profile": "/source/nameCard/profile/重云·灵刃.webp", + "type": 2, + "source": "重云的好感等级达到10级时获取。 " + }, + { + "name": "纪行·白垩", + "description": "名片纹饰。 踏足雪山,注意保暖。", + "icon": "/source/nameCard/icon/纪行·白垩.webp", + "bg": "/source/nameCard/bg/纪行·白垩.webp", + "profile": "/source/nameCard/profile/纪行·白垩.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·白英", + "description": "名片纹饰。 高峰之上万树凋零,唯有此花。", + "icon": "/source/nameCard/icon/纪行·白英.webp", + "bg": "/source/nameCard/bg/纪行·白英.webp", + "profile": "/source/nameCard/profile/纪行·白英.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·捕风", + "description": "名片纹饰。 完成了游记写作最困难的部分,就是写个开头。", + "icon": "/source/nameCard/icon/纪行·捕风.webp", + "bg": "/source/nameCard/bg/纪行·捕风.webp", + "profile": "/source/nameCard/profile/纪行·捕风.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·风花", + "description": "名片纹饰。 谁也没有见过风,更别说我和你了。谁也没有见过爱情,直到有花束抛向自己。", + "icon": "/source/nameCard/icon/纪行·风花.webp", + "bg": "/source/nameCard/bg/纪行·风花.webp", + "profile": "/source/nameCard/profile/纪行·风花.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·归风", + "description": "名片纹饰。 岁月流转,唯有思念与归风不变。", + "icon": "/source/nameCard/icon/纪行·归风.webp", + "bg": "/source/nameCard/bg/纪行·归风.webp", + "profile": "/source/nameCard/profile/纪行·归风.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·海蓝", + "description": "名片纹饰。 就像你多年后,从旧梦中醒来。纪念的螺壳里,仍存在着那年夏天的海。", + "icon": "/source/nameCard/icon/纪行·海蓝.webp", + "bg": "/source/nameCard/bg/纪行·海蓝.webp", + "profile": "/source/nameCard/profile/纪行·海蓝.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·合韵", + "description": "名片纹饰。 霞明玉映海灯天,今宵共奏华年。金殿珠帘,月彻银栏,虹歌流彩绣筵。花如烟。瑟彼清弦,鸾笙瑶管,和乐且湛。", + "icon": "/source/nameCard/icon/纪行·合韵.webp", + "bg": "/source/nameCard/bg/纪行·合韵.webp", + "profile": "/source/nameCard/profile/纪行·合韵.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·灵津", + "description": "名片纹饰。 旧宴何为名,三川流散烟云中,秋津犹尚浮暮景。", + "icon": "/source/nameCard/icon/纪行·灵津.webp", + "bg": "/source/nameCard/bg/纪行·灵津.webp", + "profile": "/source/nameCard/profile/纪行·灵津.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·流彩", + "description": "名片纹饰。 华光流彩万象新。", + "icon": "/source/nameCard/icon/纪行·流彩.webp", + "bg": "/source/nameCard/bg/纪行·流彩.webp", + "profile": "/source/nameCard/profile/纪行·流彩.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·明霄", + "description": "名片纹饰。 大家的愿望聚在一起,就能变成点亮长夜的光。", + "icon": "/source/nameCard/icon/纪行·明霄.webp", + "bg": "/source/nameCard/bg/纪行·明霄.webp", + "profile": "/source/nameCard/profile/纪行·明霄.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·鸣神大社", + "description": "名片纹饰。 鸣神大社的纹样,「影向山樱」。", + "icon": "/source/nameCard/icon/纪行·鸣神大社.webp", + "bg": "/source/nameCard/bg/纪行·鸣神大社.webp", + "profile": "/source/nameCard/profile/纪行·鸣神大社.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·绕尘", + "description": "名片纹饰。 前生何年枕石眠。", + "icon": "/source/nameCard/icon/纪行·绕尘.webp", + "bg": "/source/nameCard/bg/纪行·绕尘.webp", + "profile": "/source/nameCard/profile/纪行·绕尘.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·荣冕", + "description": "名片纹饰。 「才识是年岁的冠冕,正如思念是我们共度的时间。」", + "icon": "/source/nameCard/icon/纪行·荣冕.webp", + "bg": "/source/nameCard/bg/纪行·荣冕.webp", + "profile": "/source/nameCard/profile/纪行·荣冕.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·容彩", + "description": "名片纹饰。 同好之人,谓之「同人」。趁着狐狸总编还没想到版权法,大家好好描绘心中的故事吧。——又或者,她想到了,但并不在乎?", + "icon": "/source/nameCard/icon/纪行·容彩.webp", + "bg": "/source/nameCard/bg/纪行·容彩.webp", + "profile": "/source/nameCard/profile/纪行·容彩.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·深林", + "description": "名片纹饰。 深林幽谷之间,蔷薇伴月安绽。若得与你相伴,此处便是乐园。", + "icon": "/source/nameCard/icon/纪行·深林.webp", + "bg": "/source/nameCard/bg/纪行·深林.webp", + "profile": "/source/nameCard/profile/纪行·深林.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·神将", + "description": "名片纹饰。 「你的存在意义,可并非恶行罚示哦。至于是什么,小生也不知道。」", + "icon": "/source/nameCard/icon/纪行·神将.webp", + "bg": "/source/nameCard/bg/纪行·神将.webp", + "profile": "/source/nameCard/profile/纪行·神将.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·盛夏", + "description": "名片纹饰。 是大冒险的时间!", + "icon": "/source/nameCard/icon/纪行·盛夏.webp", + "bg": "/source/nameCard/bg/纪行·盛夏.webp", + "profile": "/source/nameCard/profile/纪行·盛夏.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·天命", + "description": "名片纹饰。 「昔有忠魂,似那飞鸿散东西。」「今我引灯,唯愿英灵毋歧迷。」", + "icon": "/source/nameCard/icon/纪行·天命.webp", + "bg": "/source/nameCard/bg/纪行·天命.webp", + "profile": "/source/nameCard/profile/纪行·天命.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·熄星", + "description": "名片纹饰。 只要你的渴望尚未平息,那抬头应该可以看到那无光的闪耀吧。", + "icon": "/source/nameCard/icon/纪行·熄星.webp", + "bg": "/source/nameCard/bg/纪行·熄星.webp", + "profile": "/source/nameCard/profile/纪行·熄星.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·蕈原", + "description": "名片纹饰。 「…旅人啊,不必哀伤,因为那黎明的风儿,定会将载着美梦的蕈孢,吹向你希冀中的原野…」", + "icon": "/source/nameCard/icon/纪行·蕈原.webp", + "bg": "/source/nameCard/bg/纪行·蕈原.webp", + "profile": "/source/nameCard/profile/纪行·蕈原.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·意巧", + "description": "名片纹饰。 都说真爱如同鬼魅,谈论者众而见者少,但既然在此处鬼魅也偶尔现身,或许真爱也正等在下一个街角。", + "icon": "/source/nameCard/icon/纪行·意巧.webp", + "bg": "/source/nameCard/bg/纪行·意巧.webp", + "profile": "/source/nameCard/profile/纪行·意巧.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·蛰醒", + "description": "名片纹饰。 三界震动,天地醒转。珊瑚王虫也从永眠中恢复了过来。", + "icon": "/source/nameCard/icon/纪行·蛰醒.webp", + "bg": "/source/nameCard/bg/纪行·蛰醒.webp", + "profile": "/source/nameCard/profile/纪行·蛰醒.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "纪行·逐月", + "description": "名片纹饰。 愿逐月华流照君。", + "icon": "/source/nameCard/icon/纪行·逐月.webp", + "bg": "/source/nameCard/bg/纪行·逐月.webp", + "profile": "/source/nameCard/profile/纪行·逐月.webp", + "type": 3, + "source": "纪行系统奖励获取。 " + }, + { + "name": "庆典·灯昼", + "description": "名片纹饰。 年年今日,灯明如昼。愿火不灭,愿人依旧。", + "icon": "/source/nameCard/icon/庆典·灯昼.webp", + "bg": "/source/nameCard/bg/庆典·灯昼.webp", + "profile": "/source/nameCard/profile/庆典·灯昼.webp", + "type": 4, + "source": "海灯节活动商店兑换。 " + }, + { + "name": "庆典·斗剧", + "description": "名片纹饰。 吉兆要出现三次,幸运才会降临;谢幕时应当三次鞠躬;而在风来人的剑斗剧中,胜负的对手也有三名。", + "icon": "/source/nameCard/icon/庆典·斗剧.webp", + "bg": "/source/nameCard/bg/庆典·斗剧.webp", + "profile": "/source/nameCard/profile/庆典·斗剧.webp", + "type": 4, + "source": "「风来人剑斗绮谭」活动获取。 " + }, + { + "name": "庆典·躲猫", + "description": "名片纹饰。 你看不到我,你看不到我。", + "icon": "/source/nameCard/icon/庆典·躲猫.webp", + "bg": "/source/nameCard/bg/庆典·躲猫.webp", + "profile": "/source/nameCard/profile/庆典·躲猫.webp", + "type": 4, + "source": "「风行迷踪」活动获取。 " + }, + { + "name": "庆典·觥筹", + "description": "名片纹饰。 这里有很多很多的故事,但是没有酒精。派蒙也可以喝。", + "icon": "/source/nameCard/icon/庆典·觥筹.webp", + "bg": "/source/nameCard/bg/庆典·觥筹.webp", + "profile": "/source/nameCard/profile/庆典·觥筹.webp", + "type": 4, + "source": "「曲生酌微梦」活动获取。 " + }, + { + "name": "庆典·光鳞", + "description": "名片纹饰。 宇宙里真的有这样一条蛇,闪烁着这样颜色的光辉鳞片。", + "icon": "/source/nameCard/icon/庆典·光鳞.webp", + "bg": "/source/nameCard/bg/庆典·光鳞.webp", + "profile": "/source/nameCard/profile/庆典·光鳞.webp", + "type": 4, + "source": "活动兑换获取。 " + }, + { + "name": "庆典·浩瀚", + "description": "名片纹饰。 试着想象星海的浩瀚无垠。试着想象,一的后面写上一百个零。", + "icon": "/source/nameCard/icon/庆典·浩瀚.webp", + "bg": "/source/nameCard/bg/庆典·浩瀚.webp", + "profile": "/source/nameCard/profile/庆典·浩瀚.webp", + "type": 4, + "source": "活动兑换获取。 " + }, + { + "name": "庆典·慧果", + "description": "名片纹饰。 智慧的果实要是落在大地之中,它会结出许多智慧来。但如果遇到了迪奥娜,那一定会很好喝就是了。", + "icon": "/source/nameCard/icon/庆典·慧果.webp", + "bg": "/source/nameCard/bg/庆典·慧果.webp", + "profile": "/source/nameCard/profile/庆典·慧果.webp", + "type": 4, + "source": "「导能原盘」活动获取。 " + }, + { + "name": "庆典·妙算", + "description": "名片纹饰。 真正的棋手能算尽千步之后的局面。", + "icon": "/source/nameCard/icon/庆典·妙算.webp", + "bg": "/source/nameCard/bg/庆典·妙算.webp", + "profile": "/source/nameCard/profile/庆典·妙算.webp", + "type": 4, + "source": "「机关棋谭·灵妙之局」活动获取。 " + }, + { + "name": "庆典·魔球", + "description": "名片纹饰。 「在好远好远的地方,有个叫『大联盟』的王国,住在那里的人能丢出变来变去、又快又厉害的『魔球』。」", + "icon": "/source/nameCard/icon/庆典·魔球.webp", + "bg": "/source/nameCard/bg/庆典·魔球.webp", + "profile": "/source/nameCard/profile/庆典·魔球.webp", + "type": 4, + "source": "「砰砰魔球总动员」活动获取。 " + }, + { + "name": "庆典·棋谭", + "description": "名片纹饰。 你道你见过机关算尽,可你真算到了自己也要下场当棋子吗?", + "icon": "/source/nameCard/icon/庆典·棋谭.webp", + "bg": "/source/nameCard/bg/庆典·棋谭.webp", + "profile": "/source/nameCard/profile/庆典·棋谭.webp", + "type": 4, + "source": "「机关棋谭」活动获取。 " + }, + { + "name": "庆典·倾耳", + "description": "名片纹饰。 星海啊,山岩啊,请你们倾耳听我的曲调吧。", + "icon": "/source/nameCard/icon/庆典·倾耳.webp", + "bg": "/source/nameCard/bg/庆典·倾耳.webp", + "profile": "/source/nameCard/profile/庆典·倾耳.webp", + "type": 4, + "source": "" + }, + { + "name": "庆典·盛宴", + "description": "名片纹饰。 好极了!", + "icon": "/source/nameCard/icon/庆典·盛宴.webp", + "bg": "/source/nameCard/bg/庆典·盛宴.webp", + "profile": "/source/nameCard/profile/庆典·盛宴.webp", + "type": 4, + "source": "「原神异世相遇礼」活动兑换获取。 " + }, + { + "name": "庆典·无相", + "description": "名片纹饰。 今天挑战的对手是什么艺术风格吗?", + "icon": "/source/nameCard/icon/庆典·无相.webp", + "bg": "/source/nameCard/bg/庆典·无相.webp", + "profile": "/source/nameCard/profile/庆典·无相.webp", + "type": 4, + "source": "「无相交响诗」活动获取。 " + }, + { + "name": "庆典·岫云", + "description": "名片纹饰。 浮云晓向千峰散。", + "icon": "/source/nameCard/icon/庆典·岫云.webp", + "bg": "/source/nameCard/bg/庆典·岫云.webp", + "profile": "/source/nameCard/profile/庆典·岫云.webp", + "type": 4, + "source": "活动兑换获取。 " + }, + { + "name": "庆典·一揆", + "description": "名片纹饰。 「我来问你问题,你只准用剑来回答。」", + "icon": "/source/nameCard/icon/庆典·一揆.webp", + "bg": "/source/nameCard/bg/庆典·一揆.webp", + "profile": "/source/nameCard/profile/庆典·一揆.webp", + "type": 4, + "source": "「百人一揆」活动获取。 " + } +] diff --git a/src/pages/Achievements.vue b/src/pages/Achievements.vue index 5bdd5c71..f9ed683d 100644 --- a/src/pages/Achievements.vue +++ b/src/pages/Achievements.vue @@ -110,7 +110,6 @@ import { dialog, fs } from "@tauri-apps/api"; // Store import { useAchievementsStore } from "../store/modules/achievements"; // Utils -import { TGAppData } from "../data"; import { createTGWindow } from "../utils/TGWindow"; import { getUiafHeader, readUiafData, verifyUiafData } from "../utils/UIAF"; import TGSqlite from "../utils/TGSqlite"; @@ -124,8 +123,7 @@ const loadingTitle = ref("正在加载数据" as string); // data const title = ref(achievementsStore.title as string); -const CardsInfo = ref([] as BTMuli.Genshin.NameCard[]); -const getCardInfo = ref({} as BTMuli.Genshin.NameCard); +const getCardInfo = ref({} as BTMuli.SQLite.NameCard); // series const seriesList = ref([] as BTMuli.SQLite.AchievementSeries[]); const selectedIndex = ref(-1 as number); @@ -147,18 +145,9 @@ async function loadData () { const { total, fin } = await TGSqlite.getAchievementsOverview(); achievementsStore.flushData(total, fin); loadingTitle.value = "正在获取成就系列数据"; - CardsInfo.value = TGAppData.nameCards[1]; seriesList.value = await TGSqlite.getAchievementSeries(); loadingTitle.value = "正在获取成就数据"; - const getAchievements = await TGSqlite.getAchievements(); - getAchievements.sort((a, b) => { - if (a.isCompleted === b.isCompleted) { - return a.id - b.id; - } else { - return a.isCompleted ? 1 : -1; - } - }); - selectedAchievement.value = getAchievements; + selectedAchievement.value = await TGSqlite.getAchievements(); title.value = achievementsStore.title; loading.value = false; } @@ -174,16 +163,11 @@ async function selectSeries (index: number) { loadingTitle.value = "正在获取对应的成就数据"; selectedIndex.value = index; selectedSeries.value = seriesList.value[index].id; - const getAchievements = await TGSqlite.getAchievements(selectedSeries.value); + selectedAchievement.value = await TGSqlite.getAchievements(selectedSeries.value); loadingTitle.value = "正在查找对应的成就名片"; - let getCard: BTMuli.Genshin.NameCard; if (selectedSeries.value !== 0 && selectedSeries.value !== 17) { - getCard = CardsInfo.value.find((card) => card.name === seriesList.value[index].nameCard)!; - } else { - getCard = {} as BTMuli.Genshin.NameCard; + getCardInfo.value = await TGSqlite.getNameCard(selectedSeries.value); } - selectedAchievement.value = getAchievements; - getCardInfo.value = getCard; loading.value = false; } // 打开图片 @@ -202,18 +186,13 @@ async function searchCard () { } loadingTitle.value = "正在搜索"; loading.value = true; - const res = await TGSqlite.searchAchievements(search.value); + selectedAchievement.value = await TGSqlite.searchAchievements(search.value); selectedIndex.value = -1; - setTimeout(() => { - loading.value = false; - }, 500); - if (res.length === 0) { + loading.value = false; + if (selectedAchievement.value.length === 0) { snackbarColor.value = "#F5810A"; snackbarText.value = "没有找到对应的成就"; snackbar.value = true; - selectedAchievement.value = await TGSqlite.getAchievements(); - } else { - selectedAchievement.value = res; } } // 导入 UIAF 数据,进行数据合并、刷新 @@ -236,12 +215,9 @@ async function importJson () { } loadingTitle.value = "正在解析数据"; loading.value = true; - const remoteData: TGPlugin.UIAF.BaseData = JSON.parse(remoteRaw); loadingTitle.value = "正在合并成就数据"; - await TGSqlite.mergeUIAF(remoteData.list); + await TGSqlite.mergeUIAF(JSON.parse(remoteRaw).list); loadingTitle.value = "正在刷新数据"; - const overview = await TGSqlite.getAchievementsOverview(); - achievementsStore.flushData(overview.total, overview.fin); // 刷新数据 await loadData(); selectedIndex.value = -1; diff --git a/src/types/NameCard.d.ts b/src/types/NameCard.d.ts index 47cd3577..f905777f 100644 --- a/src/types/NameCard.d.ts +++ b/src/types/NameCard.d.ts @@ -2,7 +2,7 @@ * @file core types TGNameCard.d.ts * @description 本应用的名片类型定义 * @author BTMuli - * @since Alpha v0.1.2 + * @since Alpha v0.1.4 */ declare namespace BTMuli.Genshin { @@ -29,3 +29,32 @@ declare namespace BTMuli.Genshin { source: string } } + +declare namespace BTMuli.SQLite { + /** + * @description 数据库内的名片类型 + * @since Alpha v0.1.4 + * @interface NameCard + * @property {number} id - 名片 ID + * @property {string} name - 名片名称 + * @property {string} description - 名片描述 + * @property {string} icon - 名片图标路径 + * @property {string} bg - 名片背景图路径 + * @property {string} profile - 名片 Profile 图路径 + * @property {number} type - 名片类型 (0: 其他,1: 成就,2:角色,3:纪行,4:活动) + * @property {string} source - 名片来源 + * @property {string} updated - 名片更新时间 + * @returns {NameCard} + */ + export interface NameCard { + id: number + name: string + description: string + icon: string + bg: string + profile: string + type: number + source: string + updated: string + } +} diff --git a/src/utils/TGSql.ts b/src/utils/TGSql.ts index fca773d5..0ded5f87 100644 --- a/src/utils/TGSql.ts +++ b/src/utils/TGSql.ts @@ -9,29 +9,6 @@ import { app } from "@tauri-apps/api"; import { getBuildTime } from "./TGBuild"; import { TGAppData } from "../data"; -const TGSql = { - initTable: { - all: initSQLiteTable(), - app: initAppTable(), - achievement: initAchievementTable(), - achievementSeries: initAchievementSeriesTable(), - }, - initData: { - all: initSQLiteData(), - app: initAppData(), - achievement: initAchievementData(), - achievementSeries: initAchievementSeriesData(), - }, - insert: { - achievement: insertAchievementData, - achievementSeries: insertAchievementSeriesData, - UIAF: importUIAFData, - }, - update: { - achievement: updateAchievementData, - }, -}; - /** * @description 初始化应用数据表 * @since Alpha v0.1.4 @@ -79,7 +56,7 @@ function initAchievementSeriesTable (): string[] { totalCount INTEGER DEFAULT 0, finCount INTEGER DEFAULT 0, icon TEXT NOT NULL, - nameCard TEXT DEFAULT NULL, + nameCard TEXT NOT NULL, updated TEXT DEFAULT NULL ); `); @@ -133,16 +110,42 @@ function initAchievementTable (): string[] { `); return sqlRes; } + +/** + * @description 初始化名片数据表 + * @since Alpha v0.1.4 + * @returns {string[]} sql + */ +function initNameCardTable (): string[] { + const sqlRes = []; + // 创建名片数据表 + sqlRes.push(` + CREATE TABLE IF NOT EXISTS NameCard + ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT DEFAULT NULL, + description TEXT DEFAULT NULL, + icon TEXT NOT NULL, + bg TEXT NOT NULL, + profile TEXT NOT NULL, + type INTEGER DEFAULT 0, + source TEXT DEFAULT NULL, + updated TEXT DEFAULT NULL + ); + `); + return sqlRes; +} /** * @description 初始化数据库表 * @since Alpha v0.1.4 * @returns {string[]} sql */ -function initSQLiteTable (): string[] { +export function initSQLiteTable (): string[] { const sqlRes = []; sqlRes.push(...initAppTable()); sqlRes.push(...initAchievementSeriesTable()); sqlRes.push(...initAchievementTable()); + sqlRes.push(...initNameCardTable()); return sqlRes; } @@ -177,8 +180,11 @@ async function initAppData (): Promise { function initAchievementSeriesData (): string[] { const sqlRes: string[] = []; const oriData = TGAppData.achievementSeries; - Object.values(oriData).map((series) => { - const sql = insertAchievementSeriesData(series); + oriData.map((data) => { + const sql = ` + INSERT INTO AchievementSeries (id, "order", name, version, icon, nameCard, updated) + VALUES (${data.id}, ${data.order}, '${data.name}', '${data.version}', '${data.icon}', '${data.card}', datetime('now', 'localtime')); + `; return sqlRes.push(sql); }); return sqlRes; @@ -192,8 +198,29 @@ function initAchievementSeriesData (): string[] { function initAchievementData (): string[] { const sqlRes: string[] = []; const oriData = TGAppData.achievements; - Object.values(oriData).map((achievement) => { - const sql = insertAchievementData(achievement); + oriData.map((data) => { + const sql = ` + INSERT INTO Achievements (id, series, "order", name, description, reward, version, updated) + VALUES (${data.id}, ${data.series}, ${data.order}, '${data.name}', '${data.description}', ${data.reward}, '${data.version}', datetime('now', 'localtime')); + `; + return sqlRes.push(sql); + }); + return sqlRes; +} + +/** + * @description 初始化名片数据 + * @since Alpha v0.1.4 + * @returns {string[]} sql + */ +function initNameCardData (): string[] { + const sqlRes: string[] = []; + const oriData = TGAppData.nameCards; + oriData.map((data) => { + const sql = ` + INSERT INTO NameCard (name, description, icon, bg, profile, type, source, updated) + VALUES ('${data.name}', '${data.description}', '${data.icon}', '${data.bg}', '${data.profile}', ${data.type}, '${data.source}', datetime('now', 'localtime')); + `; return sqlRes.push(sql); }); return sqlRes; @@ -204,82 +231,22 @@ function initAchievementData (): string[] { * @since Alpha v0.1.4 * @returns {Promise} sql */ -async function initSQLiteData (): Promise { +export async function initSQLiteData (): Promise { const sqlRes = []; sqlRes.push(...initAchievementSeriesData()); sqlRes.push(...initAchievementData()); + sqlRes.push(...initNameCardData()); sqlRes.push(...await initAppData()); return sqlRes; } -/** - * @description 插入数据-成就系列 - * @since Alpha v0.1.4 - * @param {BTMuli.Genshin.AchievementSeries} data - * @returns {string} sql -*/ -function insertAchievementSeriesData (data: BTMuli.Genshin.AchievementSeries): string { - let sql; - if (data.card) { - sql = ` - INSERT INTO AchievementSeries (id, "order", name, version, icon, nameCard, updated) - VALUES (${data.id}, ${data.order}, '${data.name}', '${data.version}', '${data.icon}', '${data.card}', datetime('now', 'localtime')); - `; - } else { - sql = ` - INSERT INTO AchievementSeries (id, "order", name, version, icon, updated) - VALUES (${data.id}, ${data.order}, '${data.name}', '${data.version}', '${data.icon}', datetime('now', 'localtime')); - `; - } - return sql; -} - -/** - * @description 插入数据-成就 - * @since Alpha v0.1.4 - * @param {BTMuli.Genshin.Achievement} data - * @returns {string} sql - */ -function insertAchievementData (data: BTMuli.Genshin.Achievement): string { - const sql = ` - INSERT INTO Achievements (id, series, "order", name, description, reward, version, updated) - VALUES (${data.id}, ${data.series}, ${data.order}, '${data.name}', '${data.description}', ${data.reward}, '${data.version}', datetime('now', 'localtime')); - `; - return sql; -} - -/** - * @description 更新数据-成就 - * @since Alpha v0.1.4 - * @param {BTMuli.Genshin.Achievement} data - * @returns {string} sql - */ -function updateAchievementData (data: BTMuli.Genshin.Achievement): string { - let sql; - const isCompleted = data.completed ? 1 : 0; - if (data.completed && data.completed_time) { - sql = ` - UPDATE Achievements - SET completed = ${isCompleted}, completedTime = '${data.completed_time}', progress = ${data.progress}, updated = datetime('now', 'localtime') - WHERE id = ${data.id}; - `; - } else { - sql = ` - UPDATE Achievements - SET completed = ${isCompleted}, progress = ${data.progress}, updated = datetime('now', 'localtime') - WHERE id = ${data.id}; - `; - } - return sql; -} - /** * @description 导入UIAF数据 * @since Alpha v0.1.4 * @param {TGPlugin.UIAF.Achievement[]} data * @returns {string[]} sql */ -function importUIAFData (data: TGPlugin.UIAF.Achievement[]): string[] { +export function importUIAFData (data: TGPlugin.UIAF.Achievement[]): string[] { const sqlRes: string[] = []; data.map((achievement) => { let sql; @@ -303,5 +270,3 @@ function importUIAFData (data: TGPlugin.UIAF.Achievement[]): string[] { }); return sqlRes; } - -export default TGSql; diff --git a/src/utils/TGSqlite.ts b/src/utils/TGSqlite.ts index 9931f7a8..4e3bd68a 100644 --- a/src/utils/TGSqlite.ts +++ b/src/utils/TGSqlite.ts @@ -6,7 +6,7 @@ */ import Database from "tauri-plugin-sql-api"; -import TGSql from "./TGSql"; +import { importUIAFData, initSQLiteData, initSQLiteTable } from "./TGSql"; import { getUiafStatus } from "./UIAF"; const dbLink = await Database.load("sqlite:tauri-genshin.db"); @@ -39,6 +39,7 @@ class TGSqlite { "AppData", "Achievements", "AchievementSeries", + "NameCard", ]; /** @@ -60,11 +61,11 @@ class TGSqlite { * @memberof TGSqlite */ public async init (): Promise { - const sqlT = TGSql.initTable.all; + const sqlT = initSQLiteTable(); for (const item of sqlT) { await this.db.execute(item); } - const sqlD = await TGSql.initData.all; + const sqlD = await initSQLiteData(); for (const item of sqlD) { await this.db.execute(item); } @@ -127,6 +128,19 @@ class TGSqlite { return res; } + /** + * @description 获取成就系列对应的名片 + * @memberof TGSqlite + * @since Alpha v0.1.4 + * @param {number} seriesId 系列 ID + * @returns {Promise} + */ + public async getNameCard (seriesId: number): Promise { + const sql = `SELECT * FROM NameCard WHERE name=(SELECT nameCard FROM AchievementSeries WHERE id=${seriesId});`; + const res: BTMuli.SQLite.NameCard[] = await this.db.select(sql); + return res[0]; + } + /** * @description 获取成就列表 * @memberof TGSqlite @@ -184,7 +198,7 @@ class TGSqlite { * @returns {Promise} */ public async mergeUIAF (achievements: TGPlugin.UIAF.Achievement[]): Promise { - const sql = TGSql.insert.UIAF(achievements); + const sql = importUIAFData(achievements); for (const item of sql) { await this.db.execute(item); }