Compare commits
72 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3bcaaca4e3 | ||
|
|
ebe73ea695 | ||
|
|
4e8c4b508b | ||
|
|
c82a1d175c | ||
|
|
9ad75c77b0 | ||
|
|
ac87108803 | ||
|
|
b73ca75d68 | ||
|
|
fc2534bbf6 | ||
|
|
16cb6888bb | ||
|
|
05e6e2af30 | ||
|
|
73e484b478 | ||
|
|
8bb4c8f28d | ||
|
|
17bc077f3c | ||
|
|
4f7b452ce7 | ||
|
|
3dfd9bc351 | ||
|
|
d7f5aab415 | ||
|
|
835b304668 | ||
|
|
c18902c977 | ||
|
|
73752ea28b | ||
|
|
eff562494a | ||
|
|
503a869b13 | ||
|
|
4f7a7bc429 | ||
|
|
482e736164 | ||
|
|
4cd77ee74f | ||
|
|
ac20e876a3 | ||
|
|
4d6c38c2e2 | ||
|
|
845208c180 | ||
|
|
f13e6aab04 | ||
|
|
f2d1712a56 | ||
|
|
82750ccc3c | ||
|
|
e8ab18f4eb | ||
|
|
aa4a20b402 | ||
|
|
17435ddad0 | ||
|
|
ed256ae3ab | ||
|
|
779689e6e4 | ||
|
|
57a2094574 | ||
|
|
5289b016c0 | ||
|
|
0ab8bf3c25 | ||
|
|
3d8f121339 | ||
|
|
037770b625 | ||
|
|
38c1aa8732 | ||
|
|
ace73d4bc7 | ||
|
|
6acfdbc47c | ||
|
|
6093954050 | ||
|
|
73009d68b4 | ||
|
|
ed07c1cce9 | ||
|
|
8293483114 | ||
|
|
e5d3ade44c | ||
|
|
7fc6d6b11a | ||
|
|
d63604a43e | ||
|
|
121f3fc672 | ||
|
|
e8d314c1b1 | ||
|
|
639124c683 | ||
|
|
2e28688ce9 | ||
|
|
592be65f27 | ||
|
|
3eff1748c5 | ||
|
|
de278fe270 | ||
|
|
0e21015e33 | ||
|
|
72e3ed4061 | ||
|
|
2020d21a29 | ||
|
|
903662a224 | ||
|
|
7679f6de37 | ||
|
|
f370953d43 | ||
|
|
96d63e8e8c | ||
|
|
0ed52ff963 | ||
|
|
b3b683811a | ||
|
|
989f56d44c | ||
|
|
a59085eaa8 | ||
|
|
329a594d7c | ||
|
|
b09097dd3c | ||
|
|
6f6959d987 | ||
|
|
443a014d51 |
@@ -1,3 +1,3 @@
|
||||
VITE_SENTRY_RELEASE=TeyvatGuide@0.10.0
|
||||
VITE_COMMIT_HASH=3ded02e1
|
||||
VITE_BUILD_TIME=1776054886
|
||||
VITE_SENTRY_RELEASE=TeyvatGuide@0.10.2
|
||||
VITE_COMMIT_HASH=3d852f75
|
||||
VITE_BUILD_TIME=1779260989
|
||||
|
||||
4
.github/workflows/build.yml
vendored
@@ -65,11 +65,11 @@ jobs:
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 24.8.0
|
||||
node-version: 26.1.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 10.33.0
|
||||
version: 11.0.8
|
||||
- name: Install frontend dependencies
|
||||
run: pnpm install
|
||||
- name: Setup sentry-cli
|
||||
|
||||
10
.github/workflows/test.yml
vendored
@@ -80,11 +80,13 @@ jobs:
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 24.8.0
|
||||
node-version: 26.1.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 10.23.0
|
||||
version: 11.0.8
|
||||
- name: Setup sentry-cli
|
||||
run: npm install -g @sentry/cli
|
||||
- name: Install frontend dependencies
|
||||
run: pnpm install
|
||||
|
||||
@@ -178,11 +180,11 @@ jobs:
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 24.8.0
|
||||
node-version: 26.1.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 10.23.0
|
||||
version: 11.0.8
|
||||
- name: Setup sentry-cli
|
||||
run: npm install -g @sentry/cli
|
||||
- name: Install frontend dependencies
|
||||
|
||||
@@ -232,6 +232,39 @@ type Character = {
|
||||
};
|
||||
```
|
||||
|
||||
### 8. 枚举使用规范
|
||||
|
||||
**在Vue组件中,必须使用类似 `gameEnum` 的常量枚举对象访问常量枚举值,禁止直接使用类型定义中的枚举**
|
||||
|
||||
```typescript
|
||||
// ✅ 正确 - 使用 gameEnum 访问枚举值
|
||||
const statusOrder: Record<TGApp.Game.ActCalendar.PoolStatusEnum, number> = {
|
||||
[gameEnum.actCalendar.poolStatus.Ongoing]: 0,
|
||||
[gameEnum.actCalendar.poolStatus.NotStart]: 1,
|
||||
[gameEnum.actCalendar.poolStatus.Ended]: 2,
|
||||
};
|
||||
|
||||
// ❌ 错误 - 直接使用类型定义中的枚举
|
||||
const statusOrder: Record<TGApp.Game.ActCalendar.PoolStatusEnum, number> = {
|
||||
[TGApp.Game.ActCalendar.PoolStatus.Ongoing]: 0,
|
||||
[TGApp.Game.ActCalendar.PoolStatus.NotStart]: 1,
|
||||
[TGApp.Game.ActCalendar.PoolStatus.Ended]: 2,
|
||||
};
|
||||
```
|
||||
|
||||
**原因:**
|
||||
- Vue组件的模板和脚本部分需要运行时可访问的值
|
||||
- `TGApp.Game.ActCalendar.PoolStatus` 是类型定义,编译后不存在
|
||||
- `gameEnum` 是实际的JavaScript对象,可以在运行时访问
|
||||
|
||||
**适用场景:**
|
||||
- Vue组件的 `<script setup>` 部分
|
||||
- 组件的计算属性和方法中
|
||||
- 模板中的条件判断和绑定
|
||||
|
||||
**例外情况:**
|
||||
- 类型定义文件(`.d.ts`)中可以使用完整类型路径
|
||||
|
||||
## ESLint 规则对应
|
||||
|
||||
| 规则 | ESLint 配置 | 语法要求 |
|
||||
|
||||
36
CHANGELOG.md
@@ -2,12 +2,44 @@
|
||||
Author: 目棃
|
||||
Description: CHANGELOG
|
||||
Date: 2026-04-13
|
||||
Update: 2026-04-13
|
||||
Update: 2026-05-20
|
||||
---
|
||||
|
||||
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2026-04-13 12:28:20`
|
||||
>
|
||||
> 更新于 `2026-04-13 12:32:01`
|
||||
> 更新于 `2026-05-20 02:00:23`
|
||||
|
||||
## [0.10.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.10.2) (2026-05-20)
|
||||
|
||||
- 🍱 更新6.6版本资源
|
||||
- ✨ 实时便笺新增励行修远小组件
|
||||
- ✨ 限时祈愿增加用户源,与限时活动共享数据
|
||||
- ✨ 胡桃云添加自动刷新功能,优化用户信息更新逻辑
|
||||
- ✨ 实时便笺增强组件交互性,添加倒计时点击切换功能
|
||||
- 🐛 修复树脂计算异常 [`#242`](https://github.com/BTMuli/TeyvatGuide/issues/242)
|
||||
- 🐛 修复参量质变仪状态判断异常 [`#244`](https://github.com/BTMuli/TeyvatGuide/issues/244)
|
||||
- 🐛 调整路由参数读取,修复特定情况下的跳转异常
|
||||
- 🐛 位置取整,修复数据类型异常导致的错误
|
||||
- 🐛 完善版本更新检测逻辑
|
||||
- 🚨 尝试修复 database is locked
|
||||
- 🚸 增加验证码发送成功提示的显示时间
|
||||
- 🚸 添加游戏目录存在性检查,优化用户提示信息
|
||||
- 🚸 更新 dialog 组件,添加输入类型支持
|
||||
|
||||
## [0.10.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.10.1) (2026-04-28)
|
||||
|
||||
- 🍱 更新下半卡池数据,修正部分成就完成条件
|
||||
- 🐛 统一祈愿数据时区,修复时区异常导致的UP计算错误 [`#240`](https://github.com/BTMuli/TeyvatGuide/issues/240)
|
||||
- 🐛 尝试修复数据库异常
|
||||
- 🐛 修正胡桃数据导入Schema验证逻辑
|
||||
- 👽️ 适配新版米游币获取方式,显示一次性米游币任务
|
||||
- 👽️ 更新深境螺旋相关类型和数据转换,支持新版本的增益处理
|
||||
- ♻️ 首页今日便笺&游戏签到组件合并
|
||||
- ♻️ 底层请求重构,完善错误处理&日志写入
|
||||
- 💄 图片质量调整浮窗UI调整
|
||||
- 💄 首页素材日历组件宽度适配
|
||||
- 💄 调整实用脚本页面游戏签到删除按钮位置
|
||||
- 🧑💻 启用错误自动捕获弹窗
|
||||
|
||||
## [0.10.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.10.0) (2026-04-13)
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
Author: 目棃
|
||||
Description: 说明文档
|
||||
Date: 2023-03-05
|
||||
Update: 2026-04-13
|
||||
Update: 2026-05-20
|
||||
---
|
||||
|
||||
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
|
||||
>
|
||||
> 更新于 `2026-04-13 12:32:57`
|
||||
> 更新于 `2026-05-20 01:57:29`
|
||||
|
||||
[](https://deepwiki.com/BTMuli/TeyvatGuide) [](https://app.fossa.com/projects/git%2Bgithub.com%2FBTMuli%2FTeyvatGuide?ref=badge_shield)
|
||||
|
||||
@@ -48,7 +48,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
## 功能 / Features
|
||||
|
||||
- 免登陆功能:
|
||||
- [x] 当前卡池、近期活动、素材日历
|
||||
- [x] 限时祈愿、近期活动、素材日历
|
||||
- [x] 游戏内公告&活动获取
|
||||
- [x] 米游社官方帖获取(支持通过 ID 获取)
|
||||
- [x] 米游社各分区帖子获取(支持通过 ID 获取)
|
||||
@@ -63,6 +63,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
- 登陆功能:
|
||||
|
||||
> 支持 扫码/验证码/Cookie 登陆,支持多账号管理
|
||||
- [x] 限时祈愿(首页组件)
|
||||
- [x] 近期活动(首页组件)
|
||||
- [x] 游戏签到(首页组件)
|
||||
- [x] 实时便笺(首页组件)
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
/**
|
||||
* YAML 文件的 ESLint 配置
|
||||
* @since Beta v0.9.3
|
||||
* @since Beta v0.10.2
|
||||
*/
|
||||
import pluginYml from "eslint-plugin-yml";
|
||||
import * as ymlParser from "yaml-eslint-parser";
|
||||
|
||||
const eslintConfigYml = [
|
||||
{
|
||||
files: ["**/*.yml", "**/*.yaml"],
|
||||
files: ["**/*.yml", "**/*.yaml", "pnpm-workspace.yaml", ".stylelintrc.yml", ".prettierrc.yml"],
|
||||
plugins: { yml: pluginYml },
|
||||
languageOptions: {
|
||||
parser: ymlParser,
|
||||
|
||||
84
package.json
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "teyvatguide",
|
||||
"version": "0.10.0",
|
||||
"version": "0.10.2",
|
||||
"description": "Game Tool for GenshinImpact player",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@10.33.0",
|
||||
"packageManager": "pnpm@11.1.3",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"build": "tsx scripts/auto-build.ts",
|
||||
@@ -72,43 +72,43 @@
|
||||
"dependencies": {
|
||||
"@date-fns/tz": "^1.4.1",
|
||||
"@mdi/font": "7.4.47",
|
||||
"@sentry/core": "^10.47.0",
|
||||
"@sentry/vite-plugin": "^5.1.1",
|
||||
"@sentry/vue": "^10.47.0",
|
||||
"@sentry/core": "^10.53.1",
|
||||
"@sentry/vite-plugin": "^5.3.0",
|
||||
"@sentry/vue": "^10.53.1",
|
||||
"@skipperndt/plugin-machine-uid": "^0.1.3",
|
||||
"@tauri-apps/api": "^2.10.1",
|
||||
"@tauri-apps/api": "^2.11.0",
|
||||
"@tauri-apps/plugin-cli": "^2.4.1",
|
||||
"@tauri-apps/plugin-deep-link": "^2.4.8",
|
||||
"@tauri-apps/plugin-dialog": "^2.7.0",
|
||||
"@tauri-apps/plugin-fs": "^2.5.0",
|
||||
"@tauri-apps/plugin-http": "^2.5.8",
|
||||
"@tauri-apps/plugin-deep-link": "^2.4.9",
|
||||
"@tauri-apps/plugin-dialog": "^2.7.1",
|
||||
"@tauri-apps/plugin-fs": "^2.5.1",
|
||||
"@tauri-apps/plugin-http": "^2.5.9",
|
||||
"@tauri-apps/plugin-log": "^2.8.0",
|
||||
"@tauri-apps/plugin-notification": "^2.3.3",
|
||||
"@tauri-apps/plugin-opener": "^2.5.3",
|
||||
"@tauri-apps/plugin-opener": "^2.5.4",
|
||||
"@tauri-apps/plugin-os": "^2.3.2",
|
||||
"@tauri-apps/plugin-process": "^2.3.1",
|
||||
"@tauri-apps/plugin-sql": "^2.4.0",
|
||||
"ajv": "^8.18.0",
|
||||
"ajv": "^8.20.0",
|
||||
"artplayer": "^5.4.0",
|
||||
"colord": "^2.9.3",
|
||||
"date-fns": "^4.1.0",
|
||||
"date-fns": "^4.2.1",
|
||||
"echarts": "^6.0.0",
|
||||
"html2canvas": "^1.4.1",
|
||||
"ini": "^6.0.0",
|
||||
"ini": "^7.0.0",
|
||||
"js-md5": "^0.8.3",
|
||||
"jsencrypt": "^3.5.4",
|
||||
"pinia": "^3.0.4",
|
||||
"pinia-plugin-persistedstate": "^4.7.1",
|
||||
"qrcode.vue": "^3.8.1",
|
||||
"rsa-oaep-encryption": "^1.1.0",
|
||||
"qrcode.vue": "^3.9.1",
|
||||
"rsa-oaep-encryption": "^1.2.1",
|
||||
"sass-embedded": "^1.99.0",
|
||||
"swiper": "^12.1.3",
|
||||
"uuid": "^13.0.0",
|
||||
"vue": "^3.5.32",
|
||||
"swiper": "^12.1.4",
|
||||
"uuid": "^14.0.0",
|
||||
"vue": "^3.5.34",
|
||||
"vue-echarts": "^8.0.1",
|
||||
"vue-json-pretty": "^2.6.0",
|
||||
"vue-router": "^5.0.4",
|
||||
"vuetify": "^4.0.5",
|
||||
"vue-router": "^5.0.7",
|
||||
"vuetify": "^4.0.7",
|
||||
"wcag-color": "^1.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -116,33 +116,33 @@
|
||||
"@eslint/eslintrc": "^3.3.5",
|
||||
"@eslint/js": "10.0.1",
|
||||
"@microsoft/tsdoc": "^0.16.0",
|
||||
"@tauri-apps/cli": "2.10.1",
|
||||
"@tauri-apps/cli": "2.11.2",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/ini": "^4.1.1",
|
||||
"@types/js-md5": "^0.8.0",
|
||||
"@types/json-bigint": "^1.0.4",
|
||||
"@types/node": "^25.5.2",
|
||||
"@typescript-eslint/parser": "^8.58.0",
|
||||
"@vitejs/plugin-vue": "^6.0.5",
|
||||
"@types/node": "^25.9.0",
|
||||
"@typescript-eslint/parser": "^8.59.4",
|
||||
"@vitejs/plugin-vue": "^6.0.7",
|
||||
"app-root-path": "^3.1.0",
|
||||
"concurrently": "^9.2.1",
|
||||
"envfile": "^7.1.0",
|
||||
"eslint": "^10.2.0",
|
||||
"eslint": "^10.4.0",
|
||||
"eslint-plugin-import": "^2.32.0",
|
||||
"eslint-plugin-jsonc": "^3.1.2",
|
||||
"eslint-plugin-prettier": "^5.5.5",
|
||||
"eslint-plugin-tsdoc": "^0.5.2",
|
||||
"eslint-plugin-vue": "^10.8.0",
|
||||
"eslint-plugin-yml": "^3.3.1",
|
||||
"fs-extra": "^11.3.4",
|
||||
"globals": "^17.4.0",
|
||||
"eslint-plugin-vue": "^10.9.1",
|
||||
"eslint-plugin-yml": "^3.3.2",
|
||||
"fs-extra": "^11.3.5",
|
||||
"globals": "^17.6.0",
|
||||
"husky": "^9.1.7",
|
||||
"jsonc-eslint-parser": "^3.1.0",
|
||||
"lint-staged": "16.4.0",
|
||||
"oxlint": "^1.59.0",
|
||||
"postcss-preset-env": "^11.2.0",
|
||||
"prettier": "3.8.1",
|
||||
"stylelint": "^17.6.0",
|
||||
"lint-staged": "17.0.5",
|
||||
"oxlint": "^1.65.0",
|
||||
"postcss-preset-env": "^11.3.0",
|
||||
"prettier": "3.8.3",
|
||||
"stylelint": "^17.11.1",
|
||||
"stylelint-config-idiomatic-order": "^10.0.0",
|
||||
"stylelint-config-standard-scss": "^17.0.0",
|
||||
"stylelint-config-standard-vue": "^1.0.0",
|
||||
@@ -150,15 +150,15 @@
|
||||
"stylelint-high-performance-animation": "^2.0.0",
|
||||
"stylelint-order": "^8.1.1",
|
||||
"stylelint-prettier": "^5.0.3",
|
||||
"stylelint-scss": "^7.0.0",
|
||||
"tsx": "^4.21.0",
|
||||
"typescript": "^6.0.2",
|
||||
"typescript-eslint": "^8.58.0",
|
||||
"vite": "^8.0.6",
|
||||
"vite-plugin-vue-devtools": "^8.1.1",
|
||||
"stylelint-scss": "^7.1.1",
|
||||
"tsx": "^4.22.2",
|
||||
"typescript": "^6.0.3",
|
||||
"typescript-eslint": "^8.59.4",
|
||||
"vite": "^8.0.13",
|
||||
"vite-plugin-vue-devtools": "^8.1.2",
|
||||
"vite-plugin-vuetify": "^2.1.3",
|
||||
"vue-eslint-parser": "^10.4.0",
|
||||
"vue-tsc": "^3.2.6",
|
||||
"vue-tsc": "^3.3.0",
|
||||
"yaml-eslint-parser": "^2.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
3775
pnpm-lock.yaml
generated
20
pnpm-workspace.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
allowBuilds:
|
||||
"@sentry/cli": false
|
||||
esbuild: false
|
||||
minimumReleaseAgeExclude:
|
||||
- "@types/node@25.9.0"
|
||||
- "@typescript-eslint/eslint-plugin@8.59.4"
|
||||
- "@typescript-eslint/parser@8.59.4"
|
||||
- "@typescript-eslint/project-service@8.59.4"
|
||||
- "@typescript-eslint/scope-manager@8.59.4"
|
||||
- "@typescript-eslint/tsconfig-utils@8.59.4"
|
||||
- "@typescript-eslint/type-utils@8.59.4"
|
||||
- "@typescript-eslint/types@8.59.4"
|
||||
- "@typescript-eslint/typescript-estree@8.59.4"
|
||||
- "@typescript-eslint/utils@8.59.4"
|
||||
- "@typescript-eslint/visitor-keys@8.59.4"
|
||||
- "@vue/language-core@3.3.0"
|
||||
- date-fns@4.2.1
|
||||
- tsx@4.22.2
|
||||
- typescript-eslint@8.59.4
|
||||
- vue-tsc@3.3.0
|
||||
BIN
public/UI/daily/week_act.webp
Normal file
|
After Width: | Height: | Size: 1006 B |
BIN
public/WIKI/character/10000129.webp
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/WIKI/character/10000131.webp
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/WIKI/character/10000132.webp
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Bottom_S0132.webp
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Hair_S0132.webp
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Headwear_S0132.webp
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_LegAcc_S0132.webp
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Shoe_S0132.webp
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0121.webp
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0122.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0124.webp
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0130.webp
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0131.webp
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0132.webp
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0133.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0136.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0137.webp
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0144.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0156.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0160.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Suit_S0175.webp
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_Top_S0132.webp
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Boy_WaistAcc_S0132.webp
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Bottom_S0132.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Hair_S0132.webp
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Headwear_S0132.webp
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_LegAcc_S0132.webp
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Shoe_S0132.webp
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0121.webp
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0122.webp
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0124.webp
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0130.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0131.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0132.webp
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0133.webp
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0136.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0137.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0144.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0156.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0160.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Suit_S0175.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_Top_S0132.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/gachaB/UI_Beyd_Avatar_Girl_WaistAcc_S0132.webp
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/WIKI/nameCard/bg/尼可·天阶.webp
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
public/WIKI/nameCard/bg/布伦妮·制裁.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/bg/洛恩·仁蔼.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/nameCard/bg/纪行·赠绮.webp
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/WIKI/nameCard/icon/尼可·天阶.webp
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
public/WIKI/nameCard/icon/布伦妮·制裁.webp
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
public/WIKI/nameCard/icon/洛恩·仁蔼.webp
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
public/WIKI/nameCard/icon/纪行·赠绮.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/WIKI/nameCard/profile/尼可·天阶.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/nameCard/profile/布伦妮·制裁.webp
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/WIKI/nameCard/profile/洛恩·仁蔼.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/profile/纪行·赠绮.webp
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
public/WIKI/weapon/13517.webp
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
public/WIKI/weapon/14523.webp
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lohen_01.webp
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lohen_02.webp
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lohen_03.webp
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lohen_04.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_S_Nicole_01.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_S_Nicole_02.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/constellations/UI_Talent_S_Nicole_03.webp
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
public/icon/constellations/UI_Talent_S_Nicole_04.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_S_Prune_01.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
public/icon/constellations/UI_Talent_S_Prune_02.webp
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
public/icon/constellations/UI_Talent_S_Prune_03.webp
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
public/icon/constellations/UI_Talent_S_Prune_04.webp
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/icon/constellations/UI_Talent_U_Lohen_01.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
public/icon/constellations/UI_Talent_U_Lohen_02.webp
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
public/icon/constellations/UI_Talent_U_Nicole_01.webp
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
public/icon/constellations/UI_Talent_U_Nicole_02.webp
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
public/icon/constellations/UI_Talent_U_Prune_01.webp
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
public/icon/constellations/UI_Talent_U_Prune_02.webp
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
public/icon/material/101271.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/icon/material/113087.webp
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
public/icon/material/113088.webp
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/icon/material/113089.webp
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/icon/talents/Skill_E_Lohen_01.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/talents/Skill_E_Nicole_01.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/talents/Skill_E_Prune_01.webp
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/icon/talents/Skill_S_Lohen_01.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
public/icon/talents/Skill_S_Nicole_01.webp
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
public/icon/talents/Skill_S_Prune_01.webp
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
public/icon/talents/UI_Talent_S_Lohen_05.webp
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/icon/talents/UI_Talent_S_Lohen_06.webp
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/icon/talents/UI_Talent_S_Lohen_07.webp
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
public/icon/talents/UI_Talent_S_Lohen_08.webp
Normal file
|
After Width: | Height: | Size: 4.0 KiB |