👽️ 适配纳塔版本数据

This commit is contained in:
目棃
2024-08-28 13:37:26 +08:00
parent 2fcc7a4d32
commit 726a890fde
4 changed files with 20 additions and 8 deletions

View File

@@ -4,6 +4,7 @@
<TurOverviewSub title="活跃天数" :text="data.activeDays" />
<TurOverviewSub title="成就达成数" :text="data.achievementNumber" />
<TurOverviewSub title="获得角色数" :text="data.avatarNumber" />
<TurOverviewSub title="满好感角色数" :text="data.avatarFetter" />
<TurOverviewSub title="深境螺旋" :text="data.sprialAbyss" />
<TurOverviewSub title="幻想真境剧诗" :text="data.combatRole" />
<TurOverviewSub title="解锁传送点" :text="data.wayPoints" />
@@ -13,6 +14,7 @@
<TurOverviewSub title="雷神瞳" :text="data.electroCulus" />
<TurOverviewSub title="草神瞳" :text="data.dendroCulus" />
<TurOverviewSub title="水神瞳" :text="data.hydroCulus" />
<TurOverviewSub title="火神瞳" :text="data.pyroCulus" />
<TurOverviewSub title="华丽宝箱数" :text="data.luxuriousChest" />
<TurOverviewSub title="珍贵宝箱数" :text="data.preciousChest" />
<TurOverviewSub title="精致宝箱数" :text="data.exquisiteChest" />

View File

@@ -1,7 +1,7 @@
/**
* @file plugins/Sqlite/utils/transUserRecord.ts
* @description Sqlite 数据转换 用户战绩数据转换模块
* @since Beta v0.5.0
* @since Beta v0.5.5
*/
/**
@@ -79,7 +79,7 @@ function transAvatar(data: TGApp.Game.Record.Avatar[]): string {
/**
* @description 将统计信息转换为数据库中的数据
* @since Beta v0.5.0
* @since Beta v0.5.5
* @param {TGApp.Game.Record.Stats} data 统计信息
* @return {string} 转换后的统计信息
*/
@@ -94,6 +94,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
activeDays: data.active_day_number,
achievementNumber: data.achievement_number,
avatarNumber: data.avatar_number,
avatarFetter: data.full_fetter_avatar_num,
wayPoints: data.way_point_number,
domainNumber: data.domain_number,
anemoCulus: data.anemoculus_number,
@@ -101,6 +102,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
electroCulus: data.electroculus_number,
dendroCulus: data.dendroculus_number,
hydroCulus: data.hydroculus_number,
pyroCulus: data.pyroculus_number,
sprialAbyss: data.spiral_abyss,
combatRole: combatRole,
luxuriousChest: data.luxurious_chest_number,

View File

@@ -1,12 +1,12 @@
/**
* @file types/Game/Record.d.ts
* @description 原神战绩相关类型定义文件
* @since Beta v0.5.0
* @since Beta v0.5.5
*/
/**
* @description 原神战绩相关类型定义命名空间
* @since Beta v0.5.0
* @since Beta v0.5.5
* @namespace TGApp.Game.Record
* @memberof TGApp.Game
*/
@@ -95,7 +95,7 @@ declare namespace TGApp.Game.Record {
/**
* @description 统计信息类型
* @interface Stats
* @since Beta v0.5.0
* @since Beta v0.5.5
* @property {number} active_day_number - 活跃天数
* @property {number} achievement_number - 成就数量
* @property {number} anemoculus_number - 风神瞳数量
@@ -112,8 +112,10 @@ declare namespace TGApp.Game.Record {
* @property {number} magic_chest_number - 奇馈宝箱数量
* @property {number} dendroculus_number - 草神瞳数量
* @property {number} hydroculus_number - 水神瞳数量
* @property {number} pyroculus_number - 火神瞳数量
* @property {unknown} field_ext_map - 数据对应链接的map用不到设为 unknown
* @property {CombatStats} role_combat - 幻想真境剧诗数据
* @property {number} full_fetter_avatar_num - 满好感角色数
* @return Stats
*/
interface Stats {
@@ -133,8 +135,10 @@ declare namespace TGApp.Game.Record {
magic_chest_number: number;
dendroculus_number: number;
hydroculus_number: number;
pyroculus_number: number;
field_ext_map: unknown;
role_combat: CombatStats;
full_fetter_avatar_num: number;
}
/**

View File

@@ -1,12 +1,12 @@
/**
* @file types/Sqlite/Record.d.ts
* @description Sqlite 原神战绩相关类型定义文件
* @since Beta v0.5.0
* @since Beta v0.5.5
*/
/**
* @description Sqlite 原神战绩相关类型定义命名空间
* @since Beta v0.5.0
* @since Beta v0.5.5
* @namespace Record
* @memberof TGApp.Sqlite
*/
@@ -78,10 +78,11 @@ declare namespace TGApp.Sqlite.Record {
/**
* @description 统计信息类型
* @interface Stats
* @since Beta v0.5.0
* @since Beta v0.5.5
* @property {number} activeDays - 活跃天数
* @property {number} achievementNumber - 成就达成数
* @property {number} avatarNumber - 获得角色数
* @property {number} avatarFetter - 满好感角色数
* @property {number} wayPoints - 解锁传送点数
* @property {number} domainNumber - 解锁秘境数
* @property {number} anemoCulus - 风神瞳数
@@ -89,6 +90,7 @@ declare namespace TGApp.Sqlite.Record {
* @property {number} electroCulus - 雷神瞳数
* @property {number} dendroCulus - 草神瞳数
* @property {number} hydroCulus - 水神瞳数
* @property {number} pyroCulus - 火神瞳数
* @property {string} sprialAbyss - 深境螺旋信息
* @property {string} combatRole - 幻想真境剧诗
* @property {number} luxuriousChest - 华丽宝箱数
@@ -102,6 +104,7 @@ declare namespace TGApp.Sqlite.Record {
activeDays: number;
achievementNumber: number;
avatarNumber: number;
avatarFetter: number;
wayPoints: number;
domainNumber: number;
anemoCulus: number;
@@ -109,6 +112,7 @@ declare namespace TGApp.Sqlite.Record {
electroCulus: number;
dendroCulus: number;
hydroCulus: number;
pyroCulus: number;
sprialAbyss: string;
combatRole: string;
luxuriousChest: number;