CikeyQi erzaozi commited on
Commit
4f91af3
·
1 Parent(s): 468829f

uoload genshin (#2)

Browse files

- uoload genshin (2f76aa7926eeb71464cf27c21ae161e3098a7aac)


Co-authored-by: Erzaozi <[email protected]>

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +2 -0
  2. Yunzai/plugins/genshin/.gitignore +1 -0
  3. Yunzai/plugins/genshin/README.md +87 -0
  4. Yunzai/plugins/genshin/apps/abbrSet.js +169 -0
  5. Yunzai/plugins/genshin/apps/calculator.js +72 -0
  6. Yunzai/plugins/genshin/apps/dailyNote.js +35 -0
  7. Yunzai/plugins/genshin/apps/exchange.js +142 -0
  8. Yunzai/plugins/genshin/apps/gacha.js +128 -0
  9. Yunzai/plugins/genshin/apps/gcLog.js +227 -0
  10. Yunzai/plugins/genshin/apps/help.js +44 -0
  11. Yunzai/plugins/genshin/apps/ledger.js +77 -0
  12. Yunzai/plugins/genshin/apps/material.js +192 -0
  13. Yunzai/plugins/genshin/apps/mysNews.js +162 -0
  14. Yunzai/plugins/genshin/apps/payLog.js +173 -0
  15. Yunzai/plugins/genshin/apps/role.js +175 -0
  16. Yunzai/plugins/genshin/apps/sevenSaints.js +59 -0
  17. Yunzai/plugins/genshin/apps/strategy.js +206 -0
  18. Yunzai/plugins/genshin/apps/takeBirthdayPhoto.js +144 -0
  19. Yunzai/plugins/genshin/apps/todayMaterial.js +29 -0
  20. Yunzai/plugins/genshin/apps/user.js +178 -0
  21. Yunzai/plugins/genshin/apps/userAdmin.js +67 -0
  22. Yunzai/plugins/genshin/defSet/artifact/data.yaml +0 -0
  23. Yunzai/plugins/genshin/defSet/bot/help.yaml +58 -0
  24. Yunzai/plugins/genshin/defSet/daily/daily.yaml +272 -0
  25. Yunzai/plugins/genshin/defSet/element/role.yaml +80 -0
  26. Yunzai/plugins/genshin/defSet/element/weapon.yaml +171 -0
  27. Yunzai/plugins/genshin/defSet/gacha/gacha.yaml +101 -0
  28. Yunzai/plugins/genshin/defSet/gacha/pool.yaml +558 -0
  29. Yunzai/plugins/genshin/defSet/gacha/set.yaml +16 -0
  30. Yunzai/plugins/genshin/defSet/mys/pubCk.yaml +3 -0
  31. Yunzai/plugins/genshin/defSet/mys/pushNews.yaml +50 -0
  32. Yunzai/plugins/genshin/defSet/mys/set.yaml +10 -0
  33. Yunzai/plugins/genshin/defSet/pool/1.yaml +6 -0
  34. Yunzai/plugins/genshin/defSet/pool/100.yaml +6 -0
  35. Yunzai/plugins/genshin/defSet/pool/11.yaml +81 -0
  36. Yunzai/plugins/genshin/defSet/pool/12.yaml +81 -0
  37. Yunzai/plugins/genshin/defSet/pool/2.yaml +6 -0
  38. Yunzai/plugins/genshin/defSet/pool/200.yaml +6 -0
  39. Yunzai/plugins/genshin/defSet/pool/301.yaml +524 -0
  40. Yunzai/plugins/genshin/defSet/pool/302.yaml +647 -0
  41. Yunzai/plugins/genshin/defSet/prop/prop.yaml +30 -0
  42. Yunzai/plugins/genshin/defSet/role/index.yaml +47 -0
  43. Yunzai/plugins/genshin/defSet/role/name.yaml +888 -0
  44. Yunzai/plugins/genshin/defSet/role/other.yaml +107 -0
  45. Yunzai/plugins/genshin/defSet/role/sr_name.yaml +246 -0
  46. Yunzai/plugins/genshin/defSet/role/talent.yaml +903 -0
  47. Yunzai/plugins/genshin/defSet/skill/data.yaml +1293 -0
  48. Yunzai/plugins/genshin/defSet/weapon/data.yaml +533 -0
  49. Yunzai/plugins/genshin/defSet/weapon/other.yaml +82 -0
  50. Yunzai/plugins/genshin/index.js +24 -0
.gitattributes CHANGED
@@ -37,3 +37,5 @@ Yunzai/plugins/ws-plugin/resources/common/font/HYWH-65W.ttf filter=lfs diff=lfs
37
  Yunzai/plugins/ws-plugin/resources/common/font/HYWH-65W.woff filter=lfs diff=lfs merge=lfs -text
38
  Yunzai/plugins/ws-plugin/resources/common/font/NZBZ.ttf filter=lfs diff=lfs merge=lfs -text
39
  Yunzai/plugins/ws-plugin/resources/help/icon.png filter=lfs diff=lfs merge=lfs -text
 
 
 
37
  Yunzai/plugins/ws-plugin/resources/common/font/HYWH-65W.woff filter=lfs diff=lfs merge=lfs -text
38
  Yunzai/plugins/ws-plugin/resources/common/font/NZBZ.ttf filter=lfs diff=lfs merge=lfs -text
39
  Yunzai/plugins/ws-plugin/resources/help/icon.png filter=lfs diff=lfs merge=lfs -text
40
+ Yunzai/plugins/genshin/resources/font/华文中宋.TTF filter=lfs diff=lfs merge=lfs -text
41
+ Yunzai/plugins/genshin/resources/font/HYWenHei-55W.ttf filter=lfs diff=lfs merge=lfs -text
Yunzai/plugins/genshin/.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ config
Yunzai/plugins/genshin/README.md ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### TRSS-Yunzai v3
2
+
3
+ | 米游社查询指令 | 说明|
4
+ | :---------------- | --------------- |
5
+ |#角色|米游社角色数据查询|
6
+ |#探险|米游社角色数据查询|
7
+ |#角色卡片|米游社角色数据查询|
8
+ |#刻晴|米游社角色详情查询|
9
+ |#武器|米游社角色详情武器查询|
10
+ |#五星,#四星,#角色背包|米游社角色详情背包|
11
+ |#深渊|米游社深渊查询|
12
+ |#深渊十二层|米游社深渊层数查询|
13
+ |#刻晴突破,#刻晴素材|米游社友人A的角色突破素材图|
14
+ |#刻晴攻略|米游社西风攻略|
15
+ |#练度统计,#五星列表,#天赋列表|米游社角色详情列表|
16
+ |#体力|原神体力查询|
17
+ |#原石、#原石七月|查询米游社原石札记|
18
+ |#原石统计|查询米游社原石札记,会自动保存数据|
19
+ |#2022年原石统计| 按年份查询保存的历史原石札记数据|
20
+ |#原石任务|保存米游社原石札记数据|
21
+ |#今日素材|按已拥有角色查询今日素材|
22
+ |#公告,#公告2,#资讯,#活动|米游社原神最新20条公告资讯|
23
+ |#米游社xxx|米游社原神帖子搜索,如#米游社七七|
24
+ |#开启、关闭公告推送,#开启、关闭资讯推送|米游社原神公告资讯推送|
25
+ |#原石预估|新版本可获取原石数量预估|
26
+
27
+
28
+ | 抽卡指令 | 说明|
29
+ | :---------------- | --------------- |
30
+ |#十连|原神模拟十连抽卡,角色池,默认每日一次,四点更新|
31
+ |#十连武器|原神模拟十连抽卡|
32
+ |#十连常驻|原神模拟十连抽卡|
33
+ |#定轨|武器池定轨|
34
+
35
+ | ck指令 | 说明|
36
+ | :---------------- | --------------- |
37
+ |体力帮助,cookie帮助|cookie绑定教程|
38
+ |cookie代码|获取cookie的js代码|
39
+ |#绑定cookie|绑定米游社cookie|
40
+ |#删除cookie|删除绑定的cookie|
41
+ |#绑定uid|绑定游戏的uid|
42
+ |#uid|显示已绑定cookie的uid|
43
+ |#我的ck|当前绑定的主cookie|
44
+
45
+ | 抽卡记录指令 | 说明|
46
+ | :---------------- | --------------- |
47
+ |抽卡记录链接|发送链接,导入抽卡记录|
48
+ |#角色记录|统计抽卡数据|
49
+ |#武器记录|统计抽卡数据|
50
+ |#常驻记录|统计抽卡数据|
51
+ |#角色统计|统计抽卡数据,按卡池统计|
52
+ |#武器统计|统计抽卡数据,按卡池统计|
53
+ |#常驻统计|统计抽卡数据,按卡池统计|
54
+ |#记录帮助|抽卡记录导入说明|
55
+ |#导出记录|抽卡记录xlsx导出|
56
+ |#导出记录json|抽卡记录json导出|
57
+ |xlsx文件导入|xlsx导入,统一可交换祈愿记录v2.2|
58
+ |json文件导入|json导入,统一可交换祈愿记录v2.2|
59
+
60
+ | 其他指令 | 说明|
61
+ | :---------------- | --------------- |
62
+ |#帮助|帮助命令说明|
63
+ |#状态|查询发送消息数据,群聊则发送群数据|
64
+ |#重启|重新启动|
65
+ |#日志|查看运行日志|
66
+ |#错误日志|查看错误日志|
67
+ |#日志关键词|搜索日志|
68
+ |#更新|执行git pull拉取更新|
69
+ |#强制更新|放弃本地修改,强制拉取|
70
+ |#全部更新|全部插件更新|
71
+ |#更新日志|最近50条commit记录|
72
+ |#添加xxx|添加表情,文字等内容,支持多个|
73
+ |#添加图片|添加图片默认为表情,大图显示请用添加图片|
74
+ |#删除xxx|删除已添加表情|
75
+ |#删除全部|删除全部表情|
76
+ |#表情列表|显示已添加内容|
77
+ |#表情xxx|搜索已添加内容|
78
+ |#设置刻晴别名|自定义别名|
79
+ |#删除别名龟龟|删除设置的别名|
80
+ |#刻晴别名|别名列表|
81
+ |#配置ck|添加公共查询ck|
82
+ |#使用用户ck|将用户ck加入到公共查询ck池|
83
+
84
+ | 兑换码相关 | 说明 |
85
+ | :---------------- | --------------- |
86
+ |#兑换码使用 兑换码 或者 #cdk-u 兑换码|将兑换码使用掉,兑换内容将通过游戏内邮件系统发送到当前用户的uid|
87
+ |#兑换码|获取直播兑换码,目前只支持国服|
Yunzai/plugins/genshin/apps/abbrSet.js ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import common from '../../../lib/common/common.js'
3
+ import fs from 'node:fs'
4
+ import gsCfg from '../model/gsCfg.js'
5
+ import YAML from 'yaml'
6
+ import lodash from 'lodash'
7
+
8
+ export class abbrSet extends plugin {
9
+ constructor(e) {
10
+ super({
11
+ name: '别名设置',
12
+ dsc: '角色别名设置',
13
+ event: 'message',
14
+ priority: 600,
15
+ rule: [
16
+ {
17
+ reg: '^#(星铁)?(设置|配置)(.*)(别名|昵称)$',
18
+ fnc: 'abbr'
19
+ },
20
+ {
21
+ reg: '^#(星铁)?删除(别名|昵称)(.*)$',
22
+ fnc: 'delAbbr'
23
+ },
24
+ {
25
+ reg: '^#(星铁)?(.*)(别名|昵称)$',
26
+ fnc: 'abbrList'
27
+ }
28
+ ]
29
+ })
30
+ this.isSr = false
31
+ this.file = './plugins/genshin/config/role.name.yaml'
32
+ }
33
+
34
+ async init() {
35
+ if (!fs.existsSync(this.file)) {
36
+ fs.writeFileSync(this.file, `神里绫华:
37
+ - 龟龟
38
+ - 小乌龟`)
39
+ }
40
+ }
41
+
42
+ async abbr() {
43
+ if (!await this.checkAuth()) return
44
+ let role = gsCfg.getRole(this.e.msg, '#|星铁|设置|配置|别名|昵称', this.e.isSr)
45
+ if (!role) return false
46
+ this.e.role = role
47
+ this.isSr = this.e.isSr
48
+ this.setContext('setAbbr')
49
+
50
+ await this.reply(`请发送${role.alias}别名,多个用空格隔开`)
51
+ }
52
+
53
+ async checkAuth() {
54
+ if (!this.e.isGroup && !this.e.isMaster) {
55
+ await this.reply('禁止私聊设置角色别名')
56
+ return false
57
+ }
58
+
59
+ let abbrSetAuth = gsCfg.getConfig('mys', 'set').abbrSetAuth
60
+ /** 所有人都允许 */
61
+ if (abbrSetAuth === 0) return true
62
+ /** 主人默认允许 */
63
+ if (this.e.isMaster) return true
64
+ /** 管理员 */
65
+ if (abbrSetAuth == 1) {
66
+ if (!this.e.bot.gml.has(this.e.group_id)) {
67
+ return false
68
+ }
69
+ if (!this.e.bot.gml.get(this.e.group_id).get(this.e.user_id)) {
70
+ return false
71
+ }
72
+ if (!this.e.member.is_admin) {
73
+ this.e.reply('暂无权限,只有管理员才能操作')
74
+ return false
75
+ }
76
+ }
77
+
78
+ return true
79
+ }
80
+
81
+ async setAbbr() {
82
+ if (!this.e.msg || this.e.at || this.e.img) {
83
+ await this.reply('设置错误:请发送正确内容')
84
+ return
85
+ }
86
+
87
+ let { setAbbr = {} } = this.getContext()
88
+ this.finish('setAbbr')
89
+
90
+ let role = setAbbr.role
91
+ let setName = this.e.msg.split(' ')
92
+
93
+ let nameArr = gsCfg.getConfig('role', 'name')
94
+
95
+ if (!nameArr[role.name]) {
96
+ nameArr[role.name] = []
97
+ }
98
+
99
+ let ret = []
100
+ for (let name of setName) {
101
+ name = name.replace(/#|星铁|设置|配置|别名|昵称/g, '')
102
+ if (!name) continue
103
+ /** 重复添加 */
104
+ if (nameArr[role.name].includes(name) || gsCfg.roleNameToID(name, this.isSr)) {
105
+ continue
106
+ }
107
+
108
+ nameArr[role.name].push(name)
109
+ ret.push(name)
110
+ }
111
+ if (ret.length <= 0) {
112
+ await this.reply('设置失败:别名错误或已存在')
113
+ return
114
+ }
115
+
116
+ this.save(nameArr)
117
+
118
+ gsCfg[this.isSr ? 'sr_nameID' : 'nameID'] = false
119
+
120
+ await this.reply(`设置别名成功:${ret.join('、')}`)
121
+ }
122
+
123
+ save(data) {
124
+ data = YAML.stringify(data)
125
+ fs.writeFileSync(this.file, data)
126
+ }
127
+
128
+ async delAbbr() {
129
+ let role = gsCfg.getRole(this.e.msg, '#|星铁|删除|别名|昵称', this.e.isSr)
130
+ if (!role) return false
131
+
132
+ let nameArr = gsCfg.getConfig('role', 'name')
133
+
134
+ if (!nameArr[role.name]) {
135
+ await this.reply('默认别名设置,不能删除!')
136
+ return true
137
+ }
138
+
139
+ nameArr[role.name] = nameArr[role.name].filter((v) => {
140
+ if (v == role.alias) return false
141
+ return v
142
+ })
143
+
144
+ this.save(nameArr)
145
+
146
+ await this.reply(`设置${role.name}别名成功:${role.alias}`)
147
+ }
148
+
149
+ async abbrList() {
150
+ let role = gsCfg.getRole(this.e.msg, '#|星铁|别名|昵称', this.e.isSr)
151
+
152
+ if (!role) return false
153
+
154
+ let name = gsCfg.getdefSet('role', this.e.isSr ? 'sr_name' : 'name')[role.roleId]
155
+ let nameUser = gsCfg.getConfig('role', 'name')[role.name] ?? []
156
+
157
+ let list = lodash.uniq([...name, ...nameUser])
158
+
159
+ let msg = []
160
+ for (let i in list) {
161
+ let num = Number(i) + 1
162
+ msg.push(`${num}.${list[i]}`)
163
+ }
164
+
165
+ msg = await common.makeForwardMsg(this.e, [msg.join("\n")], `${role.name}别名,${list.length}个`)
166
+
167
+ await this.e.reply(msg)
168
+ }
169
+ }
Yunzai/plugins/genshin/apps/calculator.js ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import Calculator from '../model/calculator.js'
3
+ import Blueprint from '../model/blueprint.js'
4
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
5
+ import gsCfg from '../model/gsCfg.js'
6
+
7
+ export class calculator extends plugin {
8
+ constructor() {
9
+ super({
10
+ name: '养成计算',
11
+ dsc: '角色养成材料计算器',
12
+ event: 'message',
13
+ priority: 700,
14
+ rule: [
15
+ {
16
+ reg: '^#*(星铁)?(.*)(养成|计算)([0-9]|,|,| )*$',
17
+ fnc: 'Calculator'
18
+ },
19
+ {
20
+ reg: '^#*(星铁)?角色(养成|计算|养成计算)$',
21
+ fnc: 'calculatorHelp'
22
+ },
23
+ {
24
+ reg: '^#*尘歌壶模数(养成|计算|养成计算)$',
25
+ fnc: 'blueprintHelp'
26
+ },
27
+ {
28
+ reg: '^#*尘歌壶(模数|养成|养成计算)(\\d{10,15})$',
29
+ fnc: 'Blueprint'
30
+ },
31
+ ]
32
+ })
33
+ this._path = process.cwd().replace(/\\/g, '/')
34
+ }
35
+ async blueprintHelp(e) {
36
+ let msg = '#尘歌壶模数\n指令:#尘歌壶模数\n示例:#尘歌壶模数123456\n参数为模数id(10-15位数字)'
37
+ await e.reply(msg)
38
+ return true
39
+ }
40
+
41
+ async calculatorHelp(e) {
42
+ let msg = `角色养成计算\n指令:${e.isSr ? '*克拉拉养成\n示例:*克拉拉养成75 80 6 9 9 9\n参数为角色、武器、普攻、战技、终结技、天赋' : '#刻晴养成\n示例:#刻晴养成81 90 9 9 9\n参数为角色、武器、技能等级'}`
43
+ await e.reply(msg)
44
+ return true
45
+ }
46
+ async Blueprint() {
47
+ let role = this.e.msg.replace(/#/, '').match(/\d+/g);
48
+ let data = await new Blueprint(this.e).get(role)
49
+ if (!data) return
50
+
51
+ /** 生成图片 */
52
+ let img = await puppeteer.screenshot('Blueprint', data)
53
+ if (img) await this.reply(img)
54
+ }
55
+ /** #刻晴养成 */
56
+ async Calculator() {
57
+ let role = gsCfg.getRole(this.e.msg, '#|#|星铁|养成|计算|[0-9]|,|,| ', this.e.isSr)
58
+ if (!role) return false
59
+
60
+ if ([10000005, 10000007, 20000000].includes(Number(role.roleId))) {
61
+ await this.e.reply('暂不支持旅行者养成计算')
62
+ return true
63
+ }
64
+
65
+ let data = await new Calculator(this.e).get(role)
66
+ if (!data) return
67
+
68
+ /** 生成图片 */
69
+ let img = await puppeteer.screenshot(`${data.srtempFile}calculator`, data)
70
+ if (img) await this.reply(img)
71
+ }
72
+ }
Yunzai/plugins/genshin/apps/dailyNote.js ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import Note from '../model/note.js'
3
+ import gsCfg from '../model/gsCfg.js'
4
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
5
+
6
+ gsCfg.cpCfg('mys', 'set')
7
+
8
+ export class dailyNote extends plugin {
9
+ constructor() {
10
+ super({
11
+ name: '体力查询',
12
+ dsc: '体力查询',
13
+ event: 'message',
14
+ priority: 300,
15
+ rule: [{
16
+ reg: '^#*(原神|星铁)?(体力|树脂|查询体力)$',
17
+ fnc: 'note'
18
+ }]
19
+ })
20
+
21
+ this.set = gsCfg.getConfig('mys', 'set')
22
+ }
23
+
24
+ /** #体力 */
25
+ async note() {
26
+ let data = await Note.get(this.e)
27
+ if (!data) return
28
+
29
+ /** 生成图片 */
30
+ let img = await puppeteer.screenshot(`${data.srtempFile}dailyNote`, data)
31
+ if (img) await this.reply(img)
32
+ }
33
+
34
+
35
+ }
Yunzai/plugins/genshin/apps/exchange.js ADDED
@@ -0,0 +1,142 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import common from '../../../lib/common/common.js'
3
+ import fetch from 'node-fetch'
4
+ import lodash from 'lodash'
5
+ import MysInfo from '../model/mys/mysInfo.js'
6
+
7
+ export class exchange extends plugin {
8
+ constructor(e) {
9
+ super({
10
+ name: '兑换码',
11
+ dsc: '前瞻直播兑换码',
12
+ event: 'message',
13
+ priority: 1000,
14
+ rule: [
15
+ {
16
+ reg: '^#*(直播|前瞻)*兑换码$',
17
+ fnc: 'getCode'
18
+ },
19
+ {
20
+ reg: '^#(兑换码使用|cdk-u) .+',
21
+ fnc: 'useCode'
22
+ }
23
+ ]
24
+ })
25
+ }
26
+
27
+ async getCode() {
28
+ this.code_ver = ''
29
+ this.now = parseInt(Date.now() / 1000)
30
+ let actid = await this.getActId()
31
+ if (!actid) return
32
+ this.actId = actid
33
+
34
+ /** index info */
35
+ let index = await this.getData('index')
36
+ if (!index || !index.data) return
37
+ if (index.data === null) {
38
+ return await this.reply(`错误:\n${index.message}`)
39
+ }
40
+
41
+ let index_data = index.data.live;
42
+ let title = index_data['title'];
43
+ this.code_ver = index_data['code_ver'];
44
+ if (index_data.remain > 0) {
45
+ return await this.reply(`暂无直播兑换码\n${title}`)
46
+ }
47
+
48
+ let code = await this.getData('code')
49
+ if (!code || !code.data?.code_list) return
50
+ let codes = [];
51
+
52
+ for (let val of code.data.code_list) {
53
+ if (val.code){
54
+ //let title = (val.title || '').replace(/\<.*?\>/g,'')
55
+ codes.push(val.code)
56
+ }
57
+ }
58
+
59
+ let msg = ''
60
+ if (codes.length >= 3) {
61
+ msg = [`${title}-直播兑换码`, `兑换码存在有效期,请及时兑换哦~`, ...codes]
62
+ msg = await common.makeForwardMsg(this.e, msg, msg[0])
63
+ } else if (this.e.msg.includes('#')) {
64
+ msg += codes.join('\n')
65
+ } else {
66
+ msg = `${title}-直播兑换码\n`
67
+ msg += codes.join('\n')
68
+ }
69
+
70
+ await this.reply(msg)
71
+ }
72
+
73
+ async getData(type) {
74
+ let url = {
75
+ index: `https://api-takumi.mihoyo.com/event/miyolive/index`,
76
+ code: `https://api-takumi-static.mihoyo.com/event/miyolive/refreshCode?version=${this.code_ver}&time=${this.now}`,
77
+ actId: "https://bbs-api.mihoyo.com/painter/api/user_instant/list?offset=0&size=20&uid=75276550",
78
+ }
79
+
80
+ let response
81
+ try {
82
+ response = await fetch(url[type], {
83
+ method: 'get',
84
+ headers: {
85
+ 'x-rpc-act_id': this.actId
86
+ }
87
+ })
88
+ } catch (error) {
89
+ logger.error(error.toString())
90
+ return false
91
+ }
92
+
93
+ if (!response.ok) {
94
+ logger.error(`[兑换码接口错误][${type}] ${response.status} ${response.statusText}`)
95
+ return false
96
+ }
97
+ const res = await response.json()
98
+ return res
99
+ }
100
+
101
+ async getActId() {
102
+ // 获取 "act_id"
103
+ let ret = await this.getData('actId')
104
+ if (ret.error || ret.retcode !== 0) {
105
+ return "";
106
+ }
107
+
108
+ let actId = "";
109
+ let keywords = ["来看《原神》", "版本前瞻特别节目"];
110
+ for (const p of ret.data.list) {
111
+ const post = p.post.post;
112
+ if (!post) {
113
+ continue;
114
+ }
115
+ if (!keywords.every((word) => post.subject.includes(word))) {
116
+ continue;
117
+ }
118
+ let shit = JSON.parse(post.structured_content);
119
+ for (let segment of shit) {
120
+ if (segment.insert.toString().includes('观看直播') && segment.attributes.link) {
121
+ let matched = segment.attributes.link.match(/act_id=(.*?)&/);
122
+ if (matched) {
123
+ actId = matched[1];
124
+ }
125
+ }
126
+ }
127
+
128
+ if (actId) {
129
+ break;
130
+ }
131
+ }
132
+
133
+ return actId;
134
+ }
135
+ async useCode() {
136
+ let cdkCode = this.e.message[0].text.split(/#(兑换码使用|cdk-u) /, 3)[2];
137
+ let res = await MysInfo.get(this.e, 'useCdk', { cdk: cdkCode })
138
+ if (res) {
139
+ this.e.reply(`${res.data.msg}`)
140
+ }
141
+ }
142
+ }
Yunzai/plugins/genshin/apps/gacha.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /** 导入plugin */
2
+ import plugin from '../../../lib/plugins/plugin.js'
3
+ import GachaData from '../model/gachaData.js'
4
+ import fs from 'node:fs'
5
+ import lodash from 'lodash'
6
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
7
+ export class gacha extends plugin {
8
+ constructor () {
9
+ super({
10
+ name: '十连',
11
+ dsc: '模拟抽卡,每天十连一次,四点更新',
12
+ event: 'message',
13
+ priority: 100,
14
+ rule: [
15
+ {
16
+ reg: '^#*(10|[武器池常驻]*[十]+|抽|单)[连抽卡奖][123武器池常驻]*$',
17
+ fnc: 'gacha'
18
+ },
19
+ {
20
+ reg: '(^#*定轨|^#定轨(.*))$',
21
+ fnc: 'weaponBing'
22
+ }
23
+ ]
24
+ })
25
+ }
26
+
27
+ /** #十连 */
28
+ async gacha () {
29
+ this.GachaData = await GachaData.init(this.e)
30
+
31
+ if (this.checkLimit()) return
32
+
33
+ let data = await this.GachaData.run()
34
+
35
+ /** 生成图片 */
36
+ let img = await puppeteer.screenshot('gacha', data)
37
+ if (!img) return
38
+
39
+ /** 撤回消息 */
40
+ let recallMsg = this.GachaData.set.delMsg
41
+
42
+ /** 出货了不撤回 */
43
+ if (data.nowFive >= 1 || data.nowFour >= 4) {
44
+ recallMsg = 0
45
+ }
46
+
47
+ await this.reply(img, false, { recallMsg })
48
+ }
49
+
50
+ /** 检查限制 */
51
+ checkLimit () {
52
+ /** 主人不限制 */
53
+ if (this.e.isMaster) return false
54
+
55
+ let { user } = this.GachaData
56
+ let { num, weaponNum } = user.today
57
+
58
+ let nowCount = num
59
+ if (this.GachaData.type == 'weapon') nowCount = weaponNum
60
+
61
+ if (this.GachaData.set.LimitSeparate == 1) {
62
+ if (nowCount < this.GachaData.set.count * 10) return false
63
+ } else {
64
+ if (num + weaponNum < this.GachaData.set.count * 10) return false
65
+ }
66
+
67
+ let msg = lodash.truncate(this.e.sender.card, { length: 8 }) + '\n'
68
+
69
+ if (user.today.star.length > 0) {
70
+ msg += '今日五星:'
71
+ if (user.today.star.length >= 4) {
72
+ msg += `${user.today.star.length}个`
73
+ } else {
74
+ user.today.star.forEach(v => {
75
+ msg += `${v.name}(${v.num})\n`
76
+ })
77
+ msg = lodash.trim(msg, '\n')
78
+ }
79
+ if (user.week.num >= 2) {
80
+ msg += `\n本周:${user.week.num}个五星`
81
+ }
82
+ } else {
83
+ msg += `今日已抽,累计${nowCount}抽无五星`
84
+ }
85
+ this.reply(msg, false, { recallMsg: this.GachaData.set.delMsg })
86
+ return true
87
+ }
88
+
89
+ /** #定轨 */
90
+ async weaponBing () {
91
+ let Gacha = await GachaData.init(this.e)
92
+
93
+ let { NowPool, user, msg = '' } = Gacha
94
+
95
+ if (user.weapon.type >= 2) {
96
+ user.weapon.type = 0
97
+ user.weapon.bingWeapon = ''
98
+ msg = '\n定轨已取消'
99
+ } else {
100
+ user.weapon.type++
101
+ user.weapon.bingWeapon = NowPool.weapon5[user.weapon.type - 1]
102
+ msg = []
103
+ NowPool.weapon5.forEach((v, i) => {
104
+ if (user.weapon.type - 1 == i) {
105
+ msg.push(`[√] ${NowPool.weapon5[i]}`)
106
+ } else {
107
+ msg.push(`[ ] ${NowPool.weapon5[i]}`)
108
+ }
109
+ })
110
+ msg = '定轨成功\n' + msg.join('\n')
111
+ }
112
+ /** 命定值清零 */
113
+ user.weapon.lifeNum = 0
114
+ Gacha.user = user
115
+ Gacha.saveUser()
116
+
117
+ this.reply(msg, false, { at: this.e.user_id })
118
+ }
119
+
120
+ /** 初始化创建配置文件 */
121
+ async init () {
122
+ let file = './plugins/genshin/config/gacha.set.yaml'
123
+
124
+ if (fs.existsSync(file)) return
125
+
126
+ fs.copyFileSync('./plugins/genshin/defSet/gacha/set.yaml', file)
127
+ }
128
+ }
Yunzai/plugins/genshin/apps/gcLog.js ADDED
@@ -0,0 +1,227 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
3
+ import fs from 'node:fs'
4
+ import GachaLog from '../model/gachaLog.js'
5
+ import ExportLog from '../model/exportLog.js'
6
+ import LogCount from '../model/logCount.js'
7
+
8
+ const _path = process.cwd() + '/plugins/genshin'
9
+
10
+ export class gcLog extends plugin {
11
+ constructor() {
12
+ super({
13
+ name: '抽卡记录',
14
+ dsc: '抽卡记录数据统计',
15
+ event: 'message',
16
+ priority: 300,
17
+ rule: [
18
+ {
19
+ reg: '(.*)authkey=(.*)',
20
+ fnc: 'logUrl'
21
+ },
22
+ {
23
+ reg: '^#txt(日志)?(文件)?导入记录$',
24
+ fnc: 'logFile'
25
+ },
26
+ {
27
+ reg: '^#*(原神|星铁)?(xlsx|excel)(文件)?导入记录$',
28
+ fnc: 'logXlsx'
29
+ },
30
+ {
31
+ reg: '^#*(原神|星铁)?json(文件)?导入记录$',
32
+ fnc: 'logJson'
33
+ },
34
+ {
35
+ reg: '^#*(原神|星铁)?(全部)?(抽卡|抽奖|角色|武器|常驻|up|新手|光锥|全部)池*(记录|祈愿|分析)$',
36
+ fnc: 'getLog'
37
+ },
38
+ {
39
+ reg: '^#*(原神|星铁)?导出记录(excel|xlsx|json)*$',
40
+ fnc: 'exportLog'
41
+ },
42
+ {
43
+ reg: '^#*(记录帮助|抽卡帮助)$',
44
+ fnc: 'help'
45
+ },
46
+ {
47
+ reg: '^#*(安卓|苹果|电脑|pc|ios)帮助$',
48
+ fnc: 'helpPort'
49
+ },
50
+ {
51
+ reg: '^#*(原神|星铁)?(抽卡|抽奖|角色|武器|常驻|up|新手|光锥)池*统计$',
52
+ fnc: 'logCount'
53
+ }
54
+ ]
55
+ })
56
+
57
+ this.androidUrl = 'https://docs.qq.com/doc/DUWpYaXlvSklmVXlX'
58
+ }
59
+
60
+ async init() {
61
+ let file = ['./data/gachaJson', './data/srJson', './temp/html/StarRail']
62
+ for (let i of file) {
63
+ if (!fs.existsSync(i)) {
64
+ fs.mkdirSync(i)
65
+ }
66
+ }
67
+ }
68
+
69
+ accept() {
70
+ if (this.e.file && this.e.isPrivate) {
71
+ let name = this.e.file?.name
72
+ if (name.includes('txt')) {
73
+ this.e.msg = '#txt日志文件导入记录'
74
+ if (name.includes('output')) return true
75
+ }
76
+ if (/(.*)[1-9][0-9]{8}(.*).xlsx$/ig.test(name)) {
77
+ this.e.msg = '#xlsx文件导入记录'
78
+ return true
79
+ }
80
+ if (/(.*)[1-9][0-9]{8}(.*).json/ig.test(name)) {
81
+ this.e.msg = '#json文件导入记录'
82
+ return true
83
+ }
84
+ }
85
+ if (this.e.msg && /^#*(角色|武器)统计$/g.test(this.e.msg)) {
86
+ this.e.msg = this.e.msg.replace('统计', '池统计')
87
+ return true
88
+ }
89
+ }
90
+
91
+ /** 抽卡记录链接 */
92
+ async logUrl() {
93
+ if (!this.e.isPrivate) {
94
+ this.e.reply('请私聊发送链接', false, { at: true })
95
+ return true
96
+ }
97
+
98
+ let data = await new GachaLog(this.e).logUrl()
99
+ if (!data) return
100
+
101
+ let img = await puppeteer.screenshot(`${data.srtempFile}gachaLog`, data)
102
+ if (img) await this.reply(img)
103
+ }
104
+
105
+ /** 发送output_log.txt日志文件 */
106
+ async logFile() {
107
+ if (!this.e.isPrivate) {
108
+ await this.e.reply('请私聊发送日志文件', false, { at: true })
109
+ return true
110
+ }
111
+
112
+ if (!this.e.file || !this.e.file.name.includes('txt')) {
113
+ await this.e.reply('请发送日志文件')
114
+ } else {
115
+ await this.e.reply('3.0版本后,日志文件已不能获取抽取记录链接\n请用安卓方式获取')
116
+ return true
117
+ }
118
+
119
+ let data = await new GachaLog(this.e).logFile()
120
+ if (!data) return false
121
+
122
+ if (typeof data != 'object') return
123
+
124
+ let img = await puppeteer.screenshot(`${data.srtempFile}gachaLog`, data)
125
+ if (img) await this.reply(img)
126
+ }
127
+
128
+ /** #抽卡记录 */
129
+ async getLog() {
130
+ this.e.isAll = !!(this.e.msg.includes('全部'))
131
+ let data = await new GachaLog(this.e).getLogData()
132
+ if (!data) return
133
+ let name = `${data.srtempFile}gachaLog`
134
+ if (this.e.isAll) {
135
+ name = `${data.srtempFile}gachaAllLog`
136
+ }
137
+ let img = await puppeteer.screenshot(name, data)
138
+ if (img) await this.reply(img)
139
+ }
140
+
141
+ /** 导出记录 */
142
+ async exportLog() {
143
+ if (this.e.isGroup) {
144
+ await this.reply('请私聊导出', false, { at: true })
145
+ return
146
+ }
147
+
148
+ let exportLog = new ExportLog(this.e)
149
+
150
+ if (this.e.msg.includes('json')) {
151
+ return await exportLog.exportJson()
152
+ } else {
153
+ return await exportLog.exportXlsx()
154
+ }
155
+ }
156
+
157
+ async logXlsx() {
158
+ if (!this.e.isPrivate) {
159
+ await this.e.reply('请私聊发送日志文件', false, { at: true })
160
+ return true
161
+ }
162
+
163
+ const gsTips = `注:不支持https://github.com/biuuu/genshin-wish-export项目导出的excel文件,如果是该项目的文件请发送任意消息,取消excel导入后,使用【#json导入记录】`;
164
+ const srTips = `注:适配https://github.com/biuuu/star-rail-warp-export项目导出的excel文件`;
165
+
166
+ await this.e.reply(`请发送xlsx文件,该文件需要以${this.e?.isSr ? '*' : '#'}的uid命名,如:100000000.xlsx\n否则可能无法正确识别,如果误触可发送任意消息取消导入\n${this.e?.isSr ? srTips : gsTips}`);
167
+ this.setContext('importLogXlsx');
168
+ }
169
+
170
+ async importLogXlsx() {
171
+ if (!this.e.file) {
172
+ await this.e.reply(`未检测到excel文件,操作已取消,请重新发送【${this.e?.isSr ? '*' : '#'}excel导入记录】`);
173
+ }
174
+ else {
175
+ this.e.isSr = this.getContext()?.importLogXlsx.isSr;
176
+ await new ExportLog(this.e).logXlsx();
177
+ }
178
+ this.finish('importLogXlsx');
179
+ }
180
+
181
+ async logJson() {
182
+ if (!this.e.isPrivate) {
183
+ await this.e.reply('请私聊发送日志文件', false, { at: true })
184
+ return true
185
+ }
186
+
187
+ const gsTips = `注:适配https://github.com/biuuu/genshin-wish-export项目导出的json文件`;
188
+ const srTips = `注:适配https://github.com/biuuu/star-rail-warp-export项目导出的json文件`;
189
+
190
+ await this.e.reply(`请发送json文件,该文件需要以${this.e?.isSr ? '*' : '#'}的uid命名\n如:100000000.json,否则可能无法正确识别,如果误触可发送任意消息取消导入\n${this.e?.isSr ? srTips : gsTips}`);
191
+ this.setContext('importLogJson');
192
+ }
193
+
194
+ async importLogJson() {
195
+ this.e.isSr = this.getContext()?.importLogJson.isSr;
196
+ if (!this.e.file) {
197
+ await this.e.reply(`未检测到json文件,操作已取消,请重新发送【${this.e?.isSr ? '*' : '#'}json导入记录】`);
198
+ }
199
+ else {
200
+ await new ExportLog(this.e).logJson();
201
+ }
202
+ this.finish('importLogJson');
203
+ }
204
+
205
+ async help() {
206
+ await this.e.reply(segment.image(`file://${_path}/resources/logHelp/记录帮助.png`))
207
+ }
208
+
209
+ async helpPort() {
210
+ let msg = this.e.msg.replace(/#|帮助/g, '')
211
+
212
+ if (['电脑', 'pc'].includes(msg)) {
213
+ await this.e.reply(segment.image(`file://${_path}/resources/logHelp/记录帮助-电脑.png`))
214
+ } else if (['安卓'].includes(msg)) {
215
+ await this.e.reply(`安卓抽卡记录获取教程:${this.androidUrl}`)
216
+ } else if (['苹果', 'ios'].includes(msg)) {
217
+ await this.e.reply(segment.image(`file://${_path}/resources/logHelp/记录帮助-苹果.png`))
218
+ }
219
+ }
220
+
221
+ async logCount() {
222
+ let data = await new LogCount(this.e).count()
223
+ if (!data) return
224
+ let img = await puppeteer.screenshot(`${data.srtempFile}logCount`, data)
225
+ if (img) await this.reply(img)
226
+ }
227
+ }
Yunzai/plugins/genshin/apps/help.js ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
3
+ import Help from '../model/help.js'
4
+ import md5 from 'md5'
5
+
6
+ let helpData = {
7
+ md5: '',
8
+ img: ''
9
+ }
10
+
11
+ export class help extends plugin {
12
+ constructor (e) {
13
+ super({
14
+ name: '云崽帮助',
15
+ dsc: '云崽帮助',
16
+ event: 'message',
17
+ priority: 500,
18
+ rule: [
19
+ {
20
+ reg: '^(#|云崽)*(命令|帮助|菜单|help|说明|功能|指令|使用说明)$',
21
+ fnc: 'help'
22
+ }
23
+ ]
24
+ })
25
+ }
26
+
27
+ async help () {
28
+ let data = await Help.get(this.e)
29
+ if (!data) return
30
+
31
+ let img = await this.cache(data)
32
+ await this.reply(img)
33
+ }
34
+
35
+ async cache (data) {
36
+ let tmp = md5(JSON.stringify(data))
37
+ if (helpData.md5 == tmp) return helpData.img
38
+
39
+ helpData.img = await puppeteer.screenshot('help', data)
40
+ helpData.md5 = tmp
41
+
42
+ return helpData.img
43
+ }
44
+ }
Yunzai/plugins/genshin/apps/ledger.js ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import Ledger from '../model/ledger.js'
3
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
4
+ import fs from 'node:fs'
5
+
6
+ export class ledger extends plugin {
7
+ constructor() {
8
+ super({
9
+ name: '札记查询',
10
+ dsc: '米游社札记·开拓月历查询',
11
+ event: 'message',
12
+ priority: 300,
13
+ rule: [
14
+ {
15
+ reg: '^(#原石|#*札记|#*(星铁)?星琼)([0-9]|[一二两三四五六七八九十]+)*月*$',
16
+ fnc: 'ledger'
17
+ },
18
+ {
19
+ reg: '^#(原石|(星铁)?星琼)任务$',
20
+ permission: 'master',
21
+ fnc: 'ledgerTask'
22
+ },
23
+ {
24
+ reg: '^#*(原石|札记|(星铁)?星琼)统计$',
25
+ fnc: 'ledgerCount'
26
+ },
27
+ {
28
+ reg: '^#*(去年|今年|\\d{4}年)(原石|札记|(星铁)?星琼)统计$',
29
+ fnc: 'ledgerCountHistory'
30
+ }
31
+ ]
32
+ })
33
+ }
34
+
35
+ async init() {
36
+ let file = ['./data/NoteData', './data/SR_NoteData']
37
+ for (let i of file) {
38
+ if (!fs.existsSync(i)) {
39
+ fs.mkdirSync(i)
40
+ }
41
+ }
42
+ }
43
+
44
+ /** #原石札记 */
45
+ async ledger() {
46
+ let data = await new Ledger(this.e).get()
47
+ if (!data) return
48
+
49
+ /** 生成图片 */
50
+ let img = await puppeteer.screenshot(`${data.srtempFile}ledger`, data)
51
+ if (img) await this.reply(img)
52
+ }
53
+
54
+ /** 原石任务 */
55
+ async ledgerTask() {
56
+ let ledger = new Ledger(this.e)
57
+ await ledger.ledgerTask(!!this?.e?.msg)
58
+ }
59
+
60
+ async ledgerCount() {
61
+ let data = await new Ledger(this.e).ledgerCount()
62
+ if (!data) return
63
+
64
+ /** 生成图片 */
65
+ let img = await puppeteer.screenshot(`${data.srtempFile}ledgerCount`, data)
66
+ if (img) await this.reply(img)
67
+ }
68
+
69
+ async ledgerCountHistory() {
70
+ let data = await new Ledger(this.e).ledgerCountHistory()
71
+ if (!data) return
72
+
73
+ /** 生成图片 */
74
+ let img = await puppeteer.screenshot(`${data.srtempFile}ledgerCount`, data)
75
+ if (img) await this.reply(img)
76
+ }
77
+ }
Yunzai/plugins/genshin/apps/material.js ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /** 导入plugin */
2
+ import plugin from '../../../lib/plugins/plugin.js'
3
+ import gsCfg from '../model/gsCfg.js'
4
+ import common from '../../../lib/common/common.js'
5
+ import fs from 'node:fs'
6
+ import fetch from 'node-fetch'
7
+
8
+ export class material extends plugin {
9
+ constructor () {
10
+ super({
11
+ name: '角色素材',
12
+ dsc: '角色养成突破素材,来自米游社友人A',
13
+ event: 'message',
14
+ priority: 500,
15
+ rule: [
16
+ {
17
+ reg: '^#*(.*)(突破|材料|素材)$',
18
+ fnc: 'material'
19
+ }
20
+ ]
21
+ })
22
+
23
+ this.path = './temp/material/友人A'
24
+ this.pathOther = './temp/material/other'
25
+ this.url = 'https://bbs-api.mihoyo.com/post/wapi/getPostFullInCollection?&gids=2&order_type=2&collection_id='
26
+
27
+ this.collection_id = [428421, 1164644, 1362644]
28
+
29
+ this.special = ['雷电将军', '珊瑚宫心海', '菲谢尔', '托马', '八重神子', '九条裟罗', '辛焱', '神里绫华']
30
+
31
+ this.oss = '?x-oss-process=image//resize,s_1000/quality,q_80/auto-orient,0/interlace,1/format,jpg'
32
+ }
33
+
34
+ /** 初始化创建配置文件 */
35
+ async init () {
36
+ for (let dir of ['./temp', './temp/material', this.path, this.pathOther]) {
37
+ if (!fs.existsSync(dir)) {
38
+ fs.mkdirSync(dir)
39
+ }
40
+ }
41
+ }
42
+
43
+ /** #刻晴攻略 */
44
+ async material () {
45
+ let isUpdate = !!this.e.msg.includes('更新')
46
+ let role = gsCfg.getRole(this.e.msg, '突破|材料|素材|更新')
47
+
48
+ if (!role) return false
49
+
50
+ /** 主角特殊处理 */
51
+ if (['10000005', '10000007', '20000000'].includes(String(role.roleId))) {
52
+ await this.e.reply('暂无主角素材')
53
+ return
54
+ }
55
+
56
+ this.imgPath = `${this.path}/${role.name}.jpg`
57
+
58
+ if (fs.existsSync(this.imgPath) && !isUpdate) {
59
+ await this.e.reply(segment.image(`file://${this.imgPath}`))
60
+ return
61
+ }
62
+
63
+ if (await this.getImg(role.name)) {
64
+ return await this.e.reply(segment.image(`file://${this.imgPath}`))
65
+ }
66
+
67
+ this.imgPath = `${this.pathOther}/${role.name}.jpg`
68
+
69
+ if (fs.existsSync(this.imgPath) && !isUpdate) {
70
+ await this.e.reply(segment.image(`file://${this.imgPath}`))
71
+ return
72
+ }
73
+
74
+ if (await this.getImgOther(role.name)) {
75
+ return await this.e.reply(segment.image(`file://${this.imgPath}`))
76
+ }
77
+
78
+ if (await this.getImgOther2(role.name)) {
79
+ return await this.e.reply(segment.image(`file://${this.imgPath}`))
80
+ }
81
+ }
82
+
83
+ /** 下载攻略图 */
84
+ async getImg (name) {
85
+ let ret = await this.getData(this.collection_id[0])
86
+
87
+ if (!ret || ret.retcode !== 0) {
88
+ await this.e.reply('暂无素材数据,请稍后再试')
89
+ logger.error(`米游社接口报错:${ret.message || '未知错误'}}`)
90
+ return false
91
+ }
92
+
93
+ let url
94
+ for (let val of ret.data.posts) {
95
+ if (val.post.subject.includes(name)) {
96
+ url = val.image_list[1].url
97
+ if (this.special.includes(name)) {
98
+ url = val.image_list[2].url
99
+ }
100
+ break
101
+ }
102
+ }
103
+
104
+ if (!url) {
105
+ return false
106
+ }
107
+
108
+ logger.mark(`${this.e.logFnc} 下载${name}素材图`)
109
+
110
+ if (!await common.downFile(url + this.oss, this.imgPath)) {
111
+ return false
112
+ }
113
+
114
+ logger.mark(`${this.e.logFnc} 下载${name}素材成功`)
115
+
116
+ return true
117
+ }
118
+
119
+ async getImgOther (name) {
120
+ let ret = await this.getData(this.collection_id[1])
121
+
122
+ if (!ret || ret.retcode !== 0) {
123
+ await this.e.reply('暂无素材数据,请稍后再试')
124
+ logger.error(`米游社接口报错:${ret.message || '未知错误'}}`)
125
+ return false
126
+ }
127
+
128
+ let url
129
+ for (let val of ret.data.posts) {
130
+ if (val.post.subject.includes(name)) {
131
+ url = val.image_list[0].url
132
+ break
133
+ }
134
+ }
135
+
136
+ if (!url) {
137
+ return false
138
+ }
139
+
140
+ logger.mark(`${this.e.logFnc} 下载${name}素材图`)
141
+
142
+ if (!await common.downFile(url + this.oss, this.imgPath)) {
143
+ return false
144
+ }
145
+
146
+ logger.mark(`${this.e.logFnc} 下载${name}素材成功`)
147
+
148
+ return true
149
+ }
150
+
151
+ async getImgOther2 (name) {
152
+ let ret = await this.getData(this.collection_id[2])
153
+
154
+ if (!ret || ret.retcode !== 0) {
155
+ await this.e.reply('暂无素材数据,请稍后再试')
156
+ logger.error(`米游社接口报错:${ret.message || '未知错误'}}`)
157
+ return false
158
+ }
159
+
160
+ let url
161
+ for (let val of ret.data.posts) {
162
+ if (val.post.subject.includes(name)) {
163
+ url = val.image_list[2].url
164
+ break
165
+ }
166
+ }
167
+
168
+ if (!url) {
169
+ return false
170
+ }
171
+
172
+ logger.mark(`${this.e.logFnc} 下载${name}素材图`)
173
+
174
+ if (!await common.downFile(url + this.oss, this.imgPath)) {
175
+ return false
176
+ }
177
+
178
+ logger.mark(`${this.e.logFnc} 下载${name}素材成功`)
179
+
180
+ return true
181
+ }
182
+
183
+ /** 获取数据 */
184
+ async getData (collectionId) {
185
+ let response = await fetch(this.url + collectionId, { method: 'get' })
186
+ if (!response.ok) {
187
+ return false
188
+ }
189
+ const res = await response.json()
190
+ return res
191
+ }
192
+ }
Yunzai/plugins/genshin/apps/mysNews.js ADDED
@@ -0,0 +1,162 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import MysNews from '../model/mysNews.js'
3
+ import fs from 'node:fs'
4
+ import lodash from 'lodash'
5
+ import gsCfg from '../model/gsCfg.js'
6
+ import YAML from 'yaml'
7
+
8
+ gsCfg.cpCfg('mys', 'pushNews')
9
+ export class mysNews extends plugin {
10
+ constructor(e) {
11
+ super({
12
+ name: '米游社公告',
13
+ dsc: '#公告 #资讯 #活动',
14
+ event: 'message',
15
+ priority: 7000,
16
+ rule: [
17
+ {
18
+ reg: '^#*(官方|星铁|原神|崩坏三|崩三|绝区零|崩坏二|崩二|崩坏学园二|未定|未定事件簿)?(公告|资讯|活动)[0-9]*$',
19
+ fnc: 'news'
20
+ },
21
+ {
22
+ reg: '^(#米游社|#mys)(.*)',
23
+ fnc: 'mysSearch'
24
+ },
25
+ {
26
+ reg: '(.*)(bbs.mihoyo.com|miyoushe.com)/ys(.*)/article(.*)',
27
+ fnc: 'mysUrl'
28
+ },
29
+ {
30
+ reg: '^#*原(石|神)(预估|盘点)$',
31
+ fnc: 'ysEstimate'
32
+ },
33
+ {
34
+ reg: '^#*(星铁|原神|崩坏三|崩三|绝区零|崩坏二|崩二|崩坏学园二|未定|未定事件簿)?(开启|关闭)(公告|资讯)推送$',
35
+ fnc: 'setPush'
36
+ },
37
+ {
38
+ reg: '^#(星铁|原神|崩坏三|崩三|绝区零|崩坏二|崩二|崩坏学园二|未定|未定事件簿)?推送(公告|资讯)$',
39
+ permission: 'master',
40
+ fnc: 'mysNewsTask'
41
+ }
42
+ ]
43
+ })
44
+
45
+ this.file = './plugins/genshin/config/mys.pushNews.yaml'
46
+
47
+ /** 定时任务 */
48
+ this.task = {
49
+ cron: gsCfg.getConfig('mys', 'pushNews').pushTime,
50
+ name: '米游社公告推送任务',
51
+ fnc: () => this.mysNewsTask(),
52
+ log: false
53
+ }
54
+ }
55
+
56
+ async init() {
57
+ if (fs.existsSync(this.file)) return
58
+
59
+ fs.copyFileSync('./plugins/genshin/defSet/mys/pushNews.yaml', this.file)
60
+ }
61
+
62
+ async news() {
63
+ let gids = this.gids()
64
+ let data = await new MysNews(this.e).getNews(gids)
65
+ if (!data) return
66
+ await this.reply(data)
67
+ }
68
+
69
+ async mysNewsTask() {
70
+ let mysNews = new MysNews(this.e)
71
+ await mysNews.mysNewsTask()
72
+ }
73
+
74
+ async mysSearch() {
75
+ if (/签到/g.test(this.e.msg)) return false
76
+ let data = await new MysNews(this.e).mysSearch()
77
+ if (!data) return
78
+ await this.reply(data)
79
+ }
80
+
81
+ async mysUrl() {
82
+ let data = await new MysNews(this.e).mysUrl()
83
+ if (!data) return
84
+ await this.reply(data)
85
+ }
86
+
87
+ async ysEstimate() {
88
+ let data = await new MysNews(this.e).ysEstimate()
89
+ if (!data) return
90
+ await this.reply(data)
91
+ }
92
+
93
+ async setPush() {
94
+ if (!this.e.isGroup) {
95
+ await this.reply('推送请在群聊中设置')
96
+ return
97
+ }
98
+ if (!this.e.member?.is_admin && !this.e.isMaster) {
99
+ await this.reply('暂无权限,只有管理员才能操作', true)
100
+ return true
101
+ }
102
+
103
+ let cfg = gsCfg.getConfig('mys', 'pushNews')
104
+ let gids = this.gids()
105
+
106
+ let game = gids == 1 ? 'bbb' : gids == 2 ? 'gs' : gids == 3 ? 'bb' : gids == 4 ? 'wd' : gids == 6 ? 'sr' : 'zzz'
107
+ let type = `${game}announceGroup`
108
+ let typeName = '公告'
109
+ if (this.e.msg.includes('资讯')) {
110
+ type = `${game}infoGroup`
111
+ typeName = '资讯'
112
+ }
113
+
114
+ let model
115
+ let name = await new MysNews(this.e).game(gids)
116
+ let msg = `${name}${typeName}推送已`
117
+ if (!Array.isArray(cfg[type][this.e.self_id]))
118
+ cfg[type][this.e.self_id] = []
119
+
120
+ if (this.e.msg.includes('开启')) {
121
+ model = '开启'
122
+ cfg[type][this.e.self_id].push(this.e.group_id)
123
+ cfg[type][this.e.self_id] = lodash.uniq(cfg[type][this.e.self_id])
124
+ msg += `${model}\n如有最新${typeName}将自动推送至此`
125
+ } else {
126
+ model = '关闭'
127
+ msg += `${model}`
128
+ cfg[type][this.e.self_id] = lodash.difference(cfg[type][this.e.self_id], [this.e.group_id])
129
+ if (lodash.isEmpty(cfg[type][this.e.self_id]))
130
+ delete cfg[type][this.e.self_id]
131
+ }
132
+
133
+ let yaml = YAML.stringify(cfg)
134
+ fs.writeFileSync(this.file, yaml, 'utf8')
135
+
136
+ logger.mark(`${this.e.logFnc} ${model}${typeName}推送:${this.e.group_id}`)
137
+ await this.reply(msg)
138
+ }
139
+
140
+ gids() {
141
+ let msg = this.e.msg.replace(/[#公告资讯活动开启关闭推送]/g, '');
142
+ switch (msg) {
143
+ case '崩坏三':
144
+ case '崩三':
145
+ return 1
146
+ case '原神':
147
+ return 2
148
+ case '崩坏学园二':
149
+ case '崩坏二':
150
+ case '崩二':
151
+ return 3
152
+ case '未定事件簿':
153
+ case '未定':
154
+ return 4
155
+ case '星铁':
156
+ return 6
157
+ case '绝区零':
158
+ return 8
159
+ }
160
+ return 2
161
+ }
162
+ }
Yunzai/plugins/genshin/apps/payLog.js ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import { PayData, renderImg } from '../model/payLogData.js'
3
+ import NoteUser from '../model/mys/NoteUser.js'
4
+ import url from 'url'
5
+ import fs from 'fs'
6
+ import path from 'path'
7
+ import yaml from 'yaml'
8
+
9
+ export class payLog extends plugin {
10
+ dirPath = path.resolve('./data/payLog/')
11
+ authKey = ''
12
+
13
+ constructor () {
14
+ super({
15
+ name: '充值记录',
16
+ dsc: '充值记录,消费记录,充值统计,消费统计',
17
+ event: 'message',
18
+ priority: 299,
19
+ rule: [
20
+ {
21
+ reg: '^#?(充值|消费)(记录|统计)$',
22
+ fnc: 'payLog'
23
+ },
24
+ {
25
+ reg: '^#?更新(充值|消费)(记录|统计)$',
26
+ fnc: 'updatePayLog'
27
+ },
28
+ {
29
+ // 优先级高于抽卡记录,但是发送抽卡链接时不会抢指令,对比过米游社链接和抽卡链接,该字段为米游社链接字段
30
+ reg: '(.*)(user-game-search|bill-record-user|customer-claim|player-log|user.mihoyo.com)(.*)',
31
+ fnc: 'getAuthKey'
32
+ },
33
+ {
34
+ reg: '^#?(充值|消费)(记录|统计)帮助$',
35
+ fnc: 'payLogHelp'
36
+ }
37
+ ]
38
+ })
39
+ }
40
+
41
+ async payLog (e) {
42
+ // 判断是否存有已经生成的数据
43
+ if (!fs.readdirSync(this.dirPath, 'utf-8').includes(e.user_id + '.yaml')) {
44
+ // 如果没有则判断是否已经缓存了authkey,这个主要针对使用抽卡链接的,和苹果用户
45
+ await this.updatePayLog()
46
+ return true
47
+ }
48
+
49
+ // 如果有就判断用户的主分支uid是什么
50
+ const mainUid = await this.isMain(e.user_id)
51
+
52
+ // 再读取现有数据
53
+ // const _path = path.resolve(`./data/payLog/${e.user_id}.yaml`)
54
+ let data = fs.readFileSync(this.dirPath + `/${e.user_id}.yaml`, 'utf-8')
55
+ data = yaml.parse(data)
56
+
57
+ // 如果用户没有绑定ck,就直接发送保存的数据
58
+ if (!mainUid) {
59
+ let key = Object.keys(data)
60
+ let img = await renderImg(data[key[0]])
61
+ this.reply(img)
62
+ return true
63
+ }
64
+
65
+ // 判断已有数据里是否有该uid的数据
66
+ if (data[mainUid]) {
67
+ // 如果有该uid的数据,就发送
68
+ let img = await renderImg(data[mainUid])
69
+ this.reply(img)
70
+ return true
71
+ } else {
72
+ // 没有就获取
73
+ this.reply('当前绑定的uid未获取数据,请私聊获取')
74
+ return false
75
+ }
76
+ }
77
+
78
+ // 获取authKey
79
+ async getAuthKey () {
80
+ // 判断是否为群聊发送
81
+ if (this.e.isGroup) {
82
+ return false
83
+ }
84
+
85
+ // 判断字段中是否有authkey
86
+ if (!this.e.msg.includes('authkey')) {
87
+ this.reply('链接无效,请重新发送')
88
+ return false
89
+ }
90
+
91
+ // 解析出authKey
92
+ let match = this.e.msg.match(/&authkey=([^&\s\u4e00-\u9fa5]+)/)
93
+ if (!match) {
94
+ this.reply('链接无效,请重新发送')
95
+ return false
96
+ }
97
+ this.authKey = decodeURIComponent(match[1])
98
+
99
+ // 获取数据
100
+ this.reply('正在获取消费数据,可能需要30s~~')
101
+ let data = new PayData(this.authKey)
102
+ let imgData = await data.filtrateData()
103
+ if (imgData?.errorMsg) {
104
+ this.reply(imgData?.errorMsg)
105
+ return true
106
+ }
107
+
108
+ // 发送图片
109
+ let img = await renderImg(imgData)
110
+ this.reply(img)
111
+
112
+ // 存储数据
113
+ await this.writeData(imgData)
114
+ await redis.setEx(`Yz:genshin:mys:qq-uid:${this.e.user_id}`, 3600 * 24 * 30, imgData.uid)
115
+ await redis.setEx(`Yz:genshin:payLog:${imgData.uid}`, 3600 * 24, this.authKey)
116
+ return true
117
+ }
118
+
119
+ /** 更新充值统计 */
120
+ async updatePayLog (e) {
121
+ // 读一下uid
122
+ let uid = await redis.get(`Yz:genshin:mys:qq-uid:${this.e.user_id}`)
123
+ if (uid) {
124
+ let mainUid = await this.isMain(this.e.user_id)
125
+ if (mainUid) uid = mainUid
126
+ // 读米游社链接的authkey
127
+ // 读抽卡链接的authkey
128
+ this.authKey = await redis.get(`Yz:genshin:payLog:${uid}`) || await redis.get(`Yz:genshin:gachaLog:url:${uid}`)
129
+ if (this.authKey) {
130
+ this.reply('正在获取数据,可能需要30s')
131
+ let imgData = await new PayData(this.authKey).filtrateData()
132
+ if (imgData?.errorMsg) {
133
+ this.reply(imgData.errorMsg)
134
+ } else {
135
+ let img = await renderImg(imgData)
136
+ this.reply(img)
137
+ await this.writeData(imgData)
138
+ }
139
+ return true
140
+ } else {
141
+ this.reply('请私聊发送米游社链接,可以发送【#充值统计帮助】查看链接教程', false)
142
+ }
143
+ } else {
144
+ this.reply('请私聊发送米游社链接,可以发送【#充值统计帮助】查看链接教程', false)
145
+ }
146
+ return true
147
+ }
148
+
149
+ payLogHelp (e) {
150
+ e.reply('安卓教程: https://b23.tv/K5qfLad\n苹果用户可【先】发送最新获取的抽卡记录链接,【再】发送【#充值记录】或【#更新充值统计】来获取(注:通过抽卡链接获取充值记录大概率已失效)')
151
+ }
152
+
153
+ /** 判断主uid,若没有则返回false,有则返��主uid */
154
+ async isMain (id, game = 'gs') {
155
+ let user = await NoteUser.create(id)
156
+ return user.getCkUid(game)
157
+ }
158
+
159
+ /** 存储数据 */
160
+ async writeData (imgData) {
161
+ let userPath = this.dirPath + '/' + this.e.user_id + '.yaml'
162
+ if (fs.readdirSync(this.dirPath).includes(`${this.e.user_id}.yaml`)) {
163
+ let data = fs.readFileSync(userPath, 'utf-8')
164
+ data = yaml.parse(data)
165
+ data[imgData.uid] = imgData
166
+ fs.writeFileSync(userPath, yaml.stringify(data), 'utf-8')
167
+ } else {
168
+ let data = {}
169
+ data[imgData.uid] = imgData
170
+ fs.writeFileSync(userPath, yaml.stringify(data), 'utf-8')
171
+ }
172
+ }
173
+ }
Yunzai/plugins/genshin/apps/role.js ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import fs from 'node:fs'
3
+ import gsCfg from '../model/gsCfg.js'
4
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
5
+ import RoleIndex from '../model/roleIndex.js'
6
+ import RoleDetail from '../model/roleDetail.js'
7
+ import Abyss from '../model/abyss.js'
8
+ import Weapon from '../model/weapon.js'
9
+ import RoleBag from '../model/roleBag.js'
10
+ import RoleList from '../model/roleList.js'
11
+ export class role extends plugin {
12
+ constructor () {
13
+ super({
14
+ name: '角色查询',
15
+ dsc: '原神角色信息查询',
16
+ event: 'message',
17
+ priority: 200,
18
+ rule: [
19
+ {
20
+ reg: '^(#(角色|查询|查询角色|角色查询|人物)[ |0-9]*$)|(^(#*uid|#*UID)\\+*[1|2|5-9][0-9]{8}$)|(^#[\\+|+]*[1|2|5-9][0-9]{8})',
21
+ fnc: 'roleIndex'
22
+ },
23
+ {
24
+ reg: '^#角色详情[0-9]*$',
25
+ fnc: 'roleDetail'
26
+ },
27
+ {
28
+ reg: '^(#*角色3|#*角色卡片|角色)$',
29
+ fnc: 'roleCard'
30
+ },
31
+ {
32
+ reg: '^#[上期|往期|本期]*(深渊|深境|深境螺旋)[上期|往期|本期]*[ |0-9]*$',
33
+ fnc: 'abyss'
34
+ },
35
+ {
36
+ reg: '^#*[上期|往期|本期]*(深渊|深境|深境螺旋)[上期|往期|本期]*[第]*(9|10|11|12|九|十|十一|十二)层[ |0-9]*$',
37
+ fnc: 'abyssFloor'
38
+ },
39
+ {
40
+ reg: '^#[五星|四星|5星|4星]*武器[ |0-9]*$',
41
+ fnc: 'weapon'
42
+ },
43
+ {
44
+ reg: '^#(五星|四星|5星|4星|命座|角色|武器)[命座|角色|背包]*[信息|阵容]*[ |0-9]*$',
45
+ fnc: 'roleBag'
46
+ },
47
+ {
48
+ reg: '^#*(我的)*(技能|天赋|武器|角色|练度|五|四|5|4|星)+(汇总|统计|列表)(force|五|四|5|4|星)*[ |0-9]*$',
49
+ fnc: 'roleList'
50
+ },
51
+ {
52
+ reg: '^#(角色2|宝箱|成就|尘歌壶|家园|探索|探险|声望|探险度|探索度)[ |0-9]*$',
53
+ fnc: 'roleExplore'
54
+ }
55
+ ]
56
+ })
57
+ }
58
+
59
+ /** 初始化配置文件 */
60
+ async init () {
61
+
62
+ let pubCk = './plugins/genshin/config/mys.pubCk.yaml'
63
+ if (!fs.existsSync(pubCk)) {
64
+ fs.copyFileSync('./plugins/genshin/defSet/mys/pubCk.yaml', pubCk)
65
+ }
66
+
67
+ let set = './plugins/genshin/config/mys.set.yaml'
68
+ if (!fs.existsSync(set)) {
69
+ fs.copyFileSync('./plugins/genshin/defSet/mys/set.yaml', set)
70
+ }
71
+
72
+ if (!fs.existsSync('./data/roleDetail')) {
73
+ fs.mkdirSync('./data/roleDetail')
74
+ }
75
+ }
76
+
77
+ /** 接受到消息都会先执行一次 */
78
+ accept () {
79
+ if (!this.e.msg) return
80
+ if (!/^#(.*)$/.test(this.e.msg)) return
81
+
82
+ let role = gsCfg.getRole(this.e.msg)
83
+ if (role) {
84
+ /** 设置命令 */
85
+ this.e.msg = '#角色详情'
86
+ if (role.uid) this.e.msg += role.uid
87
+ /** 角色id */
88
+ this.e.roleId = role.roleId
89
+ /** 角色名称 */
90
+ this.e.roleName = role.alias
91
+ return true
92
+ }
93
+ }
94
+
95
+ /** #角色 */
96
+ async roleIndex () {
97
+ let data = await RoleIndex.get(this.e)
98
+ if (!data) return
99
+
100
+ let img = await puppeteer.screenshot('roleIndex', data)
101
+ if (img) await this.reply(img)
102
+ }
103
+
104
+ /** 刻晴 */
105
+ async roleDetail () {
106
+ let data = await RoleDetail.get(this.e)
107
+ if (!data) return
108
+
109
+ let img = await puppeteer.screenshot('roleDetail', data)
110
+ if (img) await this.reply(img)
111
+ }
112
+
113
+ /** 深渊 */
114
+ async abyss () {
115
+ let data = await new Abyss(this.e).getAbyss()
116
+ if (!data) return
117
+
118
+ let img = await puppeteer.screenshot('abyss', data)
119
+ if (img) await this.reply(img)
120
+ }
121
+
122
+ /** 深渊十二层 */
123
+ async abyssFloor () {
124
+ let data = await new Abyss(this.e).getAbyssFloor()
125
+ if (!data) return
126
+
127
+ let img = await puppeteer.screenshot('abyssFloor', data)
128
+ if (img) await this.reply(img)
129
+ }
130
+
131
+ /** 武器 */
132
+ async weapon () {
133
+ let data = await Weapon.get(this.e)
134
+ if (!data) return
135
+
136
+ let img = await puppeteer.screenshot('weapon', data)
137
+ if (img) await this.reply(img)
138
+ }
139
+
140
+ /** 角色背包 */
141
+ async roleBag () {
142
+ let data = await RoleBag.get(this.e)
143
+ if (!data) return
144
+
145
+ let img = await puppeteer.screenshot('roleBag', data)
146
+ if (img) await this.reply(img)
147
+ }
148
+
149
+ /** 练度统计 */
150
+ async roleList () {
151
+ let data = await RoleList.get(this.e)
152
+ if (!data) return
153
+
154
+ let img = await puppeteer.screenshot('roleList', data)
155
+ if (img) await this.reply(img)
156
+ }
157
+
158
+ /** 角色卡片 */
159
+ async roleCard () {
160
+ let data = await new RoleIndex(this.e).roleCard()
161
+ if (!data) return
162
+
163
+ let img = await puppeteer.screenshot('roleCard', data)
164
+ if (img) await this.reply(img)
165
+ }
166
+
167
+ /** 探险 */
168
+ async roleExplore () {
169
+ let data = await new RoleIndex(this.e).roleExplore()
170
+ if (!data) return
171
+
172
+ let img = await puppeteer.screenshot('roleExplore', data)
173
+ if (img) await this.reply(img)
174
+ }
175
+ }
Yunzai/plugins/genshin/apps/sevenSaints.js ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
3
+ import Deck from '../model/deck.js'
4
+
5
+ export class sevenSaints extends plugin {
6
+ constructor() {
7
+ super({
8
+ name: '七圣召唤卡组查询',
9
+ dsc: '原神角色信息查询',
10
+ event: 'message',
11
+ priority: 0,
12
+ rule: [
13
+ {
14
+ reg: '^#*七圣(召唤)?查询(牌|卡)组(列表)?[0-9]{0,2}$',
15
+ fnc: 'deckIndex'
16
+ },
17
+ {
18
+ reg: '^#*七圣(召唤)?查询(角色|行动)?(卡)?牌(列表)?$',
19
+ fnc: 'deck_cards'
20
+ }
21
+ ]
22
+ })
23
+ }
24
+
25
+ async deckIndex() {
26
+ let index = this.e.msg.match(/[0-9]{1,2}/g)
27
+ if (index && index[0]) {
28
+ await this.deck(index[0])
29
+ } else {
30
+ await this.deck_list()
31
+ }
32
+ }
33
+
34
+ async deck(id) {
35
+ let data = await new Deck(this.e).getIndex(id)
36
+ if (!data) return
37
+
38
+ let img = await puppeteer.screenshot('deck', data)
39
+ if (img) await this.reply(img)
40
+ }
41
+
42
+ async deck_list(id = 0) {
43
+ let data = await new Deck(this.e).getIndex(id, true)
44
+ if (!data) return
45
+
46
+ let img = await puppeteer.screenshot('deckList', data)
47
+ if (img) await this.reply(img)
48
+ }
49
+ async deck_cards(id = 0) {
50
+ if (this.e.msg.includes('角色')) id = 1
51
+ if (this.e.msg.includes('行动')) id = 2
52
+ await this.reply('卡牌数据获取中...')
53
+ let data = await new Deck(this.e).getcard(id)
54
+ if (!data) return
55
+
56
+ let img = await puppeteer.screenshot('deckCard', data)
57
+ if (img) await this.reply(img)
58
+ }
59
+ }
Yunzai/plugins/genshin/apps/strategy.js ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /** 导入plugin */
2
+ import plugin from '../../../lib/plugins/plugin.js'
3
+ import gsCfg from '../model/gsCfg.js'
4
+ import common from '../../../lib/common/common.js'
5
+ import lodash from 'lodash'
6
+ import fs from 'node:fs'
7
+ import fetch from 'node-fetch'
8
+
9
+ gsCfg.cpCfg('mys', 'set')
10
+
11
+ /**
12
+ * Modify By: ifeng0188
13
+ * 1.增加多个来源的攻略图
14
+ * 2.优化获取攻略图逻辑,更改为对比图片大小来寻找
15
+ * 3.增加攻略说明、设置默认攻略功能
16
+ */
17
+
18
+ export class strategy extends plugin {
19
+ constructor () {
20
+ super({
21
+ name: '米游社攻略',
22
+ dsc: '米游社攻略图',
23
+ event: 'message',
24
+ priority: 50,
25
+ rule: [
26
+ {
27
+ reg: '^#?(更新)?\\S+攻略([1-4])?$',
28
+ fnc: 'strategy'
29
+ },
30
+ {
31
+ reg: '^#?攻略(说明|帮助)?$',
32
+ fnc: 'strategy_help'
33
+ },
34
+ {
35
+ reg: '^#?设置默认攻略([1-4])?$',
36
+ fnc: 'strategy_setting'
37
+ }
38
+ ]
39
+ })
40
+
41
+ this.set = gsCfg.getConfig('mys', 'set')
42
+
43
+ this.path = './temp/strategy'
44
+
45
+ this.url = 'https://bbs-api.mihoyo.com/post/wapi/getPostFullInCollection?&gids=2&order_type=2&collection_id='
46
+ this.collection_id = [
47
+ [],
48
+ // 来源:西风驿站
49
+ [839176, 839179, 839181, 1180811, 2226210],
50
+ // 来源:原神观测枢
51
+ [813033],
52
+ // 来源:派蒙喵喵屋
53
+ [341284],
54
+ // 来源:OH是姜姜呀(需特殊处理)
55
+ [341523]
56
+ ]
57
+
58
+ this.source = ['西风驿站', '原神观测枢', '派蒙喵喵屋', 'OH是姜姜呀']
59
+
60
+ this.oss = '?x-oss-process=image//resize,s_1200/quality,q_90/auto-orient,0/interlace,1/format,jpg'
61
+ }
62
+
63
+ /** 初始化创建配置文件 */
64
+ async init () {
65
+ if (!fs.existsSync(this.path)) {
66
+ fs.mkdirSync(this.path)
67
+ }
68
+ /** 初始化子目录 */
69
+ for (let subId of [1, 2, 3, 4]) {
70
+ let path = this.path + '/' + subId
71
+ if (!fs.existsSync(path)) {
72
+ fs.mkdirSync(path)
73
+ }
74
+ }
75
+ }
76
+
77
+ /** #心海攻略 */
78
+ async strategy () {
79
+ let match = /^#?(更新)?(\S+)攻略([1-4])?$/.exec(this.e.msg)
80
+
81
+ // let isUpdate = !!this.e.msg.includes('更新')
82
+ let isUpdate = !!match[1]
83
+ let roleName = match[2]
84
+ let group = match[3] ? match[3] : this.set.defaultSource
85
+
86
+ let role = gsCfg.getRole(roleName)
87
+
88
+ if (!role) return false
89
+
90
+ /** 主角特殊处理 */
91
+ if (['10000005', '10000007', '20000000'].includes(String(role.roleId))) {
92
+ let travelers = ['风主', '岩主', '雷主', '草主', '水主']
93
+ if (!travelers.includes(role.alias)) {
94
+ let msg = '请选择:'
95
+ for (let sub of travelers) {
96
+ msg += `${sub}攻略${group}、`
97
+ }
98
+ msg = msg.substring(0, msg.lastIndexOf('、'))
99
+ await this.e.reply(msg)
100
+ return
101
+ } else {
102
+ role.name = role.alias
103
+ }
104
+ }
105
+
106
+ this.sfPath = `${this.path}/${group}/${role.name}.jpg`
107
+
108
+ if (fs.existsSync(this.sfPath) && !isUpdate) {
109
+ await this.e.reply(segment.image(`file://${this.sfPath}`))
110
+ return
111
+ }
112
+
113
+ if (await this.getImg(role.name, group)) {
114
+ await this.e.reply(segment.image(`file://${this.sfPath}`))
115
+ }
116
+ }
117
+
118
+ /** #攻略帮助 */
119
+ async strategy_help () {
120
+ await this.e.reply('攻略帮助:\n#心海攻略[1234]\n#更新早柚攻略[1234]\n#设置默认攻略[1234]\n示例: 心海攻略4\n\n攻略来源:\n1——西风驿站\n2——原神观测枢\n3——派蒙喵喵屋\n4——OH是姜姜呀')
121
+ }
122
+
123
+ /** #设置默认攻略1 */
124
+ async strategy_setting () {
125
+ let match = /^#?设置默认攻略([1-4])?$/.exec(this.e.msg)
126
+ let set = './plugins/genshin/config/mys.set.yaml'
127
+ let config = fs.readFileSync(set, 'utf8')
128
+ let num = Number(match[1])
129
+ if(isNaN(num)) {
130
+ await this.e.reply('默认攻略设置方式为: \n#设置默认攻略[1234] \n 请增加数字1-4其中一个')
131
+ return
132
+ }
133
+ config = config.replace(/defaultSource: [1-4]/g, 'defaultSource: ' + num)
134
+ fs.writeFileSync(set, config, 'utf8')
135
+
136
+ await this.e.reply('默认攻略已设置为: ' + match[1])
137
+ }
138
+
139
+ /** 下载攻略图 */
140
+ async getImg (name, group) {
141
+ let msyRes = []
142
+ this.collection_id[group].forEach((id) => msyRes.push(this.getData(this.url + id)))
143
+
144
+ try {
145
+ msyRes = await Promise.all(msyRes)
146
+ } catch (error) {
147
+ this.e.reply('暂无攻略数据,请稍后再试')
148
+ logger.error(`米游社接口报错:${error}}`)
149
+ return false
150
+ }
151
+
152
+ let posts = lodash.flatten(lodash.map(msyRes, (item) => item.data.posts))
153
+ let url
154
+ for (let val of posts) {
155
+ /** 攻略图个别来源特殊处理 */
156
+ if (group == 4) {
157
+ if (val.post.structured_content.includes(name + '】')) {
158
+ let content = val.post.structured_content.replace(/\\\/\{\}/g, '')
159
+ let pattern = new RegExp(name + '】.*?image\\\\?":\\\\?"(.*?)\\\\?"'); // 常驻角色兼容
160
+ let imgId = pattern.exec(content)[1]
161
+ for (let image of val.image_list) {
162
+ if (image.image_id == imgId) {
163
+ url = image.url
164
+ break
165
+ }
166
+ }
167
+ break
168
+ }
169
+ } else {
170
+ if (val.post.subject.includes(name)) {
171
+ let max = 0
172
+ val.image_list.forEach((v, i) => {
173
+ if (Number(v.size) >= Number(val.image_list[max].size)) max = i
174
+ })
175
+ url = val.image_list[max].url
176
+ break
177
+ }
178
+ }
179
+ }
180
+
181
+ if (!url) {
182
+ this.e.reply(`暂无${name}攻略(${this.source[group - 1]})\n请尝试其他的攻略来源查询\n#攻略帮助,查看说明`)
183
+ return false
184
+ }
185
+
186
+ logger.mark(`${this.e.logFnc} 下载${name}攻略图`)
187
+
188
+ if (!await common.downFile(url + this.oss, this.sfPath)) {
189
+ return false
190
+ }
191
+
192
+ logger.mark(`${this.e.logFnc} 下载${name}攻略成功`)
193
+
194
+ return true
195
+ }
196
+
197
+ /** 获取数据 */
198
+ async getData (url) {
199
+ let response = await fetch(url, { method: 'get' })
200
+ if (!response.ok) {
201
+ return false
202
+ }
203
+ const res = await response.json()
204
+ return res
205
+ }
206
+ }
Yunzai/plugins/genshin/apps/takeBirthdayPhoto.js ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import gsCfg from '../model/gsCfg.js'
3
+ import fetch from 'node-fetch'
4
+
5
+ export class takeBirthdayPhoto extends plugin {
6
+ constructor() {
7
+ super({
8
+ name: '留影叙佳期',
9
+ dsc: '留影叙佳期',
10
+ event: 'message',
11
+ priority: 5000,
12
+ rule: [
13
+ {
14
+ reg: '^#?(留影(叙佳期)?|((领)?((角色)?生日)(卡)?))$',
15
+ fnc: 'birthdaystar'
16
+ }
17
+ ]
18
+ })
19
+ }
20
+
21
+ async birthdaystar(e) {
22
+ const { user_id } = e
23
+
24
+ const userInfo = await this.getCookie(user_id)
25
+ if (!userInfo) {
26
+ e.reply('请先绑定ck再使用本功能哦~', true)
27
+ return true
28
+ }
29
+
30
+ const e_hk4e_token = await this.getEHK4EToken(userInfo.ck, userInfo.uid)
31
+ if (!e_hk4e_token) {
32
+ e.reply('获取e-hk4e_token失败,请刷新ck后再试~', true)
33
+ return true
34
+ }
35
+
36
+ const birthday_star_list = await this.getBirthdayStar(userInfo.uid, e_hk4e_token, userInfo.ck)
37
+ if (!birthday_star_list) {
38
+ e.reply('获取生日角色失败,请稍后再试~', true)
39
+ return true
40
+ }
41
+
42
+ if (birthday_star_list.length === 0) {
43
+ e.reply('今天没有生日角色哦~', true)
44
+ return true
45
+ }
46
+ try {
47
+ for (const role of birthday_star_list) {
48
+ await e.reply(`正在获取${role.name}的图片,请稍等~`, true)
49
+ await e.reply(segment.image(role.take_picture))
50
+ const message = await this.getBirthdayStarImg(userInfo.uid, e_hk4e_token, userInfo.ck, role.role_id)
51
+ if (message != 'success') {
52
+ await e.reply(message)
53
+ return true
54
+ } else {
55
+ await e.reply(`获取${role.name}的图片成功~`, true)
56
+ }
57
+ }
58
+ } catch (error) {
59
+ await e.reply(`获取角色留影叙佳期图片失败,可能是ck失效...`, true)
60
+ logger.error(error)
61
+ }
62
+
63
+ return true
64
+ }
65
+
66
+ async getCookie(user_id) {
67
+ const userInfo = ((await gsCfg.getBingCk()).ckQQ)[user_id]
68
+ return userInfo
69
+ }
70
+
71
+ async getEHK4EToken(ck, uid) {
72
+ const isCN = uid.toString().match(/^[125]/) ? true : false
73
+ const url = isCN ? 'https://api-takumi.mihoyo.com/common/badge/v1/login/account' : 'https://api-os-takumi.mihoyo.com/common/badge/v1/login/account'
74
+ const game_biz = isCN ? 'hk4e_cn' : 'hk4e_global'
75
+ const region = await this.getServer(uid)
76
+ const headers = {
77
+ 'Cookie': ck,
78
+ 'Content-Type': 'application/json;charset=UTF-8',
79
+ 'Referer': 'https://webstatic.mihoyo.com/',
80
+ 'Origin': 'https://webstatic.mihoyo.com'
81
+ }
82
+ const body = JSON.stringify({
83
+ uid: Number(uid),
84
+ game_biz: game_biz,
85
+ lang: 'zh-cn',
86
+ region: region
87
+ })
88
+ let res = await fetch(url, { method: "POST", body, headers })
89
+ const e_hk4e_token = res.headers.get('set-cookie').match(/e_hk4e_token=(.*?);/)[1]
90
+ res = await res.json()
91
+ if (res.retcode != 0) {
92
+ return false
93
+ }
94
+ return e_hk4e_token
95
+ }
96
+
97
+ async getServer(uid) {
98
+ switch (String(uid)[0]) {
99
+ case '1':
100
+ case '2':
101
+ return 'cn_gf01'
102
+ case '5':
103
+ return 'cn_qd01'
104
+ case '6':
105
+ return 'os_usa'
106
+ case '7':
107
+ return 'os_euro'
108
+ case '8':
109
+ return 'os_asia'
110
+ case '9':
111
+ return 'os_cht'
112
+ }
113
+ return 'cn_gf01'
114
+ }
115
+
116
+ async getBirthdayStar(uid, e_hk4e_token, ck) {
117
+ const cookie = `e_hk4e_token=${e_hk4e_token};${ck}`
118
+ const badge_region = await this.getServer(uid)
119
+ const isCN = uid.toString().match(/^[125]/) ? true : false
120
+ const game_biz = isCN ? 'hk4e_cn' : 'hk4e_global'
121
+ const headers = { 'Cookie': cookie }
122
+ const url = `https://hk4e-api.mihoyo.com/event/birthdaystar/account/index?lang=zh-cn&badge_uid=${uid}&badge_region=${badge_region}&game_biz=${game_biz}&activity_id=20220301153521`
123
+ let res = await fetch(url, { headers })
124
+ res = await res.json()
125
+ return res.data.role
126
+ }
127
+
128
+ async getBirthdayStarImg(uid, e_hk4e_token, ck, role_id) {
129
+ const cookie = `e_hk4e_token=${e_hk4e_token};${ck}`
130
+ const badge_region = await this.getServer(uid)
131
+ const isCN = uid.toString().match(/^[125]/) ? true : false
132
+ const game_biz = isCN ? 'hk4e_cn' : 'hk4e_global'
133
+ const headers = { 'Cookie': cookie }
134
+ const url = `https://hk4e-api.mihoyo.com/event/birthdaystar/account/post_my_draw?lang=zh-cn&badge_uid=${uid}&badge_region=${badge_region}&game_biz=${game_biz}&activity_id=20220301153521`
135
+ const body = JSON.stringify({ role_id: Number(role_id) })
136
+ let res = await fetch(url, { method: "POST", body, headers })
137
+ res = await res.json()
138
+ if (res.retcode != 0) {
139
+ return res.message
140
+ } else {
141
+ return 'success'
142
+ }
143
+ }
144
+ }
Yunzai/plugins/genshin/apps/todayMaterial.js ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
3
+ import Today from '../model/today.js'
4
+
5
+ export class todayMaterial extends plugin {
6
+ constructor () {
7
+ super({
8
+ name: '今日素材',
9
+ dsc: '#今日素材 #每日素材',
10
+ event: 'message',
11
+ priority: 500,
12
+ rule: [
13
+ {
14
+ reg: '^#(今日|今天|每日|我的)*(素材|材料|天赋)[ |0-9]*$',
15
+ fnc: 'today'
16
+ }
17
+ ]
18
+ })
19
+ }
20
+
21
+ /** #今日素材 */
22
+ async today () {
23
+ let data = await new Today(this.e).getData()
24
+ if (!data) return
25
+ /** 生成图片 */
26
+ let img = await puppeteer.screenshot('todayMaterial', data)
27
+ if (img) await this.reply(img)
28
+ }
29
+ }
Yunzai/plugins/genshin/apps/user.js ADDED
@@ -0,0 +1,178 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import fs from 'node:fs'
3
+ import gsCfg from '../model/gsCfg.js'
4
+ import User from '../model/user.js'
5
+
6
+ export class user extends plugin {
7
+ constructor (e) {
8
+ super({
9
+ name: '用户绑定',
10
+ dsc: '米游社ck绑定,游戏uid绑定',
11
+ event: 'message',
12
+ priority: 300,
13
+ rule: [
14
+ {
15
+ reg: '^#*(体力|ck|cookie)帮助',
16
+ fnc: 'ckHelp'
17
+ },
18
+ {
19
+ reg: '^(ck|cookie|js)代码$',
20
+ fnc: 'ckCode'
21
+ },
22
+ {
23
+ reg: '^#绑定(cookie|ck)$',
24
+ fnc: 'bingCk'
25
+ },
26
+ {
27
+ reg: '(.*)_MHYUUID(.*)',
28
+ event: 'message.private',
29
+ fnc: 'noLogin'
30
+ },
31
+ {
32
+ reg: '^#?(原神|星铁)?我的(ck|cookie)$',
33
+ event: 'message',
34
+ fnc: 'myCk'
35
+ },
36
+ {
37
+ reg: '^#?删除(ck|cookie)$',
38
+ fnc: 'delCk'
39
+ },
40
+ {
41
+ reg: '^#?(原神|星铁)?(删除|解绑)uid\\s*[0-9]{1,2}$',
42
+ fnc: 'delUid'
43
+ },
44
+ {
45
+ reg: '^#(原神|星铁)?绑定(uid|UID)?[1-9][0-9]{8}$',
46
+ fnc: 'bingUid'
47
+ },
48
+ {
49
+ reg: '^#(原神|星铁)?(我的)?(uid|UID)[0-9]{0,2}$',
50
+ fnc: 'showUid'
51
+ },
52
+ {
53
+ reg: '^#\\s*(检查|我的)*ck(状态)*$',
54
+ fnc: 'checkCkStatus'
55
+ }
56
+ ]
57
+ })
58
+ this.User = new User(e)
59
+ }
60
+
61
+ async init () {
62
+ /** 加载旧的绑定ck json */
63
+ await this.loadOldData()
64
+ }
65
+
66
+ /** 接受到消息都会执行一次 */
67
+ accept () {
68
+ if (!this.e.msg) return
69
+ // 由于手机端米游社网页可能获取不到ltuid 可以尝试在通行证页面获取login_uid
70
+ if (/(ltoken|ltoken_v2)/.test(this.e.msg) && /(ltuid|login_uid|ltmid_v2)/.test(this.e.msg)) {
71
+ if (this.e.isGroup) {
72
+ this.reply('请私聊发送cookie', false, { at: true })
73
+ return true
74
+ }
75
+ this.e.ck = this.e.msg
76
+ this.e.msg = '#绑定cookie'
77
+ return true
78
+ }
79
+
80
+ if (this.e.msg == '#绑定uid') {
81
+ this.setContext('saveUid')
82
+ this.reply('请发送绑定的uid', false, { at: true })
83
+ return true
84
+ }
85
+ }
86
+
87
+ /** 绑定uid */
88
+ saveUid () {
89
+ if (!this.e.msg) return
90
+ let uid = this.e.msg.match(/[1|2|5-9][0-9]{8}/g)
91
+ if (!uid) {
92
+ this.reply('uid输入错误', false, { at: true })
93
+ return
94
+ }
95
+ this.e.msg = '#绑定' + this.e.msg
96
+ this.bingUid()
97
+ this.finish('saveUid')
98
+ }
99
+
100
+ /** 未登录ck */
101
+ async noLogin () {
102
+ this.reply('绑定cookie失败\n请先【登录米游社】或【登录通行证】再获取cookie')
103
+ }
104
+
105
+ /** #ck代码 */
106
+ async ckCode () {
107
+ await this.reply('javascript:(()=>{prompt(\'\',document.cookie)})();')
108
+ }
109
+
110
+ /** ck帮助 */
111
+ async ckHelp () {
112
+ let set = gsCfg.getConfig('mys', 'set')
113
+ await this.reply(`Cookie绑定配置教程:${set.cookieDoc}\n获取cookie后【私聊发送】进行绑定`)
114
+ }
115
+
116
+ /** 绑定ck */
117
+ async bingCk () {
118
+ let set = gsCfg.getConfig('mys', 'set')
119
+
120
+ if (!this.e.ck) {
121
+ await this.reply(`请【私聊】发送米游社cookie,获取教程:\n${set.cookieDoc}`)
122
+ return
123
+ }
124
+
125
+ await this.User.bing()
126
+ }
127
+
128
+ /** 删除ck */
129
+ async delCk () {
130
+ let msg = await this.User.delCk()
131
+ await this.reply(msg)
132
+ }
133
+
134
+ /** 绑定uid */
135
+ async bingUid () {
136
+ await this.User.bingUid()
137
+ }
138
+
139
+ /** #uid */
140
+ async showUid () {
141
+ let index = this.e.msg.match(/[0-9]{1,2}/g)
142
+ if (index && index[0]) {
143
+ await this.User.toggleUid(index[0])
144
+ } else {
145
+ await this.User.showUid()
146
+ }
147
+ }
148
+
149
+ async delUid () {
150
+ let index = this.e.msg.match(/[0-9]{1,2}$/g)
151
+ let uidIdx = index && index[0]
152
+ let game = this.e
153
+ if (uidIdx) {
154
+ await this.User.delUid(uidIdx, game)
155
+ }
156
+ }
157
+
158
+ /** 我的ck */
159
+ async myCk () {
160
+ if (this.e.isGroup) {
161
+ await this.reply('请私聊查看')
162
+ return
163
+ }
164
+ await this.User.myCk()
165
+ }
166
+
167
+ /** 加载旧的绑定ck json */
168
+ async loadOldData () {
169
+ await this.User.loadOldDataV2()
170
+ await this.User.loadOldDataV3()
171
+ await this.User.loadOldUid()
172
+ }
173
+
174
+ /** 检查用户CK状态 **/
175
+ async checkCkStatus () {
176
+ await this.User.checkCkStatus()
177
+ }
178
+ }
Yunzai/plugins/genshin/apps/userAdmin.js ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plugin from '../../../lib/plugins/plugin.js'
2
+ import User from '../model/user.js'
3
+ import puppeteer from '../../../lib/puppeteer/puppeteer.js'
4
+ import fs from 'fs'
5
+ import MysInfo from '../model/mys/mysInfo.js'
6
+
7
+ export class user extends plugin {
8
+ constructor (e) {
9
+ super({
10
+ name: '用户管理',
11
+ dsc: 'CK用户管理',
12
+ event: 'message',
13
+ priority: 300,
14
+ rule: [{
15
+ reg: '^#用户统计$',
16
+ fnc: 'userAdmin'
17
+ }, {
18
+ reg: '^#(刷新|重置)用户(缓存|统计|ck|Ck|CK)$',
19
+ fnc: 'resetCache'
20
+ }, {
21
+ reg: '^#删除(无效|失效)(用户|ck|Ck|CK)$',
22
+ fnc: 'delDisable'
23
+ }]
24
+ })
25
+ this.User = new User(e)
26
+ }
27
+
28
+ checkAuth () {
29
+ if (!this.e.isMaster) {
30
+ this.e.reply('只有管理员可用...')
31
+ return false
32
+ }
33
+ return true
34
+ }
35
+
36
+ /** #用户统计$ */
37
+ async userAdmin () {
38
+ if (!this.checkAuth()) {
39
+ return true
40
+ }
41
+ let data = await new User(this.e).userAdmin()
42
+ if (!data) return true
43
+
44
+ /** 生成图片 */
45
+ let img = await puppeteer.screenshot('userAdmin', data)
46
+ if (img) await this.reply(img)
47
+ }
48
+
49
+ /** #刷新用户缓存 / #重置用户缓存 */
50
+ async resetCache () {
51
+ if (!this.checkAuth()) {
52
+ return true
53
+ }
54
+ // 清空老数据
55
+ const clearData = /重置/.test(this.e.msg)
56
+ await MysInfo.initCache(true, clearData)
57
+ this.e.reply(`用户缓存已${clearData ? '重置' : '刷新'}...\n通过【#用户统计】命令可查看详情`)
58
+ }
59
+
60
+ async delDisable () {
61
+ if (!this.checkAuth()) {
62
+ return true
63
+ }
64
+ let count = await MysInfo.delDisable()
65
+ this.e.reply(count > 0 ? `已删除${count}个无效用户` : '暂无无效用户...')
66
+ }
67
+ }
Yunzai/plugins/genshin/defSet/artifact/data.yaml ADDED
File without changes
Yunzai/plugins/genshin/defSet/bot/help.yaml ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - group: 原神查询指令
2
+ list:
3
+ - icon: role
4
+ title: '#角色 #探索 #角色卡片'
5
+ desc: '原神角色数据,更多角色请用#查询'
6
+ - icon: paimon
7
+ title: '#刻晴 #刻晴卡片 #戳一戳'
8
+ desc: 你的原神角色数据
9
+ - icon: abyss
10
+ title: '#深渊 #深渊12层'
11
+ desc: 深渊数据,打完请2小时后查询
12
+ - icon: weapon
13
+ title: '#五星 #武器 #今日素材'
14
+ desc: 你的原神角色数据
15
+ - icon: team
16
+ title: 五星列表、练度统计
17
+ desc: 你的原神角色数据
18
+ - icon: 树脂
19
+ title: 体力、体力帮助
20
+ desc: 查询体力,需要绑定cookie
21
+ - icon: ledger
22
+ title: '#原石 #原石统计'
23
+ desc: 查询体力,需要绑定cookie
24
+ - icon: 打卡
25
+ title: '#删除cookie'
26
+ desc: 删除米游社cookie
27
+ - icon: 统计
28
+ title: '#角色养成'
29
+ desc: 计算角色养成消耗素材
30
+ - icon: 绑定账号
31
+ title: '#绑定uid #uid'
32
+ desc: 绑定查看游戏uid
33
+ - group: 其他查询指令
34
+ list:
35
+ - icon: 原石
36
+ title: 抽卡记录 记录帮助
37
+ desc: 统计游戏抽卡数据
38
+ - icon: 星辉
39
+ title: 角色统计 武器统计
40
+ desc: 按卡池统计抽卡数据
41
+ - icon: excel
42
+ title: 导出记录、导入记录
43
+ desc: 导出导入xlsx、json抽卡记录
44
+ - icon: 纠缠之缘
45
+ title: 十连 十连2 定轨 十连武器
46
+ desc: 真实模拟抽卡
47
+ - icon: 浮世
48
+ title: '刻晴突破、素材、攻略'
49
+ desc: 角色突破、素材、攻略图
50
+ - icon: 米游社
51
+ title: '#公告 #资讯 #公告列表'
52
+ desc: '原神米游社公告资讯'
53
+ - icon: 史莱姆
54
+ title: '#添加哈哈 #删除哈哈'
55
+ desc: 添加消息,回复哈哈触发
56
+ - icon: 问号
57
+ title: '#消息列表 #消息哈哈'
58
+ desc: 查看、搜索添加的消息
Yunzai/plugins/genshin/defSet/daily/daily.yaml ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - - 秩序:
2
+ - 枫丹
3
+ - - 琳妮特
4
+ - 莱欧斯利
5
+ 笃行:
6
+ - 须弥
7
+ - - 柯莱
8
+ - 妮露
9
+ - 流浪者
10
+ - 迪希雅
11
+ 天光:
12
+ - 稻妻
13
+ - - 八重神子
14
+ - 雷电将军
15
+ - 五郎
16
+ - 早柚
17
+ 黄金:
18
+ - 璃月
19
+ - - 钟离
20
+ - 行秋
21
+ - 烟绯
22
+ - 北斗
23
+ - 辛焱
24
+ - 白术
25
+ 诗文:
26
+ - 蒙德
27
+ - - 温迪
28
+ - 阿贝多
29
+ - 菲谢尔
30
+ - 罗莎莉亚
31
+ - 凯亚
32
+ - 丽莎
33
+ - 米卡
34
+ - 无垢之海:
35
+ - 枫丹
36
+ - - 浪影阔剑
37
+ - 峡湾长歌
38
+ - 公义的酬报
39
+ - 金流监督
40
+ - 便携动力锯
41
+ 烈日威权:
42
+ - 须弥
43
+ - - 王下近侍
44
+ - 竭泽
45
+ - 猎人之径
46
+ - 玛海菈的水色
47
+ - 图莱杜拉的回忆
48
+ - 苇海信标
49
+ - 烈阳之嗣
50
+ 今昔剧画:
51
+ - 稻妻
52
+ - - 神乐之真意
53
+ - 薙草之稻光
54
+ - 冬极白星
55
+ - 渔获
56
+ - 断浪长鳍
57
+ - 喜多院十文字
58
+ - 笼钓瓶一心
59
+ 漆黑陨铁:
60
+ - 璃月
61
+ - - 护摩之杖
62
+ - 尘世之锁
63
+ - 贯虹之槊
64
+ - 落霞
65
+ - 万国诸海图谱
66
+ - 试作古华
67
+ - 铁蜂刺
68
+ - 试作星镰
69
+ - 钢轮弓
70
+ - 螭骨剑
71
+ - 千岩长枪
72
+ - 衔珠海皇
73
+ 狮牙斗士:
74
+ - 蒙德
75
+ - - 阿莫斯之弓
76
+ - 苍古自由之誓
77
+ - 天空之脊
78
+ - 狼的末路
79
+ - 四风原典
80
+ - 宗室大剑
81
+ - 西风猎弓
82
+ - 宗室长弓
83
+ - 祭礼剑
84
+ - 西风大剑
85
+ - 西风长枪
86
+ - 腐殖之剑
87
+ - 忍冬之果
88
+ - 风花之颂
89
+ - 暗巷猎手
90
+ - 祭礼残章
91
+ - 饰铁之花
92
+ - - 公平:
93
+ - 枫丹
94
+ - - 林尼
95
+ - 那维莱特
96
+ 诤言:
97
+ - 须弥
98
+ - - 提纳里
99
+ - 赛诺
100
+ - 坎蒂丝
101
+ - 珐露珊
102
+ 浮世:
103
+ - 稻妻
104
+ - - 宵宫
105
+ - 珊瑚宫心海
106
+ - 托马
107
+ - 鹿野院平藏
108
+ - 绮良良
109
+ 繁荣:
110
+ - 璃月
111
+ - - 申鹤
112
+ - 魈
113
+ - 七七
114
+ - 刻晴
115
+ - 凝光
116
+ - 夜兰
117
+ 自由:
118
+ - 蒙德
119
+ - - 达达利亚
120
+ - 埃洛伊
121
+ - 可莉
122
+ - 迪奥娜
123
+ - 砂糖
124
+ - 芭芭拉
125
+ - 安柏
126
+ - 悠古弦音:
127
+ - 枫丹
128
+ - - 灰河渡手
129
+ - 静谧之曲
130
+ - 最初的大魔术
131
+ - 勘探钻机
132
+ - 测距规
133
+ 谧林涓露:
134
+ - 须弥
135
+ - - 原木刀
136
+ - 森林王器
137
+ - 圣显之钥
138
+ - 西福斯的月光
139
+ - 裁叶萃光
140
+ - 鹮穿之喙
141
+ 远海夷地:
142
+ - 稻妻
143
+ - - 雾切之回光
144
+ - 不灭月华
145
+ - 证誓之明瞳
146
+ - 天目影打刀
147
+ - 白辰之环
148
+ - 恶玉丸
149
+ 孤云寒林:
150
+ - 璃月
151
+ - - 若水
152
+ - 和璞鸢
153
+ - 斫峰之刃
154
+ - 匣里龙吟
155
+ - 黑岩绯玉
156
+ - 白影剑
157
+ - 黑岩长剑
158
+ - 流月针
159
+ - 弓藏
160
+ - 匣里日月
161
+ - 黑岩战弓
162
+ - 千岩古剑
163
+ - 碧落之珑
164
+ - 遗祀玉珑
165
+ 高塔孤王:
166
+ - 蒙德
167
+ - - 松籁响起之时
168
+ - 风鹰剑
169
+ - 辰砂之纺锤
170
+ - 宗室秘法录
171
+ - 西风秘典
172
+ - 绝弦
173
+ - 西风剑
174
+ - 钟剑
175
+ - 宗室长剑
176
+ - 暗巷闪光
177
+ - 苍翠猎弓
178
+ - 雪葬的星银
179
+ - 幽夜华尔兹
180
+ - 狼牙
181
+ - - 正义:
182
+ - 枫丹
183
+ - - 菲米尼
184
+ 巧思:
185
+ - 须弥
186
+ - - 多莉
187
+ - 纳西妲
188
+ - 莱依拉
189
+ - 艾尔海森
190
+ - 卡维
191
+ 风雅:
192
+ - 稻妻
193
+ - - 荒泷一斗
194
+ - 神里绫华
195
+ - 九条裟罗
196
+ - 神里绫人
197
+ - 久岐忍
198
+ 勤劳:
199
+ - 璃月
200
+ - - 甘雨
201
+ - 胡桃
202
+ - 枫原万叶
203
+ - 香菱
204
+ - 重云
205
+ - 云堇
206
+ - 瑶瑶
207
+ 抗争:
208
+ - 蒙德
209
+ - - 优菈
210
+ - 琴
211
+ - 莫娜
212
+ - 迪卢克
213
+ - 班尼特
214
+ - 诺艾尔
215
+ - 雷泽
216
+ - 纯圣露滴:
217
+ - 枫丹
218
+ - - 海渊终曲
219
+ - 纯水流华
220
+ - 万世流涌大典
221
+ - 船坞长剑
222
+ 绿洲花园:
223
+ - 须弥
224
+ - - 贯月矢
225
+ - 盈满之实
226
+ - 赤沙之杖
227
+ - 流浪的晚星
228
+ - 千夜浮梦
229
+ - 聊聊棒
230
+ 鸣神御灵:
231
+ - 稻妻
232
+ - - 飞雷之弦振
233
+ - 赤角石溃杵
234
+ - 波乱月白经津
235
+ - 曚云之月
236
+ - 破魔之弓
237
+ - 桂木斩长正
238
+ - 掠食者
239
+ - 东花坊时雨
240
+ 雾海云间:
241
+ - 璃月
242
+ - - 磐岩结绿
243
+ - 息灾
244
+ - 无工之剑
245
+ - 试作金珀
246
+ - 匣里灭辰
247
+ - 试作澹月
248
+ - 宗室猎枪
249
+ - 黑岩刺枪
250
+ - 试作斩岩
251
+ - 雨裁
252
+ - 黑岩斩刀
253
+ - 昭心
254
+ 凛风奔狼:
255
+ - 蒙德
256
+ - - 终末嗟叹之诗
257
+ - 天空之翼
258
+ - 天空之卷
259
+ - 天空之刃
260
+ - 天空之傲
261
+ - 决斗之枪
262
+ - 暗巷的酒与诗
263
+ - 流浪乐章
264
+ - 嘟嘟可故事集
265
+ - 祭礼弓
266
+ - 黑剑
267
+ - 笛剑
268
+ - 祭礼大剑
269
+ - 龙脊长枪
270
+ - 风信之锋
271
+ - 降临之剑
272
+ - 无垠蔚蓝之歌
Yunzai/plugins/genshin/defSet/element/role.yaml ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 烟绯: 火
2
+ 胡桃: 火
3
+ 辛焱: 火
4
+ 可莉: 火
5
+ 迪卢克: 火
6
+ 香菱: 火
7
+ 安柏: 火
8
+ 班尼特: 火
9
+ 宵宫: 火
10
+ 托马: 火
11
+ 迪希雅: 火
12
+ 林尼: 火
13
+
14
+ 魈: 风
15
+ 温迪: 风
16
+ 琴: 风
17
+ 砂糖: 风
18
+ 枫原万叶: 风
19
+ 早柚: 风
20
+ 鹿野院平藏: 风
21
+ 空: 风
22
+ 荧: 风
23
+ 流浪者: 风
24
+ 珐露珊: 风
25
+ 琳妮特: 风
26
+
27
+ 刻晴: 雷
28
+ 北斗: 雷
29
+ 雷泽: 雷
30
+ 菲谢尔: 雷
31
+ 丽莎: 雷
32
+ 雷电将军: 雷
33
+ 九条裟罗: 雷
34
+ 八重神子: 雷
35
+ 久岐忍: 雷
36
+ 多莉: 雷
37
+ 赛诺: 雷
38
+
39
+ 阿贝多: 岩
40
+ 钟离: 岩
41
+ 凝光: 岩
42
+ 诺艾尔: 岩
43
+ 五郎: 岩
44
+ 荒泷一斗: 岩
45
+ 云堇: 岩
46
+
47
+ 达达利亚: 水
48
+ 芭芭拉: 水
49
+ 行秋: 水
50
+ 莫娜: 水
51
+ 珊瑚宫心海: 水
52
+ 神里绫人: 水
53
+ 夜兰: 水
54
+ 妮露: 水
55
+ 坎蒂丝: 水
56
+ 那维莱特: 水
57
+
58
+ 优菈: 冰
59
+ 罗莎莉亚: 冰
60
+ 甘雨: 冰
61
+ 迪奥娜: 冰
62
+ 重云: 冰
63
+ 七七: 冰
64
+ 凯亚: 冰
65
+ 神里绫华: 冰
66
+ 埃洛伊: 冰
67
+ 申鹤: 冰
68
+ 莱依拉: 冰
69
+ 米卡: 冰
70
+ 菲米尼: 冰
71
+ 莱欧斯利: 冰
72
+
73
+ 提纳里: 草
74
+ 柯莱: 草
75
+ 纳西妲: 草
76
+ 瑶瑶: 草
77
+ 艾尔海森: 草
78
+ 卡维: 草
79
+ 白术: 草
80
+ 绮良良: 草
Yunzai/plugins/genshin/defSet/element/weapon.yaml ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 无锋剑: 单手剑
2
+ 银剑: 单手剑
3
+ 吃虎鱼刀: 单手剑
4
+ 黎明神剑: 单手剑
5
+ 旅行剑: 单手剑
6
+ 暗铁剑: 单手剑
7
+ 冷刃: 单手剑
8
+ 飞天御剑: 单手剑
9
+ 黑剑: 单手剑
10
+ 试作斩岩: 单手剑
11
+ 腐殖之剑: 单手剑
12
+ 暗巷闪光: 单手剑
13
+ 宗室长剑: 单手剑
14
+ 铁蜂刺: 单手剑
15
+ 笛剑: 单手剑
16
+ 祭礼剑: 单手剑
17
+ 匣里龙吟: 单手剑
18
+ 降临之剑: 单手剑
19
+ 西风剑: 单手剑
20
+ 黑岩长剑: 单手剑
21
+ 磐岩结绿: 单手剑
22
+ 风鹰剑: 单手剑
23
+ 斫峰之刃: 单手剑
24
+ 天空之刃: 单手剑
25
+ 苍古自由之誓: 单手剑
26
+ 雾切之回光: 单手剑
27
+ 天目影打刀: 单手剑
28
+ 波乱月白经津: 单手剑
29
+ 辰砂之纺锤: 单手剑
30
+ 笼钓瓶一心: 单手剑
31
+ 原木刀: 单手剑
32
+ 圣显之钥: 单手剑
33
+ 西福斯的月光: 单手剑
34
+ 东花坊时雨: 单手剑
35
+ 裁叶萃光: 单手剑
36
+ 狼牙: 单手剑
37
+ 海渊终曲: 单手剑
38
+ 灰河渡手: 单手剑
39
+ 船坞长剑: 单手剑
40
+
41
+ 训练大剑: 大剑
42
+ 佣兵重剑: 大剑
43
+ 沐浴龙血的剑: 大剑
44
+ 白铁大剑: 大剑
45
+ 铁影阔剑: 大剑
46
+ 飞天大御剑: 大剑
47
+ 以理服人: 大剑
48
+ 白影剑: 大剑
49
+ 雨裁: 大剑
50
+ 祭礼大剑: 大剑
51
+ 黑岩斩刀: 大剑
52
+ 宗室大剑: 大剑
53
+ 螭骨剑: 大剑
54
+ 雪葬的星银: 大剑
55
+ 西风大剑: 大剑
56
+ 试作古华: 大剑
57
+ 钟剑: 大剑
58
+ 千岩古剑: 大剑
59
+ 天空之傲: 大剑
60
+ 松籁响起之时: 大剑
61
+ 无工之剑: 大剑
62
+ 狼的末路: 大剑
63
+ 桂木斩长正: 大剑
64
+ 衔珠海皇: 大剑
65
+ 森林王器: 大剑
66
+ 玛海菈的水色: 大剑
67
+ 苇海信标: 大剑
68
+ 饰铁之花: 大剑
69
+ 聊聊棒: 大剑
70
+ 浪影阔剑: 大剑
71
+ 便携动力锯: 大剑
72
+
73
+ 新手长枪: 枪
74
+ 铁尖枪: 枪
75
+ 黑缨枪: 枪
76
+ 钺矛: 枪
77
+ 白缨枪: 枪
78
+ 流月针: 枪
79
+ 匣里灭辰: 枪
80
+ 千岩长枪: 枪
81
+ 试作星镰: 枪
82
+ 西风长枪: 枪
83
+ 黑岩刺枪: 枪
84
+ 决斗之枪: 枪
85
+ 龙脊长枪: 枪
86
+ 宗室猎枪: 枪
87
+ 护摩之杖: 枪
88
+ 和璞鸢: 枪
89
+ 天空之脊: 枪
90
+ 贯虹之槊: 枪
91
+ 喜多院十文字: 枪
92
+ 「渔获」: 枪
93
+ 薙草之稻光: 枪
94
+ 贯月矢: 枪
95
+ 赤沙之杖: 枪
96
+ 风信之锋: 枪
97
+ 峡湾长歌: 枪
98
+ 公义的酬报: 枪
99
+ 勘探钻机: 枪
100
+
101
+ 学徒笔记: 法器
102
+ 口袋魔导书: 法器
103
+ 异世界行记: 法器
104
+ 翡玉法球: 法器
105
+ 甲级宝珏: 法器
106
+ 魔导绪论: 法器
107
+ 讨龙英杰谭: 法器
108
+ 昭心: 法器
109
+ 万国诸海图谱: 法器
110
+ 暗巷的酒与诗: 法器
111
+ 宗室秘法录: 法器
112
+ 流浪乐章: 法器
113
+ 匣里日月: 法器
114
+ 西风秘典: 法器
115
+ 忍冬之果: 法器
116
+ 试作金珀: 法器
117
+ 祭礼残章: 法器
118
+ 黑岩绯玉: 法器
119
+ 四风原典: 法器
120
+ 天空之卷: 法器
121
+ 尘世之锁: 法器
122
+ 白辰之环: 法器
123
+ 不灭月华: 法器
124
+ 神乐之真意: 法器
125
+ 证誓之明瞳: 法器
126
+ 盈满之实: 法器
127
+ 流浪的晚星: 法器
128
+ 图莱杜拉的回忆: 法器
129
+ 碧落之珑: 法器
130
+ 遗祀玉珑: 法器
131
+ 纯水流华: 法器
132
+ 无垠蔚蓝之歌: 法器
133
+ 金流监督: 法器
134
+ 万世流涌大典: 法器
135
+
136
+ 猎弓: 弓
137
+ 历练的猎弓: 弓
138
+ 信使: 弓
139
+ 弹弓: 弓
140
+ 反曲弓: 弓
141
+ 神射手之誓: 弓
142
+ 鸦羽弓: 弓
143
+ 黑岩战弓: 弓
144
+ 试作澹月: 弓
145
+ 宗室长弓: 弓
146
+ 暗巷猎手: 弓
147
+ 祭礼弓: 弓
148
+ 苍翠猎弓: 弓
149
+ 绝弦: 弓
150
+ 风花之颂: 弓
151
+ 西风猎弓: 弓
152
+ 弓藏: 弓
153
+ 钢轮弓: 弓
154
+ 终末嗟叹之诗: 弓
155
+ 天空之翼: 弓
156
+ 阿莫斯之弓: 弓
157
+ 幽夜华尔兹: 弓
158
+ 飞雷之弦振: 弓
159
+ 破魔之弓: 弓
160
+ 掠食者: 弓
161
+ 若水: 弓
162
+ 落霞: 弓
163
+ 猎人之径: 弓
164
+ 竭泽: 弓
165
+ 王下近侍: 弓
166
+ 冬极白星: 弓
167
+ 鹮穿之喙: 弓
168
+ 烈阳之嗣: 弓
169
+ 静谧之曲: 弓
170
+ 最初的大魔术: 弓
171
+ 测距规: 弓
Yunzai/plugins/genshin/defSet/gacha/gacha.yaml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 五星角色基础概率(0-10000) 默认60
2
+ chance5: 60
3
+ # 四星角色基础概率 默认510
4
+ chance4: 510
5
+ # 角色不歪的概率(0-100)默认50
6
+ wai: 50
7
+ # 五星武器基础概率 默认70
8
+ chanceW5: 70
9
+ # 四星武器基础概率 默认600
10
+ chanceW4: 600
11
+
12
+ # 常驻五星角色
13
+ role5:
14
+ - 刻晴
15
+ - 莫娜
16
+ - 七七
17
+ - 迪卢克
18
+ - 琴
19
+ - 提纳里
20
+ - 迪希雅
21
+
22
+ # 四星角色
23
+ role4:
24
+ - 香菱
25
+ - 辛焱
26
+ - 迪奥娜
27
+ - 班尼特
28
+ - 凝光
29
+ - 北斗
30
+ - 行秋
31
+ - 重云
32
+ - 雷泽
33
+ - 诺艾尔
34
+ - 砂糖
35
+ - 菲谢尔
36
+ - 芭芭拉
37
+ - 罗莎莉亚
38
+ - 烟绯
39
+ - 早柚
40
+ - 托马
41
+ - 九条裟罗
42
+ - 五郎
43
+ - 云堇
44
+ - 鹿野院平藏
45
+ - 柯莱
46
+ - 多莉
47
+ - 坎蒂丝
48
+ - 莱依拉
49
+ - 珐露珊
50
+ - 瑶瑶
51
+ - 米卡
52
+
53
+ # 常驻五星武器
54
+ weapon5:
55
+ - 阿莫斯之弓
56
+ - 天空之翼
57
+ - 天空之卷
58
+ - 天空之脊
59
+ - 天空之傲
60
+ - 天空之刃
61
+ - 四风原典
62
+ - 和璞鸢
63
+ - 狼的末路
64
+ - 风鹰剑
65
+
66
+ # 四星武器
67
+ weapon4:
68
+ - 弓藏
69
+ - 祭礼弓
70
+ - 绝弦
71
+ - 西风猎弓
72
+ - 昭心
73
+ - 祭礼残章
74
+ - 流浪乐章
75
+ - 西风秘典
76
+ - 西风长枪
77
+ - 匣里灭辰
78
+ - 雨裁
79
+ - 祭礼大剑
80
+ - 钟剑
81
+ - 西风大剑
82
+ - 匣里龙吟
83
+ - 祭礼剑
84
+ - 笛剑
85
+ - 西风剑
86
+
87
+ # 三星武器
88
+ weapon3:
89
+ - 弹弓
90
+ - 神射手之誓
91
+ - 鸦羽弓
92
+ - 翡玉法球
93
+ - 讨龙英杰谭
94
+ - 魔导绪论
95
+ - 黑缨枪
96
+ - 以理服人
97
+ - 沐浴龙血的剑
98
+ - 铁影阔剑
99
+ - 飞天御剑
100
+ - 黎明神剑
101
+ - 冷刃
Yunzai/plugins/genshin/defSet/gacha/pool.yaml ADDED
@@ -0,0 +1,558 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - up4:
2
+ - 重云
3
+ - 托马
4
+ - 多莉
5
+ up5:
6
+ - 莱欧斯利
7
+ up5_2:
8
+ - 温迪
9
+ weapon5:
10
+ - 金流监督
11
+ - 终末嗟叹之诗
12
+ weapon4:
13
+ - 勘探钻机
14
+ - 测距规
15
+ - 西风剑
16
+ - 雨裁
17
+ - 昭心
18
+ endTime: "2023-11-07 14:59:59"
19
+ - up4:
20
+ - 菲谢尔
21
+ - 行秋
22
+ - 迪奥娜
23
+ up5:
24
+ - 那维莱特
25
+ up5_2:
26
+ - 胡桃
27
+ weapon5:
28
+ - 万世流涌大典
29
+ - 护摩之杖
30
+ weapon4:
31
+ - 船坞长剑
32
+ - 便携动力锯
33
+ - 幽夜华尔兹
34
+ - 西风长枪
35
+ - 西风秘典
36
+ endTime: "2023-10-17 17:59:59"
37
+ - up4:
38
+ - 菲米尼
39
+ - 早柚
40
+ - 诺艾尔
41
+ up5:
42
+ - 钟离
43
+ up5_2:
44
+ - 达达利亚
45
+ weapon5:
46
+ - 贯虹之槊
47
+ - 冬极白星
48
+ weapon4:
49
+ - 笛剑
50
+ - 祭礼大剑
51
+ - 匣里灭辰
52
+ - 流浪乐章
53
+ - 弓藏
54
+ endTime: "2023-09-26 14:59:59"
55
+ - up4:
56
+ - 琳妮特
57
+ - 班尼特
58
+ - 芭芭拉
59
+ up5:
60
+ - 林尼
61
+ up5_2:
62
+ - 夜兰
63
+ weapon5:
64
+ - 最初的大魔术
65
+ - 若水
66
+ weapon4:
67
+ - 祭礼剑
68
+ - 西风大剑
69
+ - 西风长枪
70
+ - 祭礼残章
71
+ - 祭礼弓
72
+ endTime: "2023-09-05 17:59:59"
73
+ - up4:
74
+ - 珐露珊
75
+ - 罗莎莉亚
76
+ - 烟绯
77
+ up5:
78
+ - 流浪者
79
+ up5_2:
80
+ - 珊瑚宫心海
81
+ weapon5:
82
+ - 图莱杜拉的回忆
83
+ - 不灭月华
84
+ weapon4:
85
+ - 暗巷的酒与诗
86
+ - 匣里龙吟
87
+ - 钟剑
88
+ - 匣里灭辰
89
+ - 西风猎弓
90
+ endTime: "2023-08-15 14:59:59"
91
+ - up4:
92
+ - 米卡
93
+ - 雷泽
94
+ - 托马
95
+ up5:
96
+ - 优菈
97
+ up5_2:
98
+ - 可莉
99
+ weapon5:
100
+ - 松籁响起之时
101
+ - 四风原典
102
+ weapon4:
103
+ - 暗巷闪光
104
+ - 暗巷猎手
105
+ - 雨裁
106
+ - 西风长枪
107
+ - 昭心
108
+ endTime: "2023-07-25 17:59:59"
109
+ - up4:
110
+ - 瑶瑶
111
+ - 鹿野院平藏
112
+ - 香菱
113
+ up5:
114
+ - 艾尔海森
115
+ up5_2:
116
+ - 枫原万叶
117
+ weapon5:
118
+ - 裁叶萃光
119
+ - 苍古自由之誓
120
+ weapon4:
121
+ - 断浪长鳍
122
+ - 曚云之月
123
+ - 西风剑
124
+ - 祭礼大剑
125
+ - 西风秘典
126
+ endTime: "2023-07-04 14:59:59"
127
+ - up4:
128
+ - 绮良良
129
+ - 云堇
130
+ - 重云
131
+ up5:
132
+ - 宵宫
133
+ up5_2:
134
+ - 八重神子
135
+ weapon5:
136
+ - 飞雷之弦振
137
+ - 神乐之真意
138
+ weapon4:
139
+ - 恶王丸
140
+ - 笛剑
141
+ - 匣里灭辰
142
+ - 流浪乐章
143
+ - 弓藏
144
+ endTime: "2023-06-13 17:59:59"
145
+ - up4:
146
+ - 卡维
147
+ - 坎蒂丝
148
+ - 菲谢尔
149
+ up5:
150
+ - 白术
151
+ up5_2:
152
+ - 甘雨
153
+ weapon5:
154
+ - 碧落之珑
155
+ - 阿莫斯之弓
156
+ weapon4:
157
+ - 玛海菈的水色
158
+ - 流浪的晚星
159
+ - 匣里龙吟
160
+ - 西风长枪
161
+ - 祭礼弓
162
+ endTime: "2023-05-23 14:59:59"
163
+ - up4:
164
+ - 久岐忍
165
+ - 多莉
166
+ - 莱依拉
167
+ up5:
168
+ - 纳西妲
169
+ up5_2:
170
+ - 妮露
171
+ weapon5:
172
+ - 千夜浮梦
173
+ - 圣显之钥
174
+ weapon4:
175
+ - 西福斯的月光
176
+ - 西风大剑
177
+ - 匣里灭辰
178
+ - 祭礼残章
179
+ - 绝弦
180
+ endTime: "2023-05-02 17:59:59"
181
+ - up4:
182
+ - 米卡
183
+ - 砂糖
184
+ - 迪奥娜
185
+ up5:
186
+ - 申鹤
187
+ up5_2:
188
+ - 神里绫华
189
+ weapon5:
190
+ - 息灾
191
+ - 雾切之回光
192
+ weapon4:
193
+ - 暗巷的酒与诗
194
+ - 祭礼剑
195
+ - 钟剑
196
+ - 西风长枪
197
+ - 西风猎弓
198
+ endTime: "2023-04-11 14:59:59"
199
+ - up4:
200
+ - 班尼特
201
+ - 芭芭拉
202
+ - 柯莱
203
+ up5:
204
+ - 迪希雅
205
+ up5_2:
206
+ - 赛诺
207
+ weapon5:
208
+ - 苇海信标
209
+ - 赤沙之杖
210
+ weapon4:
211
+ - 暗巷闪光
212
+ - 暗巷猎手
213
+ - 祭礼大剑
214
+ - 匣里灭辰
215
+ - 昭心
216
+ endTime: "2023-03-21 17:59:59"
217
+ - up4:
218
+ - 重云
219
+ - 凝光
220
+ - 北斗
221
+ up5:
222
+ - 夜兰
223
+ up5_2:
224
+ - 胡桃
225
+ weapon5:
226
+ - 若水
227
+ - 护摩之杖
228
+ weapon4:
229
+ - 恶王丸
230
+ - 曚云之月
231
+ - 匣里龙吟
232
+ - 西风长枪
233
+ - 祭礼残章
234
+ endTime: "2023-02-28 14:59:59"
235
+ - up4:
236
+ - 辛焱
237
+ - 云堇
238
+ - 瑶瑶
239
+ up5:
240
+ - 艾尔海森
241
+ up5_2:
242
+ - 魈
243
+ weapon5:
244
+ - 裁叶萃光
245
+ - 和璞鸢
246
+ weapon4:
247
+ - 千岩长枪
248
+ - 笛剑
249
+ - 雨裁
250
+ - 流浪乐章
251
+ - 祭礼弓
252
+ endTime: "2023-02-07 17:59:59"
253
+ - up4:
254
+ - 罗莎莉亚
255
+ - 早柚
256
+ - 九条裟罗
257
+ up5:
258
+ - 雷电将军
259
+ up5_2:
260
+ - 神里绫人
261
+ weapon5:
262
+ - 薙草之稻光
263
+ - 波乱月白经津
264
+ weapon4:
265
+ - 恶王丸
266
+ - 曚云之月
267
+ - 匣里龙吟
268
+ - 西风长枪
269
+ - 祭礼残章
270
+ endTime: "2023-01-17 14:59:59"
271
+ - up4:
272
+ - 珐露珊
273
+ - 五郎
274
+ - 烟绯
275
+ up5:
276
+ - 流浪者
277
+ up5_2:
278
+ - 荒泷一斗
279
+ weapon5:
280
+ - 图莱杜拉的回忆
281
+ - 赤角石溃杵
282
+ weapon4:
283
+ - 祭礼剑
284
+ - 西风大剑
285
+ - 断浪长鳍
286
+ - 昭心
287
+ - 西风猎弓
288
+ endTime: "2022-12-27 17:59:59"
289
+ - up4:
290
+ - 莱依拉
291
+ - 鹿野院平藏
292
+ - 托马
293
+ up5:
294
+ - 八重神子
295
+ up5_2:
296
+ - 达达利亚
297
+ weapon5:
298
+ - 神乐之真意
299
+ - 冬极白星
300
+ weapon4:
301
+ - 西风剑
302
+ - 钟剑
303
+ - 匣里灭辰
304
+ - 西风秘典
305
+ - 绝弦
306
+ endTime: "2022-12-06 14:59:59"
307
+ - up4:
308
+ - 班尼特
309
+ - 雷泽
310
+ - 诺艾尔
311
+ up5:
312
+ - 纳西妲
313
+ up5_2:
314
+ - 宵宫
315
+ weapon5:
316
+ - 千夜浮梦
317
+ - 飞雷之弦振
318
+ weapon4:
319
+ - 笛剑
320
+ - 祭礼大剑
321
+ - 西风长枪
322
+ - 流浪乐章
323
+ - 弓藏
324
+ endTime: "2022-11-18 17:59:59"
325
+ - up4:
326
+ - 北斗
327
+ - 芭芭拉
328
+ - 香菱
329
+ up5:
330
+ - 妮露
331
+ up5_2:
332
+ - 阿贝多
333
+ weapon5:
334
+ - 圣显之钥
335
+ - 磐岩结绿
336
+ weapon4:
337
+ - 西福斯的月光
338
+ - 雨裁
339
+ - 匣里灭辰
340
+ - 流浪的晚星
341
+ - 祭礼弓
342
+ endTime: "2022-11-01 14:59:59"
343
+ - up4:
344
+ - 久岐忍
345
+ - 早柚
346
+ - 坎蒂丝
347
+ up5:
348
+ - 赛诺
349
+ up5_2:
350
+ - 温迪
351
+ weapon5:
352
+ - 赤沙之杖
353
+ - 终末嗟叹之诗
354
+ weapon4:
355
+ - 匣里龙吟
356
+ - 玛海菈的水色
357
+ - 西风长枪
358
+ - 祭礼残章
359
+ - 西风猎弓
360
+ endTime: "2022-10-14 17:59:59"
361
+ - up4:
362
+ - 行秋
363
+ - 砂糖
364
+ - 多莉
365
+ up5:
366
+ - 甘雨
367
+ up5_2:
368
+ - 珊瑚宫心海
369
+ weapon5:
370
+ - 阿莫斯之弓
371
+ - 不灭月华
372
+ weapon4:
373
+ - 祭礼剑
374
+ - 西风大剑
375
+ - 匣里灭辰
376
+ - 昭心
377
+ - 弓藏
378
+ endTime: "2022-09-27 14:59:59"
379
+ - up4:
380
+ - 菲谢尔
381
+ - 迪奥娜
382
+ - 柯莱
383
+ up5:
384
+ - 提纳里
385
+ up5_2:
386
+ - 钟离
387
+ weapon5:
388
+ - 猎人之径
389
+ - 贯虹之槊
390
+ weapon4:
391
+ - 西风剑
392
+ - 钟剑
393
+ - 西风长枪
394
+ - 西风秘典
395
+ - 绝弦
396
+ endTime: "2022-09-09 17:59:59"
397
+ - up4:
398
+ - 云堇
399
+ - 辛焱
400
+ - 班尼特
401
+ up5:
402
+ - 宵宫
403
+ up5_2:
404
+ - 宵宫
405
+ weapon5:
406
+ - 飞雷之弦振
407
+ - 斫峰之刃
408
+ weapon4:
409
+ - 暗巷的酒与诗
410
+ - 暗巷猎手
411
+ - 笛剑
412
+ - 祭礼大剑
413
+ - 匣里灭辰
414
+ endTime: "2022-08-23 14:59:59"
415
+ - up4:
416
+ - 鹿野院平藏
417
+ - 凝光
418
+ - 托马
419
+ up5:
420
+ - 枫原万叶
421
+ up5_2:
422
+ - 可莉
423
+ weapon5:
424
+ - 苍古自由之誓
425
+ - 四风原典
426
+ weapon4:
427
+ - 暗巷闪光
428
+ - 幽夜华尔兹
429
+ - 雨裁
430
+ - 西风长枪
431
+ - 流浪乐章
432
+ endTime: "2022-08-02 17:59:59"
433
+ - up4:
434
+ - 五郎
435
+ - 重云
436
+ - 久岐忍
437
+ up5:
438
+ - 荒泷一斗
439
+ up5_2:
440
+ - 荒泷一斗
441
+ weapon5:
442
+ - 赤角石溃杵
443
+ - 尘世之锁
444
+ weapon4:
445
+ - 千岩古剑
446
+ - 匣里龙吟
447
+ - 匣里灭辰
448
+ - 祭礼残章
449
+ - 绝弦
450
+ endTime: "2022-07-12 14:59:59"
451
+ - up4:
452
+ - 烟绯
453
+ - 芭芭拉
454
+ - 诺艾尔
455
+ up5:
456
+ - 夜兰
457
+ up5_2:
458
+ - 魈
459
+ weapon5:
460
+ - 若水
461
+ - 和璞鸢
462
+ weapon4:
463
+ - 千岩长枪
464
+ - 祭礼剑
465
+ - 西风大剑
466
+ - 昭心
467
+ - 祭礼弓
468
+ endTime: "2022-06-21 17:59:59"
469
+ - up4:
470
+ - 罗莎莉亚
471
+ - 早柚
472
+ - 雷泽
473
+ up5:
474
+ - 神里绫华
475
+ up5_2:
476
+ - 神里绫华
477
+ weapon5:
478
+ - 雾切之回光
479
+ - 无工之剑
480
+ weapon4:
481
+ - 西风剑
482
+ - 钟剑
483
+ - 西风长枪
484
+ - 西风秘典
485
+ - 西风猎弓
486
+ endTime: "2022-05-31 05:59:59"
487
+ - up4:
488
+ - 香菱
489
+ - 砂糖
490
+ - 云堇
491
+ up5:
492
+ - 神里绫人
493
+ up5_2:
494
+ - 温迪
495
+ weapon5:
496
+ - 波乱月白经津
497
+ - 终末嗟叹之诗
498
+ weapon4:
499
+ - 弓藏
500
+ - 笛剑
501
+ - 流浪乐章
502
+ - 匣里灭辰
503
+ - 祭礼大剑
504
+ endTime: "2022-04-19 17:59:59"
505
+ - up4:
506
+ - 辛焱
507
+ - 九条裟罗
508
+ - 班尼特
509
+ up5:
510
+ - 雷电将军
511
+ up5_2:
512
+ - 珊瑚宫心海
513
+ weapon5:
514
+ - 薙草之稻光
515
+ - 不灭月华
516
+ weapon4:
517
+ - 曚云之月
518
+ - 祭礼残章
519
+ - 西风长枪
520
+ - 恶王丸
521
+ - 匣里龙吟
522
+ endTime: "2022-03-29 14:59:59"
523
+ - up4:
524
+ - 菲谢尔
525
+ - 迪奥娜
526
+ - 托马
527
+ up5:
528
+ - 八重神子
529
+ up5_2:
530
+ - 八重神子
531
+ weapon5:
532
+ - 神乐之真意
533
+ - 磐岩结绿
534
+ weapon4:
535
+ - 绝弦
536
+ - 昭心
537
+ - 断浪长鳍
538
+ - 雨裁
539
+ - 祭礼剑
540
+ endTime: "2022-03-08 17:59:59"
541
+ - up4:
542
+ - 行秋
543
+ - 烟绯
544
+ - 北斗
545
+ up5:
546
+ - 钟离
547
+ up5_2:
548
+ - 甘雨
549
+ weapon5:
550
+ - 贯虹之槊
551
+ - 阿莫斯之弓
552
+ weapon4:
553
+ - 祭礼弓
554
+ - 西风秘典
555
+ - 匣里灭辰
556
+ - 千岩古剑
557
+ - 西风剑
558
+ endTime: "2022-02-15 14:59:59"
Yunzai/plugins/genshin/defSet/gacha/set.yaml ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 原神模拟十连设置
2
+ default:
3
+ # 每日抽卡数
4
+ count: 1
5
+ # 撤回消息 0-120 秒, 0不撤回
6
+ delMsg: 110
7
+ # 角色池,武器池限制次数分开计算 1-分开 0-不分开
8
+ LimitSeparate: 0
9
+
10
+ # 群单独设置
11
+ 123465:
12
+ count: 10
13
+ # 撤回消息 0-120 秒, 0不撤回
14
+ delMsg: 110
15
+ # 角色池,武器池限制次数分开计算 1-分开 0-不分开
16
+ LimitSeparate: 0
Yunzai/plugins/genshin/defSet/mys/pubCk.yaml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # 米游社公共查询ck,支持多个一行一个,横杆空格开头
2
+ - ltoken=xxx; ltuid=xxx; cookie_token=xxx; account_id=xxx;
3
+ - ltoken=xxx; ltuid=xxx; cookie_token=xxx; account_id=xxx;
Yunzai/plugins/genshin/defSet/mys/pushNews.yaml ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 米游社公共推送定时任务,修改需要重启
2
+ pushTime: 0 0/5 * * * ?
3
+
4
+ # 最多同时推送条数
5
+ maxNum: 1
6
+
7
+ # 包含关键字不推送
8
+ banWord:
9
+ gs: 冒险助力礼包|纪行|预下载|脚本外挂|集中反馈|已开奖|云·原神|魔神任务|传说任务|线下赛|晋级赛|战绩更新|海选赛|邀请赛|积分赛|战绩工具|交流平台|首日赛|线上赛|社区内容|个人专访|全民赛|决赛|总决赛|半决赛|淘汰赛|作品展示|同人|大别野
10
+ sr: 预下载|脚本外挂|集中反馈|已开奖|问题说明|意见反馈|账号封禁|工具|直播预告|获奖名单|大别野
11
+ wd: 大别野|已开奖
12
+ bb: 已开奖|大别野
13
+ bbb: 封禁名单|大别野|马克兔速报|预下载
14
+ zzz: 作品展示|已开奖|大别野
15
+
16
+ #原神公告推送群
17
+ gsannounceGroup: {}
18
+
19
+ #原神资讯推送群
20
+ gsinfoGroup: {}
21
+
22
+ #崩坏星穹铁道公告推送群
23
+ srannounceGroup: {}
24
+
25
+ #崩坏星穹铁道资讯推送群
26
+ srinfoGroup: {}
27
+
28
+ #绝区零公告推送群
29
+ zzzannounceGroup: {}
30
+
31
+ #绝区零资讯推送群
32
+ zzzinfoGroup: {}
33
+
34
+ #未定事件簿公告推送群
35
+ wdannounceGroup: {}
36
+
37
+ #未定事件簿资讯推送群
38
+ wdinfoGroup: {}
39
+
40
+ #崩坏3公告推送群
41
+ bbbannounceGroup: {}
42
+
43
+ #崩坏3资讯推送群
44
+ bbbinfoGroup: {}
45
+
46
+ #崩坏学园2公告推送群
47
+ bbannounceGroup: {}
48
+
49
+ #崩坏学园2资讯推送群
50
+ bbinfoGroup: {}
Yunzai/plugins/genshin/defSet/mys/set.yaml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # 公共查询是否使用用户ck 0-不使用 1-使用
2
+ allowUseCookie: 1
3
+ # 默认cookie帮助文档链接地址
4
+ cookieDoc: https://docs.qq.com/doc/DUWNVQVFTU3liTVlO
5
+
6
+
7
+ # 别名设置权限 0-所有群员都可以添加 1-群管理员才能添加 2-主人才能添加
8
+ abbrSetAuth: 0
9
+ # 米游社攻略图默认来源设置 1-西风驿站 2-原神观测枢 3-派蒙喵喵屋 4-OH是姜姜呀
10
+ defaultSource: 1
Yunzai/plugins/genshin/defSet/pool/1.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - from: '2020-4-26 08:00:00'
2
+ to: '2050-09-15 17:59:59'
3
+ five:
4
+ - 常驻池
5
+ four: []
6
+ name: 常驻池
Yunzai/plugins/genshin/defSet/pool/100.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - from: '2020-09-15 06:00:00'
2
+ to: '2050-09-15 17:59:59'
3
+ five:
4
+ - 新手池
5
+ four: []
6
+ name: 新手池
Yunzai/plugins/genshin/defSet/pool/11.yaml ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - from: '2023-10-11 06:00:00'
2
+ to: '2023-10-27 11:59:59'
3
+ five:
4
+ - 镜流
5
+ four:
6
+ - 停云
7
+ - 青雀
8
+ - 桑博
9
+ name: 月有薄蚀
10
+ - from: '2023-09-20 12:00:00'
11
+ to: '2023-10-10 14:59:59'
12
+ five:
13
+ - 符玄
14
+ four:
15
+ - 玲可
16
+ - 虎克
17
+ - 佩拉
18
+ name: 穷观妙算
19
+ - from: '2023-08-30 06:00:00'
20
+ to: '2023-09-20 11:59:59'
21
+ five:
22
+ - 丹恒•饮月
23
+ four:
24
+ - 驭空
25
+ - 艾丝妲
26
+ - 三月七
27
+ name: 濯世垂虹
28
+ - from: '2023-08-09 12:00:00'
29
+ to: '2023-08-29 14:59:59'
30
+ five:
31
+ - 卡芙卡
32
+ four:
33
+ - 卢卡
34
+ - 桑博
35
+ - 希露瓦
36
+ name: 夜将不眠
37
+ - from: '2023-07-19 06:00:00'
38
+ to: '2023-08-09 11:59:59'
39
+ five:
40
+ - 刃
41
+ four:
42
+ - 阿兰
43
+ - 娜塔莎
44
+ - 素裳
45
+ name: 业途游魂
46
+ - from: '2023-06-28 12:00:00'
47
+ to: '2023-07-18 14:59:59'
48
+ five:
49
+ - 罗刹
50
+ four:
51
+ - 驭空
52
+ - 佩拉
53
+ - 青雀
54
+ name: 寻索世间
55
+ - from: '2023-06-07 06:00:00'
56
+ to: '2023-06-28 11:59:59'
57
+ five:
58
+ - 银狼
59
+ four:
60
+ - 丹恒
61
+ - 艾丝妲
62
+ - 希露瓦
63
+ name: 零号协议
64
+ - from: '2023-05-17 18:00:00'
65
+ to: '2023-06-06 14:59:59'
66
+ five:
67
+ - 景元
68
+ four:
69
+ - 停云
70
+ - 素裳
71
+ - 三月七
72
+ name: 天戈麾斥
73
+ - from: '2023-04-26 06:00:00'
74
+ to: '2023-05-17 17:59:59'
75
+ five:
76
+ - 希儿
77
+ four:
78
+ - 娜塔莎
79
+ - 虎克
80
+ - 佩拉
81
+ name: 蝶立锋锷
Yunzai/plugins/genshin/defSet/pool/12.yaml ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - from: '2023-10-11 06:00:00'
2
+ to: '2023-10-27 11:59:59'
3
+ five:
4
+ - 此身为剑
5
+ four:
6
+ - 记忆中的模样
7
+ - 别让世界静下来
8
+ - 猎物的视线
9
+ name: 流光定影
10
+ - from: '2023-09-20 12:00:00'
11
+ to: '2023-10-10 14:59:59'
12
+ five:
13
+ - 她已闭上双眼
14
+ four:
15
+ - 此时恰好
16
+ - 宇宙市场趋势
17
+ - 在蓝天下
18
+ name: 流光定影
19
+ - from: '2023-08-30 06:00:00'
20
+ to: '2023-09-20 11:59:59'
21
+ five:
22
+ - 比阳光更明亮的
23
+ four:
24
+ - 舞!舞!舞!
25
+ - 与行星相会
26
+ - 朗道的选择
27
+ name: 流光定影
28
+ - from: '2023-08-09 12:00:00'
29
+ to: '2023-08-29 14:59:59'
30
+ five:
31
+ - 只需等待
32
+ four:
33
+ - 决心如汗珠般闪耀
34
+ - 猎物的视线
35
+ - 「我」的诞生
36
+ name: 流光定影
37
+ - from: '2023-07-19 06:00:00'
38
+ to: '2023-08-09 11:59:59'
39
+ five:
40
+ - 到不了的彼岸
41
+ four:
42
+ - 秘密誓心
43
+ - 同一种心情
44
+ - 论剑
45
+ name: 流光定影
46
+ - from: '2023-06-28 12:00:00'
47
+ to: '2023-07-18 14:59:59'
48
+ five:
49
+ - 棺的回响
50
+ four:
51
+ - 晚安与睡颜
52
+ - 天才们的休憩
53
+ - 舞!舞!舞!
54
+ name: 流光定影
55
+ - from: '2023-06-07 06:00:00'
56
+ to: '2023-06-28 11:59:59'
57
+ five:
58
+ - 雨一直下
59
+ four:
60
+ - 点个关注吧!
61
+ - 记忆中的模样
62
+ - 别让世界静下来
63
+ name: 流光定影
64
+ - from: '2023-05-17 18:00:00'
65
+ to: '2023-06-06 14:59:59'
66
+ five:
67
+ - 拂晓之前
68
+ four:
69
+ - 与行星相会
70
+ - 唯有沉默
71
+ - 余生的第一天
72
+ name: 流光定影
73
+ - from: '2023-04-26 06:00:00'
74
+ to: '2023-05-17 17:59:59'
75
+ five:
76
+ - 于夜色中
77
+ four:
78
+ - 一场术后对话
79
+ - 晚安与睡颜
80
+ - 鼹鼠党欢迎你
81
+ name: 流光定影
Yunzai/plugins/genshin/defSet/pool/2.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - from: '2023-04-26 08:00:00'
2
+ to: '2050-09-15 17:59:59'
3
+ five:
4
+ - 新手池
5
+ four: []
6
+ name: 新手池
Yunzai/plugins/genshin/defSet/pool/200.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - from: '2020-09-15 06:00:00'
2
+ to: '2050-09-15 17:59:59'
3
+ five:
4
+ - 常驻池
5
+ four: []
6
+ name: 常驻池
Yunzai/plugins/genshin/defSet/pool/301.yaml ADDED
@@ -0,0 +1,524 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - from: '2023-10-17 18:00:00'
2
+ to: '2023-11-07 14:59:59'
3
+ five:
4
+ - 莱欧斯利
5
+ - 温迪
6
+ four:
7
+ - 重云
8
+ - 托马
9
+ - 多莉
10
+ name: 劫中泛滥|杯装之诗
11
+ - from: '2023-09-27 06:00:00'
12
+ to: '2023-10-17 17:59:59'
13
+ five:
14
+ - 那维莱特
15
+ - 胡桃
16
+ four:
17
+ - 菲谢尔
18
+ - 行秋
19
+ - 迪奥娜
20
+ name: 渊海界令|赤团开时
21
+ - from: '2023-09-05 18:00:00'
22
+ to: '2023-09-26 14:59:59'
23
+ five:
24
+ - 钟离
25
+ - 达达利亚
26
+ four:
27
+ - 菲米尼
28
+ - 早柚
29
+ - 诺艾尔
30
+ name: 陵薮市朝|暂别冬都
31
+ - from: '2023-08-16 06:00:00'
32
+ to: '2023-09-05 17:59:59'
33
+ five:
34
+ - 林尼
35
+ - 夜兰
36
+ four:
37
+ - 琳妮特
38
+ - 班尼特
39
+ - 芭芭拉
40
+ name: 光与影的戏术|素霓伣天
41
+ - from: '2023-07-25 18:00:00'
42
+ to: '2023-08-15 14:59:59'
43
+ five:
44
+ - 珊瑚宫心海
45
+ - 流浪者
46
+ four:
47
+ - 珐露珊
48
+ - 罗莎莉亚
49
+ - 烟绯
50
+ name: 余火变相|浮岳虹珠
51
+ - from: '2023-07-05 06:00:00'
52
+ to: '2023-07-25 17:59:59'
53
+ five:
54
+ - 优菈
55
+ - 可莉
56
+ four:
57
+ - 米卡
58
+ - 雷泽
59
+ - 托马
60
+ name: 浪涌之瞬|闪焰的驻足
61
+ - from: '2023-06-13 18:00:00'
62
+ to: '2023-07-04 14:59:59'
63
+ five:
64
+ - 艾尔海森
65
+ - 枫原万叶
66
+ four:
67
+ - 瑶瑶
68
+ - 鹿野院平藏
69
+ - 香菱
70
+ name: 敕诫枢谋|叶落风随
71
+ - from: '2023-05-24 06:00:00'
72
+ to: '2023-06-13 17:59:59'
73
+ five:
74
+ - 宵宫
75
+ - 八重神子
76
+ four:
77
+ - 绮良良
78
+ - 云堇
79
+ - 重云
80
+ name: 焰色天河|华紫樱绯
81
+ - from: '2023-05-02 18:00:00'
82
+ to: '2023-05-23 14:59:59'
83
+ five:
84
+ - 白术
85
+ - 甘雨
86
+ four:
87
+ - 卡维
88
+ - 坎蒂丝
89
+ - 菲谢尔
90
+ name: 心珠循琅|浮生孰来
91
+ - from: '2023-04-12 06:00:00'
92
+ to: '2023-05-02 17:59:59'
93
+ five:
94
+ - 纳西妲
95
+ - 妮露
96
+ four:
97
+ - 久岐忍
98
+ - 多莉
99
+ - 莱依拉
100
+ name: 月草的赐慧|翩舞歈莲
101
+ - from: '2023-03-21 18:00:00'
102
+ to: '2023-04-11 14:59:59'
103
+ five:
104
+ - 申鹤
105
+ - 神里绫华
106
+ four:
107
+ - 米卡
108
+ - 砂糖
109
+ - 迪奥娜
110
+ name: 出尘入世|白鹭之庭
111
+ - from: '2023-03-01 06:00:00'
112
+ to: '2023-03-21 17:59:59'
113
+ five:
114
+ - 迪希雅
115
+ - 赛诺
116
+ four:
117
+ - 班尼特
118
+ - 芭芭拉
119
+ - 柯莱
120
+ name: 烈阳烁金|雳裁冥昭
121
+ - from: '2023-02-07 18:00:00'
122
+ to: '2023-02-28 14:59:59'
123
+ five:
124
+ - 胡桃
125
+ - 夜兰
126
+ four:
127
+ - 行秋
128
+ - 凝光
129
+ - 北斗
130
+ name: 赤团开时|素霓伣天
131
+ - from: '2023-01-18 06:00:00'
132
+ to: '2023-02-07 17:59:59'
133
+ five:
134
+ - 艾尔海森
135
+ - 魈
136
+ four:
137
+ - 辛焱
138
+ - 云堇
139
+ - 瑶瑶
140
+ name: 敕诫枢谋|烟火之邀
141
+ - from: '2022-12-27 18:00:00'
142
+ to: '2023-01-17 14:59:59'
143
+ five:
144
+ - 雷电将军
145
+ - 神里绫人
146
+ four:
147
+ - 罗莎莉亚
148
+ - 早柚
149
+ - 九条裟罗
150
+ name: 影寂天下人|苍流踏花
151
+ - from: '2022-12-07 06:00:00'
152
+ to: '2022-12-27 17:59:59'
153
+ five:
154
+ - 流浪者
155
+ - 荒泷一斗
156
+ four:
157
+ - 珐露珊
158
+ - 五郎
159
+ - 烟绯
160
+ name: 余火变相|鬼门斗宴
161
+ - from: '2022-11-18 18:00:00'
162
+ to: '2022-12-06 14:59:59'
163
+ five:
164
+ - 八重神子
165
+ - 达达利亚
166
+ four:
167
+ - 莱依拉
168
+ - 鹿野院平藏
169
+ - 托马
170
+ name: 华紫樱绯|暂别冬都
171
+ - from: '2022-11-02 06:00:00'
172
+ to: '2022-11-18 17:59:59'
173
+ five:
174
+ - 纳西妲
175
+ - 宵宫
176
+ four:
177
+ - 班尼特
178
+ - 雷泽
179
+ - 诺艾尔
180
+ name: 月草的赐慧|焰色天河
181
+ - from: '2022-10-14 18:00:00'
182
+ to: '2022-11-01 14:59:59'
183
+ five:
184
+ - 妮露
185
+ - 阿贝多
186
+ four:
187
+ - 北斗
188
+ - 芭芭拉
189
+ - 香菱
190
+ name: 翩舞歈莲|深秘之息
191
+ - from: '2022-09-28 06:00:00'
192
+ to: '2022-10-14 17:59:59'
193
+ five:
194
+ - 赛诺
195
+ - 温迪
196
+ four:
197
+ - 久岐忍
198
+ - 早柚
199
+ - 坎蒂丝
200
+ name: 劈裁冥昭|杯装之诗
201
+ - from: '2022-09-09 18:00:00'
202
+ to: '2022-09-27 14:59:59'
203
+ five:
204
+ - 甘雨
205
+ - 珊瑚宫心海
206
+ four:
207
+ - 行秋
208
+ - 砂糖
209
+ - 多莉
210
+ name: 浮生孰来|浮岳虹珠
211
+ - from: '2022-08-24 06:00:00'
212
+ to: '2022-09-09 17:59:59'
213
+ five:
214
+ - 提纳里
215
+ - 钟离
216
+ four:
217
+ - 柯莱
218
+ - 迪奥娜
219
+ - 菲谢尔
220
+ name: 巡御蘙荟|陵薮市朝
221
+ - from: '2022-08-02 18:00:00'
222
+ to: '2022-08-23 14:59:59'
223
+ five:
224
+ - 宵宫
225
+ four:
226
+ - 云堇
227
+ - 辛焱
228
+ - 班尼特
229
+ name: 焰色天河
230
+ - from: '2022-07-13 06:00:00'
231
+ to: '2022-08-02 17:59:59'
232
+ five:
233
+ - 枫原万叶
234
+ - 可莉
235
+ four:
236
+ - 凝光
237
+ - 鹿野院平藏
238
+ - 托马
239
+ name: 红叶逐荒波
240
+ - from: '2022-06-21 18:00:00'
241
+ to: '2022-07-12 14:59:59'
242
+ five:
243
+ - 荒泷一斗
244
+ four:
245
+ - 重云
246
+ - 五郎
247
+ - 久岐忍
248
+ name: 鬼门斗宴
249
+ - from: '2022-05-31 06:00:00'
250
+ to: '2022-06-21 17:59:59'
251
+ five:
252
+ - 夜兰
253
+ - 魈
254
+ four:
255
+ - 烟绯
256
+ - 芭芭拉
257
+ - 诺艾尔
258
+ name: 素霓伣天|烟火之邀
259
+ - from: '2022-04-19 17:59:59'
260
+ to: '2022-05-31 05:59:59'
261
+ five:
262
+ - 神里绫华
263
+ four:
264
+ - 罗莎莉亚
265
+ - 早柚
266
+ - 雷泽
267
+ name: 白鹭之庭
268
+ - from: '2022-03-30 06:00:00'
269
+ to: '2022-04-19 17:59:59'
270
+ five:
271
+ - 神里绫人
272
+ - 温迪
273
+ four:
274
+ - 香菱
275
+ - 砂糖
276
+ - 云堇
277
+ name: 苍流踏花|杯装之诗
278
+ - from: '2022-03-08 18:00:00'
279
+ to: '2022-03-29 14:59:59'
280
+ five:
281
+ - 雷电将军
282
+ - 珊瑚宫心海
283
+ four:
284
+ - 辛焱
285
+ - 九条裟罗
286
+ - 班尼特
287
+ name: 影寂天下人|浮岳虹珠
288
+ - from: '2022-02-16 06:00:00'
289
+ to: '2022-03-08 17:59:59'
290
+ five:
291
+ - 八重神子
292
+ four:
293
+ - 菲谢尔
294
+ - 迪奥娜
295
+ - 托马
296
+ name: 华紫樱绯
297
+ - from: '2022-01-25 18:00:00'
298
+ to: '2022-02-15 14:59:59'
299
+ five:
300
+ - 甘雨
301
+ - 钟离
302
+ four:
303
+ - 行秋
304
+ - 北斗
305
+ - 烟绯
306
+ name: 浮生孰来|陵薮市朝
307
+ - from: '2022-01-05 06:00:00'
308
+ to: '2022-01-25 17:59:59'
309
+ five:
310
+ - 申鹤
311
+ - 魈
312
+ four:
313
+ - 云堇
314
+ - 凝光
315
+ - 重云
316
+ name: 出尘入世|烟火之邀
317
+ - from: '2021-12-14 18:00:00'
318
+ to: '2022-01-04 14:59:59'
319
+ five:
320
+ - 荒泷一斗
321
+ four:
322
+ - 五郎
323
+ - 芭芭拉
324
+ - 香菱
325
+ name: 鬼门斗宴
326
+ - from: '2021-11-24 06:00:00'
327
+ to: '2021-12-14 17:59:59'
328
+ five:
329
+ - 阿贝多
330
+ - 优菈
331
+ four:
332
+ - 班尼特
333
+ - 诺艾尔
334
+ - 罗莎莉亚
335
+ name: 深秘之息|浪涌之瞬
336
+ - from: '2021-11-02 18:00:00'
337
+ to: '2021-11-23 14:59:59'
338
+ five:
339
+ - 胡桃
340
+ four:
341
+ - 托马
342
+ - 迪奥娜
343
+ - 早柚
344
+ name: 赤团开时
345
+ - from: '2021-10-13 06:00:00'
346
+ to: '2021-11-02 17:59:59'
347
+ five:
348
+ - 达达利亚
349
+ four:
350
+ - 凝光
351
+ - 重云
352
+ - 烟绯
353
+ name: 暂别冬都
354
+ - from: '2021-09-21 18:00:00'
355
+ to: '2021-10-12 14:59:59'
356
+ five:
357
+ - 珊瑚宫心海
358
+ four:
359
+ - 罗莎莉亚
360
+ - 北斗
361
+ - 行秋
362
+ name: 浮岳虹珠
363
+ - from: '2021-09-01 06:00:00'
364
+ to: '2021-09-21 17:59:59'
365
+ five:
366
+ - 雷电将军
367
+ four:
368
+ - 九条裟罗
369
+ - 香菱
370
+ - 砂糖
371
+ name: 影寂天下人
372
+ - from: '2021-08-10 18:00:00'
373
+ to: '2021-08-31 14:59:59'
374
+ five:
375
+ - 宵宫
376
+ four:
377
+ - 早柚
378
+ - 迪奥娜
379
+ - 辛焱
380
+ name: 焰色天河
381
+ - from: '2021-07-21 06:00:00'
382
+ to: '2021-08-10 17:59:59'
383
+ five:
384
+ - 神里绫华
385
+ four:
386
+ - 凝光
387
+ - 重云
388
+ - 烟绯
389
+ name: 白鹭之庭
390
+ - from: '2021-06-29 18:00:00'
391
+ to: '2021-07-20 14:59:59'
392
+ five:
393
+ - 枫原万叶
394
+ four:
395
+ - 罗莎莉亚
396
+ - 班尼特
397
+ - 雷泽
398
+ name: 红叶逐荒波
399
+ - from: '2021-06-09 06:00:00'
400
+ to: '2021-06-29 17:59:59'
401
+ five:
402
+ - 可莉
403
+ four:
404
+ - 芭芭拉
405
+ - 砂糖
406
+ - 菲谢尔
407
+ name: 逃跑的太阳
408
+ - from: '2021-05-18 18:00:00'
409
+ to: '2021-06-08 14:59:59'
410
+ five:
411
+ - 优菈
412
+ four:
413
+ - 辛焱
414
+ - 行秋
415
+ - 北斗
416
+ name: 浪沫的旋舞
417
+ - from: '2021-04-28 06:00:00'
418
+ to: '2021-05-18 17:59:59'
419
+ five:
420
+ - 钟离
421
+ four:
422
+ - 烟绯
423
+ - 诺艾尔
424
+ - 迪奥娜
425
+ name: 陵薮市朝
426
+ - from: '2021-04-06 18:00:00'
427
+ to: '2021-04-27 14:59:59'
428
+ five:
429
+ - 达达利亚
430
+ four:
431
+ - 罗莎莉亚
432
+ - 芭芭拉
433
+ - 菲谢尔
434
+ name: 暂别冬都
435
+ - from: '2021-03-17 06:00:00'
436
+ to: '2021-04-06 15:59:59'
437
+ five:
438
+ - 温迪
439
+ four:
440
+ - 砂糖
441
+ - 雷泽
442
+ - 诺艾尔
443
+ name: 杯装之诗
444
+ - from: '2021-03-02 18:00:00'
445
+ to: '2021-03-16 14:59:59'
446
+ five:
447
+ - 胡桃
448
+ four:
449
+ - 行秋
450
+ - 香菱
451
+ - 重云
452
+ name: 赤团开时
453
+ - from: '2021-02-17 18:00:00'
454
+ to: '2021-03-02 15:59:59'
455
+ five:
456
+ - 刻晴
457
+ four:
458
+ - 凝光
459
+ - 班尼特
460
+ - 芭芭拉
461
+ name: 鱼龙灯昼
462
+ - from: '2021-02-03 06:00:00'
463
+ to: '2021-02-17 15:59:59'
464
+ five:
465
+ - 魈
466
+ four:
467
+ - 迪奥娜
468
+ - 北斗
469
+ - 辛焱
470
+ name: 烟火之邀
471
+ - from: '2021-01-12 18:00:00'
472
+ to: '2021-02-02 14:59:59'
473
+ five:
474
+ - 甘雨
475
+ four:
476
+ - 香菱
477
+ - 行秋
478
+ - 诺艾尔
479
+ name: 浮生孰来
480
+ - from: '2020-12-23 06:00:00'
481
+ to: '2021-01-12 15:59:59'
482
+ five:
483
+ - 阿贝多
484
+ four:
485
+ - 菲谢尔
486
+ - 砂糖
487
+ - 班尼特
488
+ name: 深秘之息
489
+ - from: '2020-12-01 18:00:00'
490
+ to: '2020-12-22 14:59:59'
491
+ five:
492
+ - 钟离
493
+ four:
494
+ - 辛焱
495
+ - 雷泽
496
+ - 重云
497
+ name: 陵薮市朝
498
+ - from: '2020-11-11 06:00:00'
499
+ to: '2020-12-01 15:59:59'
500
+ five:
501
+ - 达达利亚
502
+ four:
503
+ - 迪奥娜
504
+ - 北斗
505
+ - 凝光
506
+ name: 暂别冬都
507
+ - from: '2020-10-20 18:00:00'
508
+ to: '2020-11-10 14:59:59'
509
+ five:
510
+ - 可莉
511
+ four:
512
+ - 行秋
513
+ - 诺艾尔
514
+ - 砂糖
515
+ name: 闪焰的驻足
516
+ - from: '2020-09-28 06:00:00'
517
+ to: '2020-10-18 17:59:59'
518
+ five:
519
+ - 温迪
520
+ four:
521
+ - 芭芭拉
522
+ - 菲谢尔
523
+ - 香菱
524
+ name: 杯装之诗
Yunzai/plugins/genshin/defSet/pool/302.yaml ADDED
@@ -0,0 +1,647 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - from: '2023-10-17 18:00:00'
2
+ to: '2023-11-07 14:59:59'
3
+ five:
4
+ - 金流监督
5
+ - 终末嗟叹之诗
6
+ four:
7
+ - 勘探钻机
8
+ - 测距规
9
+ - 西风剑
10
+ - 雨裁
11
+ - 昭心
12
+ name: 神铸赋形
13
+ - from: '2023-09-27 06:00:00'
14
+ to: '2023-10-17 17:59:59'
15
+ five:
16
+ - 万世流涌大典
17
+ - 护摩之杖
18
+ four:
19
+ - 船坞长剑
20
+ - 便携动力锯
21
+ - 幽夜华尔兹
22
+ - 西风长枪
23
+ - 西风秘典
24
+ name: 神铸赋形
25
+ - from: '2023-09-05 18:00:00'
26
+ to: '2023-09-26 14:59:59'
27
+ five:
28
+ - 贯虹之槊
29
+ - 冬极白星
30
+ four:
31
+ - 笛剑
32
+ - 祭礼大剑
33
+ - 匣里灭辰
34
+ - 流浪乐章
35
+ - 弓藏
36
+ name: 神铸赋形
37
+ - from: '2023-08-16 06:00:00'
38
+ to: '2023-09-05 17:59:59'
39
+ five:
40
+ - 最初的大魔术
41
+ - 若水
42
+ four:
43
+ - 祭礼剑
44
+ - 西风大剑
45
+ - 西风长枪
46
+ - 祭礼残章
47
+ - 祭礼弓
48
+ name: 神铸赋形
49
+ - from: '2023-07-25 18:00:00'
50
+ to: '2023-08-15 14:59:59'
51
+ five:
52
+ - 不灭月华
53
+ - 图莱杜拉的回忆
54
+ four:
55
+ - 暗巷的酒与诗
56
+ - 匣里龙吟
57
+ - 钟剑
58
+ - 匣里灭辰
59
+ - 西风猎弓
60
+ name: 神铸赋形
61
+ - from: '2023-07-05 06:00:00'
62
+ to: '2023-07-25 17:59:59'
63
+ five:
64
+ - 松籁响起之时
65
+ - 四风原典
66
+ four:
67
+ - 暗巷闪光
68
+ - 暗巷猎手
69
+ - 雨裁
70
+ - 西风长枪
71
+ - 昭心
72
+ name: 神铸赋形
73
+ - from: '2023-06-13 18:00:00'
74
+ to: '2023-07-04 14:59:59'
75
+ five:
76
+ - 裁叶萃光
77
+ - 苍古自由之誓
78
+ four:
79
+ - 断浪长鳍
80
+ - 曚云之月
81
+ - 西风剑
82
+ - 祭礼大剑
83
+ - 西风秘典
84
+ name: 神铸赋形
85
+ - from: '2023-05-24 06:00:00'
86
+ to: '2023-06-13 17:59:59'
87
+ five:
88
+ - 飞雷之弦振
89
+ - 神乐之真意
90
+ four:
91
+ - 恶王丸
92
+ - 笛剑
93
+ - 匣里灭辰
94
+ - 流浪乐章
95
+ - 弓藏
96
+ name: 神铸赋形
97
+ - from: '2023-05-02 18:00:00'
98
+ to: '2023-05-23 14:59:59'
99
+ five:
100
+ - 碧落之珑
101
+ - 阿莫斯之弓
102
+ four:
103
+ - 玛海菈的水色
104
+ - 流浪的晚星
105
+ - 匣里龙吟
106
+ - 西风长枪
107
+ - 祭礼弓
108
+ name: 神铸赋形
109
+ - from: '2023-04-12 06:00:00'
110
+ to: '2023-05-02 17:59:59'
111
+ five:
112
+ - 千夜浮梦
113
+ - 圣显之钥
114
+ four:
115
+ - 西福斯的月光
116
+ - 西风大剑
117
+ - 匣里灭辰
118
+ - 祭礼残章
119
+ - 绝弦
120
+ name: 神铸赋形
121
+ - from: '2023-03-21 18:00:00'
122
+ to: '2023-04-11 14:59:59'
123
+ five:
124
+ - 息灾
125
+ - 雾切之回光
126
+ four:
127
+ - 暗巷的酒与诗
128
+ - 祭礼剑
129
+ - 钟剑
130
+ - 西风长枪
131
+ - 西风猎弓
132
+ name: 神铸赋形
133
+ - from: '2023-03-01 06:00:00'
134
+ to: '2023-03-21 17:59:59'
135
+ five:
136
+ - 苇海信标
137
+ - 赤沙之杖
138
+ four:
139
+ - 暗巷闪光
140
+ - 暗巷猎手
141
+ - 祭礼大剑
142
+ - 匣里灭辰
143
+ - 昭心
144
+ name: 神铸赋形
145
+ - from: '2023-02-07 18:00:00'
146
+ to: '2023-02-28 14:59:59'
147
+ five:
148
+ - 护摩之杖
149
+ - 若水
150
+ four:
151
+ - 千岩古剑
152
+ - 西风剑
153
+ - 匣里灭辰
154
+ - 西风秘典
155
+ - 弓藏
156
+ name: 神铸赋形
157
+ - from: '2023-01-18 06:00:00'
158
+ to: '2023-02-07 17:59:59'
159
+ five:
160
+ - 裁叶萃光
161
+ - 和璞鸢
162
+ four:
163
+ - 千岩长枪
164
+ - 笛剑
165
+ - 雨裁
166
+ - 流浪乐章
167
+ - 祭礼弓
168
+ name: 神铸赋形
169
+ - from: '2022-12-27 18:00:00'
170
+ to: '2023-01-17 14:59:59'
171
+ five:
172
+ - 薙草之稻光
173
+ - 波乱月白经津
174
+ four:
175
+ - 恶王丸
176
+ - 曚云之月
177
+ - 匣里龙吟
178
+ - 西风长枪
179
+ - 祭礼残章
180
+ name: 神铸赋形
181
+ - from: '2022-12-07 06:00:00'
182
+ to: '2022-12-27 17:59:59'
183
+ five:
184
+ - 图莱杜拉的回忆
185
+ - 赤角石溃杵
186
+ four:
187
+ - 祭礼剑
188
+ - 西风大剑
189
+ - 断浪长鳍
190
+ - 昭心
191
+ - 西风猎弓
192
+ - from: '2022-11-18 18:00:00'
193
+ to: '2022-12-06 14:59:59'
194
+ five:
195
+ - 神乐之真意
196
+ - 冬极白星
197
+ four:
198
+ - 西风剑
199
+ - 钟剑
200
+ - 匣里灭辰
201
+ - 西风秘典
202
+ - 绝弦
203
+ name: 神铸赋形
204
+ - from: '2022-11-02 06:00:00'
205
+ to: '2022-11-18 14:59:59'
206
+ five:
207
+ - 千夜浮梦
208
+ - 飞雷之弦振
209
+ four:
210
+ - 笛剑
211
+ - 祭礼大剑
212
+ - 西风长枪
213
+ - 流浪乐章
214
+ - 弓藏
215
+ name: 神铸赋形
216
+ - from: '2022-10-14 18:00:00'
217
+ to: '2022-11-01 14:59:59'
218
+ five:
219
+ - 圣显之钥
220
+ - 磐岩结绿
221
+ four:
222
+ - 西福斯的月光
223
+ - 雨裁
224
+ - 匣里灭辰
225
+ - 流浪的晚星
226
+ - 祭礼弓
227
+ name: 神铸赋形
228
+ - from: '2022-09-28 06:00:00'
229
+ to: '2022-10-14 17:59:59'
230
+ five:
231
+ - 赤沙之杖
232
+ - 终末嗟叹之诗
233
+ four:
234
+ - 匣里龙吟
235
+ - 玛海菈的水色
236
+ - 西风长枪
237
+ - 祭礼残章
238
+ - 西风猎弓
239
+ name: 神铸赋形
240
+ - from: '2022-09-09 18:00:00'
241
+ to: '2022-09-27 14:59:59'
242
+ five:
243
+ - 阿莫斯之弓
244
+ - 不灭月华
245
+ four:
246
+ - 祭礼剑
247
+ - 西风大剑
248
+ - 匣里灭辰
249
+ - 昭心
250
+ - 弓藏
251
+ name: 神铸赋形
252
+ - from: '2022-08-24 06:00:00'
253
+ to: '2022-09-09 17:59:59'
254
+ five:
255
+ - 猎人之径
256
+ - 贯虹之槊
257
+ four:
258
+ - 西风剑
259
+ - 钟剑
260
+ - 西风长枪
261
+ - 西风秘典
262
+ - 绝弦
263
+ name: 神铸赋形
264
+ - from: '2022-08-02 18:00:00'
265
+ to: '2022-08-23 14:59:59'
266
+ five:
267
+ - 飞雷之弦振
268
+ - 斫峰之刃
269
+ four:
270
+ - 暗巷的酒与诗
271
+ - 暗巷猎手
272
+ - 笛剑
273
+ - 祭礼大剑
274
+ - 匣里灭辰
275
+ name: 神铸赋形
276
+ - from: '2022-07-13 06:00:00'
277
+ to: '2022-08-02 17:59:59'
278
+ five:
279
+ - 苍古自由之誓
280
+ - 四风原典
281
+ four:
282
+ - 暗巷闪光
283
+ - 雨裁
284
+ - 西风长枪
285
+ - 流浪乐章
286
+ - 幽夜华尔兹
287
+ name: 神铸赋形
288
+ - from: '2022-06-21 18:00:00'
289
+ to: '2022-07-12 14:59:59'
290
+ five:
291
+ - 赤角石溃杵
292
+ - 尘世之锁
293
+ four:
294
+ - 千岩古剑
295
+ - 匣里龙吟
296
+ - 匣里灭辰
297
+ - 祭礼残章
298
+ - 绝弦
299
+ name: 神铸赋形
300
+ - from: '2022-05-31 06:00:00'
301
+ to: '2022-06-21 17:59:59'
302
+ five:
303
+ - 若水
304
+ - 和璞鸢
305
+ four:
306
+ - 千岩长枪
307
+ - 祭礼剑
308
+ - 西风大剑
309
+ - 昭心
310
+ - 祭礼弓
311
+ name: 神铸赋形
312
+ - from: '2022-04-19 17:59:59'
313
+ to: '2022-05-31 05:59:59'
314
+ five:
315
+ - 雾切之回光
316
+ - 无工之剑
317
+ four:
318
+ - 西风剑
319
+ - 钟剑
320
+ - 西风长枪
321
+ - 西风秘典
322
+ - 西风猎弓
323
+ name: 神铸赋形
324
+ - from: '2022-03-30 06:00:00'
325
+ to: '2022-04-19 17:59:59'
326
+ five:
327
+ - 波乱月白经津
328
+ - 终末嗟叹之诗
329
+ four:
330
+ - 弓藏
331
+ - 笛剑
332
+ - 流浪乐章
333
+ - 匣里灭辰
334
+ - 祭礼大剑
335
+ name: 神铸赋形
336
+ - from: '2022-03-08 18:00:00'
337
+ to: '2022-03-29 14:59:59'
338
+ five:
339
+ - 薙草之稻光
340
+ - 不灭月华
341
+ four:
342
+ - 恶王丸
343
+ - 曚云之月
344
+ - 匣里龙吟
345
+ - 西风长枪
346
+ - 祭礼残章
347
+ name: 神铸赋形
348
+ - from: '2022-02-16 06:00:00'
349
+ to: '2022-03-08 17:59:59'
350
+ five:
351
+ - 神乐之真意
352
+ - 磐岩结绿
353
+ four:
354
+ - 祭礼剑
355
+ - 雨裁
356
+ - 断浪长鳍
357
+ - 昭心
358
+ - 绝弦
359
+ name: 神铸赋形
360
+ - from: '2022-01-25 18:00:00'
361
+ to: '2022-02-15 14:59:59'
362
+ five:
363
+ - 贯虹之槊
364
+ - 阿莫斯之弓
365
+ four:
366
+ - 西风剑
367
+ - 千岩古剑
368
+ - 匣里灭辰
369
+ - 西风秘典
370
+ - 祭礼弓
371
+ name: 神铸赋形
372
+ - from: '2022-01-05 06:00:00'
373
+ to: '2022-01-25 17:59:59'
374
+ five:
375
+ - 息灾
376
+ - 和璞鸢
377
+ four:
378
+ - 笛剑
379
+ - 西风大剑
380
+ - 千岩长枪
381
+ - 流浪乐章
382
+ - 西风猎弓
383
+ name: 神铸赋形
384
+ - from: '2021-12-14 18:00:00'
385
+ to: '2022-01-04 14:59:59'
386
+ five:
387
+ - 赤角石溃杵
388
+ - 天空之翼
389
+ four:
390
+ - 暗巷闪光
391
+ - 钟剑
392
+ - 西风长枪
393
+ - 祭礼残章
394
+ - 幽夜华尔兹
395
+ name: 神铸赋形
396
+ - from: '2021-11-24 06:00:00'
397
+ to: '2021-12-14 17:59:59'
398
+ five:
399
+ - 苍古自由之誓
400
+ - 松籁响起之时
401
+ four:
402
+ - 匣里龙吟
403
+ - 祭礼大剑
404
+ - 匣里灭辰
405
+ - 暗巷的酒与诗
406
+ - 暗巷猎手
407
+ name: 神铸赋形
408
+ - from: '2021-11-02 18:00:00'
409
+ to: '2021-11-23 14:59:59'
410
+ five:
411
+ - 护摩之杖
412
+ - 终末嗟叹之诗
413
+ four:
414
+ - 祭礼剑
415
+ - 雨裁
416
+ - 断浪长鳍
417
+ - 流浪乐章
418
+ - 曚云之月
419
+ name: 神铸赋形
420
+ - from: '2021-10-13 06:00:00'
421
+ to: '2021-11-02 17:59:59'
422
+ five:
423
+ - 冬极白星
424
+ - 尘世之锁
425
+ four:
426
+ - 西风剑
427
+ - 恶王丸
428
+ - 西风长枪
429
+ - 昭心
430
+ - 弓藏
431
+ name: 神铸赋形
432
+ - from: '2021-09-21 18:00:00'
433
+ to: '2021-10-12 14:59:59'
434
+ five:
435
+ - 不灭月华
436
+ - 磐岩结绿
437
+ four:
438
+ - 笛剑
439
+ - 西风大剑
440
+ - 匣里灭辰
441
+ - 西风秘典
442
+ - 绝弦
443
+ name: 神铸赋形
444
+ - from: '2021-09-01 06:00:00'
445
+ to: '2021-09-21 17:59:59'
446
+ five:
447
+ - 薙草之稻光
448
+ - 无工之剑
449
+ four:
450
+ - 匣里龙吟
451
+ - 钟剑
452
+ - 西风长枪
453
+ - 流浪乐章
454
+ - 祭礼弓
455
+ name: 神铸赋形
456
+ - from: '2021-08-10 18:00:00'
457
+ to: '2021-08-31 14:59:59'
458
+ five:
459
+ - 飞雷之弦振
460
+ - 天空之刃
461
+ four:
462
+ - 祭礼剑
463
+ - 雨裁
464
+ - 匣里灭辰
465
+ - 祭礼残章
466
+ - 西风猎弓
467
+ name: 神铸赋形
468
+ - from: '2021-07-21 06:00:00'
469
+ to: '2021-08-10 17:59:59'
470
+ five:
471
+ - 雾切之回光
472
+ - 天空之脊
473
+ four:
474
+ - 西风剑
475
+ - 祭礼大剑
476
+ - 西风长枪
477
+ - 西风秘典
478
+ - 绝弦
479
+ name: 神铸赋形
480
+ - from: '2021-06-29 18:00:00'
481
+ to: '2021-07-20 14:59:59'
482
+ five:
483
+ - 苍古自由之誓
484
+ - 天空之卷
485
+ four:
486
+ - 暗巷闪光
487
+ - 西风大剑
488
+ - 匣里灭辰
489
+ - 暗巷的酒与诗
490
+ - 暗巷猎手
491
+ name: 神铸赋形
492
+ - from: '2021-06-09 06:00:00'
493
+ to: '2021-06-29 17:59:59'
494
+ five:
495
+ - 天空之傲
496
+ - 四风原典
497
+ four:
498
+ - 匣里龙吟
499
+ - 钟剑
500
+ - 西风长枪
501
+ - 流浪乐章
502
+ - 幽夜华尔兹
503
+ name: 神铸赋形
504
+ - from: '2021-05-18 18:00:00'
505
+ to: '2021-06-08 14:59:59'
506
+ five:
507
+ - 松籁响起之时
508
+ - 风鹰剑
509
+ four:
510
+ - 祭礼剑
511
+ - 雨裁
512
+ - 匣里灭辰
513
+ - 祭礼残章
514
+ - 弓藏
515
+ name: 神铸赋形
516
+ - from: '2021-04-28 06:00:00'
517
+ to: '2021-05-18 17:59:59'
518
+ five:
519
+ - 斫峰之刃
520
+ - 尘世��锁
521
+ four:
522
+ - 笛剑
523
+ - 千岩古剑
524
+ - 祭礼弓
525
+ - 昭心
526
+ - 千岩长枪
527
+ name: 神铸赋形
528
+ - from: '2021-04-06 18:00:00'
529
+ to: '2021-04-27 14:59:59'
530
+ five:
531
+ - 天空之翼
532
+ - 四风原典
533
+ four:
534
+ - 西风剑
535
+ - 祭礼大剑
536
+ - 暗巷猎手
537
+ - 西风秘典
538
+ - 西风长枪
539
+ name: 神铸赋形
540
+ - from: '2021-03-17 06:00:00'
541
+ to: '2021-04-06 15:59:59'
542
+ five:
543
+ - 终末嗟叹之诗
544
+ - 天空之刃
545
+ four:
546
+ - 暗巷闪光
547
+ - 西风大剑
548
+ - 西风猎弓
549
+ - 暗巷的酒与诗
550
+ - 匣里灭辰
551
+ name: 神铸赋形
552
+ - from: '2021-02-23 18:00:00'
553
+ to: '2021-03-16 14:59:59'
554
+ five:
555
+ - 护摩之杖
556
+ - 狼的末路
557
+ four:
558
+ - 匣里龙吟
559
+ - 千岩古剑
560
+ - 祭礼弓
561
+ - 流浪乐章
562
+ - 千岩长枪
563
+ name: 神铸赋形
564
+ - from: '2021-02-03 06:00:00'
565
+ to: '2021-02-23 15:59:59'
566
+ five:
567
+ - 磐岩结绿
568
+ - 和璞鸢
569
+ four:
570
+ - 笛剑
571
+ - 祭礼大剑
572
+ - 弓藏
573
+ - 昭心
574
+ - 西风长枪
575
+ name: 神铸赋形
576
+ - from: '2021-01-12 18:00:00'
577
+ to: '2021-02-02 14:59:59'
578
+ five:
579
+ - 阿莫斯之弓
580
+ - 天空之傲
581
+ four:
582
+ - 祭礼剑
583
+ - 钟剑
584
+ - 匣里灭辰
585
+ - 昭心
586
+ - 西风猎弓
587
+ name: 神铸赋形
588
+ - from: '2020-12-23 06:00:00'
589
+ to: '2021-01-12 15:59:59'
590
+ five:
591
+ - 斫峰之刃
592
+ - 天空之卷
593
+ four:
594
+ - 西风剑
595
+ - 西风大剑
596
+ - 西风长枪
597
+ - 祭礼残章
598
+ - 绝弦
599
+ name: 神铸赋形
600
+ - from: '2020-12-01 18:00:00'
601
+ to: '2020-12-22 14:59:59'
602
+ five:
603
+ - 贯虹之槊
604
+ - 无工之剑
605
+ four:
606
+ - 匣里龙吟
607
+ - 钟剑
608
+ - 西风秘典
609
+ - 西风猎弓
610
+ - 匣里灭辰
611
+ name: 神铸赋形
612
+ - from: '2020-11-11 06:00:00'
613
+ to: '2020-12-01 15:59:59'
614
+ five:
615
+ - 天空之翼
616
+ - 尘世之锁
617
+ four:
618
+ - 笛剑
619
+ - 雨裁
620
+ - 昭心
621
+ - 弓藏
622
+ - 西风长枪
623
+ name: 神铸赋形
624
+ - from: '2020-10-20 18:00:00'
625
+ to: '2020-11-10 14:59:59'
626
+ five:
627
+ - 四风原典
628
+ - 狼的末路
629
+ four:
630
+ - 祭礼剑
631
+ - 祭礼大剑
632
+ - 祭礼残章
633
+ - 祭礼弓
634
+ - 匣里灭辰
635
+ name: 神铸赋形
636
+ - from: '2020-09-28 06:00:00'
637
+ to: '2020-10-18 17:59:59'
638
+ five:
639
+ - 风鹰剑
640
+ - 阿莫斯之弓
641
+ four:
642
+ - 笛剑
643
+ - 钟剑
644
+ - 流浪乐章
645
+ - 绝弦
646
+ - 西风长枪
647
+ name: 神铸赋形
Yunzai/plugins/genshin/defSet/prop/prop.yaml ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #数据源自https://github.com/CRAZYShimakaze/zhenxun_extensive_plugin/blob/main/genshin_role_info/res/json_data/prop.json
2
+ FIGHT_PROP_BASE_ATTACK: 基础攻击力
3
+ FIGHT_PROP_BASE_DEFENSE: 基础防御力
4
+ FIGHT_PROP_BASE_HP: 基础生命值
5
+ FIGHT_PROP_ATTACK: 攻击力
6
+ FIGHT_PROP_ATTACK_PERCENT: 百分比攻击力
7
+ FIGHT_PROP_HP: 生命值
8
+ FIGHT_PROP_HP_PERCENT: 百分比生命值
9
+ FIGHT_PROP_DEFENSE: 防御力
10
+ FIGHT_PROP_DEFENSE_PERCENT: 百分比防御力
11
+ FIGHT_PROP_ELEMENT_MASTERY: 元素精通
12
+ FIGHT_PROP_CRITICAL: 暴击率
13
+ FIGHT_PROP_CRITICAL_HURT: 暴击伤害
14
+ FIGHT_PROP_CHARGE_EFFICIENCY: 元素充能效率
15
+ FIGHT_PROP_FIRE_SUB_HURT: 火元素抗性
16
+ FIGHT_PROP_ELEC_SUB_HURT: 雷元素抗性
17
+ FIGHT_PROP_ICE_SUB_HURT: 冰元素抗性
18
+ FIGHT_PROP_WATER_SUB_HURT: 水元素抗性
19
+ FIGHT_PROP_WIND_SUB_HURT: 风元素抗性
20
+ FIGHT_PROP_ROCK_SUB_HURT: 岩元素抗性
21
+ FIGHT_PROP_GRASS_SUB_HURT: 草元素抗性
22
+ FIGHT_PROP_FIRE_ADD_HURT: 火元素伤害加成
23
+ FIGHT_PROP_ELEC_ADD_HURT: 雷元素伤害加成
24
+ FIGHT_PROP_ICE_ADD_HURT: 冰元素伤害加成
25
+ FIGHT_PROP_WATER_ADD_HURT: 水元素伤害加成
26
+ FIGHT_PROP_WIND_ADD_HURT: 风元素伤害加成
27
+ FIGHT_PROP_ROCK_ADD_HURT: 岩元素伤害加成
28
+ FIGHT_PROP_GRASS_ADD_HURT: 草元素伤害加成
29
+ FIGHT_PROP_PHYSICAL_ADD_HURT: 物理伤害加成
30
+ FIGHT_PROP_HEAL_ADD: 治疗加成
Yunzai/plugins/genshin/defSet/role/index.yaml ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 成就
2
+ achievement: 1095
3
+
4
+ # 角色数
5
+ avatar: 73
6
+
7
+ # 等级
8
+ level: 60
9
+
10
+ # 总宝箱
11
+ all_chest: 5826
12
+
13
+ # 奇馈宝箱
14
+ magic_chest: 206
15
+
16
+ # 华丽宝箱
17
+ luxurious_chest: 232
18
+
19
+ # 珍贵宝箱
20
+ precious_chest: 598
21
+
22
+ # 精致宝箱
23
+ exquisite_chest: 1969
24
+
25
+ # 普通宝箱
26
+ common_chest: 2821
27
+
28
+ # 传送点
29
+ way_point: 372
30
+
31
+ # 秘境
32
+ domain: 54
33
+
34
+ # 风神瞳
35
+ anemoculus: 66
36
+
37
+ # 岩神瞳
38
+ geoculus: 131
39
+
40
+ # 雷神瞳
41
+ electroculus: 181
42
+
43
+ # 草神瞳
44
+ dendroculus: 271
45
+
46
+ # 水神瞳
47
+ hydroculus: 150
Yunzai/plugins/genshin/defSet/role/name.yaml ADDED
@@ -0,0 +1,888 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 20000000:
2
+ - 主角
3
+ - 旅行者
4
+ - 卑鄙的外乡人
5
+ - 荣誉骑士
6
+ - 爷
7
+ - 风主
8
+ - 岩主
9
+ - 雷主
10
+ - 草主
11
+ - 水主
12
+ - 履刑者
13
+ - 抽卡不歪真君
14
+ 10000002:
15
+ - 神里绫华
16
+ - Kamisato Ayaka
17
+ - Ayaka
18
+ - ayaka
19
+ - 神里
20
+ - 绫华
21
+ - 神里凌华
22
+ - 凌华
23
+ - 白鹭公主
24
+ - 神里大小姐
25
+ - 小乌龟
26
+ - 龟龟
27
+ 10000003:
28
+ - 琴
29
+ - Jean
30
+ - jean
31
+ - 团长
32
+ - 代理团长
33
+ - 琴团长
34
+ - 蒲公英骑士
35
+ - 琴·古恩希尔德
36
+ - 古恩希尔德
37
+ 10000005:
38
+ - 空
39
+ - 男主
40
+ - 男主角
41
+ - 龙哥
42
+ - 空哥
43
+ - 男爷
44
+ 10000006:
45
+ - 丽莎
46
+ - Lisa
47
+ - lisa
48
+ - 图书管理员
49
+ - 图书馆管理员
50
+ - 蔷薇魔女
51
+ - 丽莎阿姨
52
+ - 丽莎·敏兹
53
+ - 敏兹
54
+ 10000007:
55
+ - 荧
56
+ - 女主
57
+ - 女主角
58
+ - 莹
59
+ - 萤
60
+ - 黄毛阿姨
61
+ - 荧妹
62
+ - 女爷
63
+ 10000014:
64
+ - 芭芭拉
65
+ - Barbara
66
+ - barbara
67
+ - 巴巴拉
68
+ - 拉粑粑
69
+ - 拉巴巴
70
+ - 内鬼
71
+ - 加湿器
72
+ - 肉身解咒
73
+ - 肉身解咒真君
74
+ - 闪耀偶像
75
+ - 偶像
76
+ - 芭芭拉·佩奇
77
+ - 佩奇
78
+ 10000015:
79
+ - 凯亚
80
+ - Kaeya
81
+ - kaeya
82
+ - 盖亚
83
+ - 凯子哥
84
+ - 凯鸭
85
+ - 矿工
86
+ - 矿工头子
87
+ - 骑兵队长
88
+ - 凯子
89
+ - 凝冰渡海真君
90
+ - 凯亚·亚尔伯里奇
91
+ - 亚尔伯里奇
92
+ 10000016:
93
+ - 迪卢克
94
+ - diluc
95
+ - Diluc
96
+ - 卢姥爷
97
+ - 姥爷
98
+ - 卢老爷
99
+ - 卢锅巴
100
+ - 正义人
101
+ - 正e人
102
+ - 正E人
103
+ - 卢本伟
104
+ - 暗夜英雄
105
+ - 卢卢伯爵
106
+ - 落魄了
107
+ - 落魄了家人们
108
+ - 迪卢克·莱艮芬德
109
+ - 莱艮芬德
110
+ 10000020:
111
+ - 雷泽
112
+ - razor
113
+ - Razor
114
+ - 狼少年
115
+ - 狼崽子
116
+ - 狼崽
117
+ - 卢皮卡
118
+ - 小狼
119
+ - 小狼狗
120
+ - 狼孩
121
+ 10000021:
122
+ - 安柏
123
+ - Amber
124
+ - amber
125
+ - 安伯
126
+ - 兔兔伯爵
127
+ - 飞行冠军
128
+ - 侦查骑士
129
+ - 点火姬
130
+ - 点火机
131
+ - 打火机
132
+ - 打火姬
133
+ 10000022:
134
+ - 温迪
135
+ - Venti
136
+ - venti
137
+ - 温蒂
138
+ - 风神
139
+ - 卖唱的
140
+ - 巴巴托斯
141
+ - 巴巴脱丝
142
+ - 芭芭托斯
143
+ - 芭芭脱丝
144
+ - 干点正事
145
+ - 不干正事
146
+ - 吟游诗人
147
+ - 诶嘿
148
+ - 唉嘿
149
+ - 摸鱼
150
+ 10000023:
151
+ - 香菱
152
+ - Xiangling
153
+ - xiangling
154
+ - 香玲
155
+ - 锅巴
156
+ - 厨师
157
+ - 万民堂厨师
158
+ - 香师傅
159
+ - 卯香菱
160
+ 10000024:
161
+ - 北斗
162
+ - Beidou
163
+ - beidou
164
+ - 大姐头
165
+ - 大姐
166
+ - 无冕的龙王
167
+ 10000025:
168
+ - 行秋
169
+ - Xingqiu
170
+ - xingqiu
171
+ - 秋秋人
172
+ - 秋妹妹
173
+ - 书呆子
174
+ - 枕玉
175
+ - 飞云商会二少爷
176
+ 10000026:
177
+ - 魈
178
+ - Xiao
179
+ - xiao
180
+ - 打桩机
181
+ - 插秧
182
+ - 三眼五显仙人
183
+ - 三眼五显真人
184
+ - 降魔大圣
185
+ - 护法夜叉
186
+ - 快乐风男
187
+ - 无聊
188
+ - 靖妖傩舞
189
+ - 矮子仙人
190
+ - 三点五尺仙人
191
+ - 跳跳虎
192
+ 10000027:
193
+ - 凝光
194
+ - Ningguang
195
+ - ningguang
196
+ - 富婆
197
+ - 天权星
198
+ - 天权
199
+ 10000029:
200
+ - 可莉
201
+ - Klee
202
+ - klee
203
+ - 嘟嘟可
204
+ - 火花骑士
205
+ - 蹦蹦炸弹
206
+ - 炸鱼
207
+ - 放火烧山
208
+ - 放火烧山真君
209
+ - 蒙德最强战力
210
+ - 逃跑的太阳
211
+ - 啦啦啦
212
+ - 哒哒哒
213
+ - 炸弹人
214
+ - 禁闭室
215
+ - 太阳
216
+ - 小太阳
217
+ 10000030:
218
+ - 钟离
219
+ - Zhongli
220
+ - zhongli
221
+ - 摩拉克斯
222
+ - 岩王爷
223
+ - 岩神
224
+ - 钟师傅
225
+ - 天动万象
226
+ - 岩王帝君
227
+ - 未来可期
228
+ - 帝君
229
+ - 拒收病婿
230
+ 10000031:
231
+ - 菲谢尔
232
+ - Fischl
233
+ - fischl
234
+ - 皇女
235
+ - 小艾米
236
+ - 小艾咪
237
+ - 奥兹
238
+ - 断罪皇女
239
+ - 中二病
240
+ - 中二少女
241
+ - 中二皇女
242
+ - 奥兹发射器
243
+ - 菲谢尔·冯·露弗施洛斯·那菲多特
244
+ - 露弗施洛斯
245
+ - 那菲多特
246
+ 10000032:
247
+ - 班尼特
248
+ - Bennett
249
+ - bennett
250
+ - 点赞哥
251
+ - 点赞
252
+ - 倒霉少年
253
+ - 倒霉蛋
254
+ - 霹雳闪雷真君
255
+ - 班神
256
+ - 班爷
257
+ - 倒霉
258
+ - 火神
259
+ - 六星真神
260
+ 10000033:
261
+ - 达达利亚
262
+ - Tartaglia
263
+ - tartaglia
264
+ - Childe
265
+ - childe
266
+ - Ajax
267
+ - ajax
268
+ - 达达鸭
269
+ - 达达利鸭
270
+ - 公子
271
+ - 玩具销售员
272
+ - 玩具推销员
273
+ - 钱包
274
+ - 鸭鸭
275
+ - 愚人众末席
276
+ - 阿贾克斯
277
+ 10000034:
278
+ - 诺艾尔
279
+ - Noelle
280
+ - noelle
281
+ - 女仆
282
+ - 高达
283
+ - 岩王帝姬
284
+ 10000035:
285
+ - 七七
286
+ - Qiqi
287
+ - qiqi
288
+ - 僵尸
289
+ - 肚饿真君
290
+ - 度厄真君
291
+ - '77'
292
+ 10000036:
293
+ - 重云
294
+ - Chongyun
295
+ - chongyun
296
+ - 纯阳之体
297
+ - 冰棍
298
+ 10000037:
299
+ - 甘雨
300
+ - Ganyu
301
+ - ganyu
302
+ - 椰羊
303
+ - 椰奶
304
+ - 王小美
305
+ 10000038:
306
+ - 阿贝多
307
+ - Albedo
308
+ - albedo
309
+ - 可莉哥哥
310
+ - 升降机
311
+ - 升降台
312
+ - 电梯
313
+ - 白垩之子
314
+ - 贝爷
315
+ - 白垩
316
+ - 阿贝少
317
+ - 花呗多
318
+ - 阿贝夕
319
+ - abd
320
+ - 阿师傅
321
+ 10000039:
322
+ - 迪奥娜
323
+ - Diona
324
+ - diona
325
+ - 迪欧娜
326
+ - dio
327
+ - dio娜
328
+ - 冰猫
329
+ - 猫猫
330
+ - 猫娘
331
+ - 喵喵
332
+ - 调酒师
333
+ - 迪奥娜·凯茨莱茵
334
+ - 凯茨莱茵
335
+ 10000041:
336
+ - 莫娜
337
+ - Mona
338
+ - mona
339
+ - 穷鬼
340
+ - 穷光蛋
341
+ - 穷
342
+ - 莫纳
343
+ - 占星术士
344
+ - 占星师
345
+ - 讨龙真君
346
+ - 半部讨龙真君
347
+ - 阿斯托洛吉斯·莫娜·梅姬斯图斯
348
+ - 阿斯托洛���斯
349
+ - 梅姬斯图斯
350
+ - 梅姬斯图斯姬
351
+ - 梅姬斯图斯卿
352
+ 10000042:
353
+ - 刻晴
354
+ - Keqing
355
+ - keqing
356
+ - 刻情
357
+ - 氪晴
358
+ - 刻师傅
359
+ - 刻师父
360
+ - 牛杂
361
+ - 牛杂师傅
362
+ - 斩尽牛杂
363
+ - 免疫
364
+ - 免疫免疫
365
+ - 屁斜剑法
366
+ - 玉衡星
367
+ - 玉衡
368
+ - 阿晴
369
+ - 啊晴
370
+ - 璃月雷神
371
+ 10000043:
372
+ - 砂糖
373
+ - Sucrose
374
+ - sucrose
375
+ - 雷莹术士
376
+ - 雷萤术士
377
+ - 雷荧术士
378
+ 10000044:
379
+ - 辛焱
380
+ - Xinyan
381
+ - xinyan
382
+ - 辛炎
383
+ - 黑妹
384
+ - 摇滚
385
+ 10000045:
386
+ - 罗莎莉亚
387
+ - Rosaria
388
+ - rosaria
389
+ - 罗莎莉娅
390
+ - 白色史莱姆
391
+ - 白史莱姆
392
+ - 修女
393
+ - 罗莎利亚
394
+ - 罗莎利娅
395
+ - 罗沙莉亚
396
+ - 罗沙莉娅
397
+ - 罗沙利亚
398
+ - 罗沙利娅
399
+ - 萝莎莉亚
400
+ - 萝莎莉娅
401
+ - 萝莎利亚
402
+ - 萝莎利娅
403
+ - 萝沙莉亚
404
+ - 萝沙莉娅
405
+ - 萝沙利亚
406
+ - 萝沙利娅
407
+ 10000046:
408
+ - 胡桃
409
+ - Hu Tao
410
+ - hu tao
411
+ - HuTao
412
+ - hutao
413
+ - Hutao
414
+ - 胡淘
415
+ - 往生堂堂主
416
+ - 火化
417
+ - 抬棺的
418
+ - 蝴蝶
419
+ - 核桃
420
+ - 堂主
421
+ - 胡堂主
422
+ - 雪霁梅香
423
+ - 桃子
424
+ 10000047:
425
+ - 枫原万叶
426
+ - Kaedehara Kazuha
427
+ - Kazuha
428
+ - kazuha
429
+ - 万叶
430
+ - 叶天帝
431
+ - 天帝
432
+ - 叶师傅
433
+ 10000048:
434
+ - 烟绯
435
+ - Yanfei
436
+ - yanfei
437
+ - 烟老师
438
+ - 律师
439
+ - 罗翔
440
+ 10000049:
441
+ - 宵宫
442
+ - Yoimiya
443
+ - yoimiya
444
+ - 霄宫
445
+ - 烟花
446
+ - 肖宫
447
+ - 肖工
448
+ - 绷带女孩
449
+ - 长野原宵宫
450
+ 10000050:
451
+ - 托马
452
+ - Thoma
453
+ - thoma
454
+ - 家政官
455
+ - 太郎丸
456
+ - 地头蛇
457
+ - 男仆
458
+ - 拖马
459
+ 10000051:
460
+ - 优菈
461
+ - Eula
462
+ - eula
463
+ - 优拉
464
+ - 尤拉
465
+ - 尤菈
466
+ - 浪花骑士
467
+ - 记仇
468
+ - 优菈·劳伦斯
469
+ - 劳伦斯
470
+ 10000052:
471
+ - 雷电将军
472
+ - Raiden Shogun
473
+ - Raiden
474
+ - raiden
475
+ - 雷神
476
+ - 将军
477
+ - 雷军
478
+ - 巴尔
479
+ - 阿影
480
+ - 影
481
+ - 巴尔泽布
482
+ - 煮饭婆
483
+ - 奶香一刀
484
+ - 无想一刀
485
+ - 宅女
486
+ 10000053:
487
+ - 早柚
488
+ - Sayu
489
+ - sayu
490
+ - 小狸猫
491
+ - 狸猫
492
+ - 忍者
493
+ - 貉
494
+ 10000054:
495
+ - 珊瑚宫心海
496
+ - Sangonomiya Kokomi
497
+ - Kokomi
498
+ - kokomi
499
+ - 心海
500
+ - 军师
501
+ - 珊瑚宫
502
+ - 书记
503
+ - 观赏鱼
504
+ - 水母
505
+ - 鱼
506
+ - 美人鱼
507
+ 10000055:
508
+ - 五郎
509
+ - Gorou
510
+ - gorou
511
+ - 柴犬
512
+ - 土狗
513
+ - 希娜
514
+ - 希娜小姐
515
+ 10000056:
516
+ - 九条裟罗
517
+ - Kujou Sara
518
+ - Sara
519
+ - sara
520
+ - 九条
521
+ - 九条沙罗
522
+ - 裟罗
523
+ - 沙罗
524
+ - 天狗
525
+ 10000057:
526
+ - 荒泷一斗
527
+ - Arataki Itto
528
+ - Itto
529
+ - itto
530
+ - 荒龙一斗
531
+ - 荒泷天下第一斗
532
+ - 一斗
533
+ - 一抖
534
+ - 荒泷
535
+ - 1斗
536
+ - 牛牛
537
+ - 斗子哥
538
+ - 牛子哥
539
+ - 牛子
540
+ - 孩子王
541
+ - 斗虫
542
+ - 巧乐兹
543
+ - 放牛的
544
+ 10000058:
545
+ - 八重神子
546
+ - Yae Miko
547
+ - Miko
548
+ - miko
549
+ - 八重
550
+ - 神子
551
+ - 狐狸
552
+ - 想得美哦
553
+ - 巫女
554
+ - 屑狐狸
555
+ - 骚狐狸
556
+ - 八重宫司
557
+ - 婶子
558
+ - 小八
559
+ - 八重寄子
560
+ - 寄子
561
+ 10000059:
562
+ - 鹿野院平藏
563
+ - shikanoin heizou
564
+ - Heizou
565
+ - heizou
566
+ - heizo
567
+ - 鹿野苑
568
+ - 鹿野院
569
+ - 平藏
570
+ - 鹿野苑平藏
571
+ - 小鹿
572
+ - 风拳
573
+ 10000060:
574
+ - 夜兰
575
+ - Yelan
576
+ - yelan
577
+ - 夜阑
578
+ - 叶澜
579
+ - 腋兰
580
+ - 夜天后
581
+ 10000062:
582
+ - 埃洛伊
583
+ - Aloy
584
+ - aloy
585
+ 10000063:
586
+ - 申鹤
587
+ - Shenhe
588
+ - shenhe
589
+ - 神鹤
590
+ - 小姨
591
+ - 小姨子
592
+ - 审鹤
593
+ 10000064:
594
+ - 云堇
595
+ - Yun Jin
596
+ - yunjin
597
+ - yun jin
598
+ - 云瑾
599
+ - 云先生
600
+ - 云锦
601
+ - 神女劈观
602
+ - 土女
603
+ 10000065:
604
+ - 久岐忍
605
+ - Kuki Shinobu
606
+ - Kuki
607
+ - kuki
608
+ - Shinobu
609
+ - shinobu
610
+ - 97忍
611
+ - 小忍
612
+ - 久歧忍
613
+ - '97'
614
+ - 茄忍
615
+ - 茄子
616
+ - 紫茄子
617
+ - 阿忍
618
+ - 忍姐
619
+ 10000066:
620
+ - 神里绫人
621
+ - Kamisato Ayato
622
+ - Ayato
623
+ - ayato
624
+ - 绫人
625
+ - 神里凌人
626
+ - 凌人
627
+ - 0人
628
+ - 神人
629
+ - 零人
630
+ - 大舅哥
631
+
632
+ #3.0
633
+ 10000067:
634
+ - 柯莱
635
+ - Collei
636
+ - collei
637
+ - 柯来
638
+ - 科莱
639
+ - 科来
640
+ - 小天使
641
+ - 须弥安柏
642
+ - 草安柏
643
+ - 须弥飞行冠军
644
+ - 见习巡林员
645
+ - 巡林员
646
+ 10000068:
647
+ - 多莉
648
+ - Dori
649
+ - dori
650
+ - 多利
651
+ - 多力
652
+ - 多丽
653
+ - 奸商
654
+ - 多莉·桑歌玛哈巴依
655
+ - 桑歌玛哈巴依
656
+ 10000069:
657
+ - 提纳里
658
+ - Tighnari
659
+ - tighnari
660
+ - 小提
661
+ - 提那里
662
+ - 缇娜里
663
+ - 提哪里
664
+ - 驴
665
+ - 柯莱老师
666
+ - 柯莱师傅
667
+ - 柯莱师父
668
+ - 巡林官
669
+ - 大巡林官
670
+ 10000070:
671
+ - 妮露
672
+ - Nilou
673
+ - nilou
674
+ - 尼露
675
+ - 尼禄
676
+ - 妮璐
677
+ - 舞娘
678
+ - 红牛
679
+ 10000071:
680
+ - 赛诺
681
+ - Cyno
682
+ - cyno
683
+ - 塞诺
684
+ - 胡狼
685
+ - 牌佬
686
+ - 打牌佬
687
+ - 打牌王
688
+ - 大风纪官
689
+ - 大风机关
690
+ 10000072:
691
+ - 坎蒂丝
692
+ - Candace
693
+ - candace
694
+ - 坎迪斯
695
+ - 阿如村守护者
696
+ - 水北斗
697
+ 10000073:
698
+ - 纳西妲
699
+ - Nahida
700
+ - nahida
701
+ - 草王
702
+ - 草神
703
+ - 花神
704
+ - 小吉祥
705
+ - 小吉祥草王
706
+ - 大慈树王
707
+ - 草萝莉
708
+ - 纳西坦
709
+ - 羽毛球
710
+ 10000074:
711
+ - 莱依拉
712
+ - Layla
713
+ - layla
714
+ - 拉一拉
715
+ - 莱依菈
716
+ - 来依菈
717
+ - 来依拉
718
+ - 莱伊拉
719
+ - 莱伊菈
720
+ - 来伊拉
721
+ - 来伊菈
722
+ - 不眠不醒不可思议
723
+ 10000075:
724
+ - 流浪者
725
+ - The Wanderer
726
+ - Wanderer
727
+ - wanderer
728
+ - 散兵
729
+ - 伞兵
730
+ - 斯卡拉姆齐
731
+ - 国崩
732
+ - 倾奇者
733
+ - 崩崩小圆帽
734
+ - 阿帽
735
+ 10000076:
736
+ - 珐露珊
737
+ - Faruzan
738
+ - faruzan
739
+ - 法露珊
740
+ - 发露珊
741
+ - 法露姗
742
+ - 发露姗
743
+ - 发姐
744
+ - 法姐
745
+ - 百岁珊
746
+ - 前辈
747
+ - 甜妹
748
+ - 初音未来
749
+ 10000077:
750
+ - 瑶瑶
751
+ - Yaoyao
752
+ - yaoyao
753
+ - 遥遥
754
+ 10000078:
755
+ - 艾尔海森
756
+ - Alhaitham
757
+ - alhaitham
758
+ - 爱尔海森
759
+ - 艾尔海参
760
+ - 艾尔
761
+ - 海森
762
+ - 海参
763
+ - 海神
764
+ - 大书记官
765
+ 10000079:
766
+ - 迪希雅
767
+ - Dehya
768
+ - dehya
769
+ - 蒂西亚
770
+ - 迪希亚
771
+ - 西亚
772
+ - 西雅
773
+ - 希雅
774
+ - 鬃狮
775
+ - 希望工程
776
+ - 炎拳
777
+ 10000080:
778
+ - 米卡
779
+ - Mika
780
+ - mika
781
+ - 米咖
782
+ - 鹦鹉
783
+ - 鹦鹉头
784
+ - 玄凤鹦鹉
785
+ 10000081:
786
+ - 卡维
787
+ - Kaveh
788
+ - kaveh
789
+ - 艾尔海森室友
790
+ - 室友
791
+ - 建筑设计师
792
+ - 设计师
793
+ - 优秀校友
794
+ 10000082:
795
+ - 白术
796
+ - Baizhu
797
+ - baizhu
798
+ - 长生
799
+ - 白术哥哥
800
+ - 白先生
801
+ - 白大夫
802
+ - 白医生
803
+ - 白求恩
804
+ - 蛇架子
805
+ - 白绳子
806
+ 10000061:
807
+ - 绮良良
808
+ - Kirara
809
+ - kirara
810
+ - 琦良良
811
+ - 崎良良
812
+ - 草猫
813
+ - 猫又
814
+ - 宅急便
815
+ - 草猫宅急便
816
+ - 送货员
817
+ - 快递员
818
+ - 草猫快递
819
+
820
+ #4.0
821
+ 10000083:
822
+ - 琳妮特
823
+ - Lynette
824
+ - lynette
825
+ - 林妮特
826
+ - 林尼特
827
+ - 琳尼特
828
+ - 魔术助手
829
+ - 魔术助理
830
+ - 助手
831
+ - 助理
832
+ - 二姐
833
+ - 二妹
834
+ - 登登
835
+ - 噔噔
836
+ - 锵锵
837
+ - 枫丹猫猫
838
+ 10000084:
839
+ - 林尼
840
+ - Lyney
841
+ - lyney
842
+ - 大魔术师
843
+ - 魔术师
844
+ - 大哥
845
+ 10000085:
846
+ - 菲米尼
847
+ - Freminet
848
+ - freminet
849
+ - 非米尼
850
+ - 潜水员
851
+ - 三弟
852
+ - 企鹅
853
+ 10000086:
854
+ - 莱欧斯利
855
+ - Wriothesley
856
+ - wriothesley
857
+ - 莱欧斯里
858
+ - 来欧斯利
859
+ - 来欧斯里
860
+ - 梅洛彼得堡的管理者
861
+ - 监狱管理者
862
+ - 公爵
863
+ - 典狱长
864
+ - 监狱长
865
+ - 狱长
866
+ - 欧拉欧拉
867
+ - 空条承太郎
868
+ - 承太郎
869
+ - 白金之星
870
+ - 冰拳
871
+ - 厂长
872
+ 10000087:
873
+ - 那维莱特
874
+ - Neuvillette
875
+ - neuvillette
876
+ - 那维来特
877
+ - 那维莱獭
878
+ - 那维来獭
879
+ - 那维
880
+ - 审判官
881
+ - 最高审判官
882
+ - 美露莘爸爸
883
+ - 男美露莘
884
+ - 水龙
885
+ - 水龙王
886
+ - 海獭
887
+ - 水獭
888
+ - 龙王
Yunzai/plugins/genshin/defSet/role/other.yaml ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 角色名称缩短
2
+ sortName:
3
+ 达达利亚: 公子
4
+ 神里绫华: 绫华
5
+ 神里绫人: 绫人
6
+ 枫原万叶: 万叶
7
+ 雷电将军: 雷神
8
+ 珊瑚宫心海: 心海
9
+ 荒泷一斗: 一斗
10
+ 八重神子: 八重
11
+ 九条裟罗: 九条
12
+ 罗莎莉亚: 罗莎
13
+ 鹿野院平藏: 平藏
14
+ 艾尔海森: 海森
15
+ 莱欧斯利: 莱欧
16
+ 那维莱特: 那维
17
+
18
+ costumes:
19
+ - 海风之梦
20
+ - 闪耀协奏
21
+ - 纱中幽兰
22
+ - 霓裾翩跹
23
+ - 极夜真梦
24
+ - 殷红终夜
25
+ - 花时来信
26
+ - 叶隐芳名
27
+ - 琪花星烛
28
+ - 帆影游风
29
+
30
+ #五星角色
31
+ five:
32
+ - 10000003
33
+ - 10000005
34
+ - 10000007
35
+ - 10000016
36
+ - 10000022
37
+ - 10000026
38
+ - 10000029
39
+ - 10000030
40
+ - 10000033
41
+ - 10000035
42
+ - 10000037
43
+ - 10000038
44
+ - 10000041
45
+ - 10000042
46
+ - 10000046
47
+ - 10000047
48
+ - 10000051
49
+ - 10000002
50
+ - 10000049
51
+ - 10000052
52
+ - 10000054
53
+ - 10000062
54
+ - 10000057
55
+ - 10000058
56
+ - 10000063
57
+ - 10000066
58
+ - 10000060
59
+ - 10000069
60
+ - 10000070
61
+ - 10000071
62
+ - 10000073
63
+ - 10000075
64
+ - 10000078
65
+ - 10000079
66
+ - 10000082
67
+ - 10000084
68
+ - 10000086
69
+ - 10000087
70
+ #四星角色
71
+ four:
72
+ - 10000006
73
+ - 10000014
74
+ - 10000015
75
+ - 10000020
76
+ - 10000021
77
+ - 10000023
78
+ - 10000024
79
+ - 10000025
80
+ - 10000027
81
+ - 10000031
82
+ - 10000032
83
+ - 10000034
84
+ - 10000036
85
+ - 10000039
86
+ - 10000043
87
+ - 10000044
88
+ - 10000045
89
+ - 10000048
90
+ - 10000053
91
+ - 10000056
92
+ - 10000050
93
+ - 10000055
94
+ - 10000059
95
+ - 10000061
96
+ - 10000064
97
+ - 10000065
98
+ - 10000068
99
+ - 10000069
100
+ - 10000072
101
+ - 10000074
102
+ - 10000076
103
+ - 10000077
104
+ - 10000080
105
+ - 10000081
106
+ - 10000083
107
+ - 10000085
Yunzai/plugins/genshin/defSet/role/sr_name.yaml ADDED
@@ -0,0 +1,246 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1001:
2
+ - 三月七
3
+ - March 7th
4
+ - March7th
5
+ - march7th
6
+ - 三月
7
+ - 看板娘
8
+ - 三七
9
+ - 三祁
10
+ - 纠缠之缘
11
+ - 37
12
+ 1002:
13
+ - 丹恒
14
+ - Dan Heng
15
+ - danheng
16
+ - DanHeng
17
+ - 单恒
18
+ - 单垣
19
+ - 丹垣
20
+ - 丹桁
21
+ - 冷面小青龙
22
+ 1003:
23
+ - 姬子
24
+ - Himeko
25
+ - himeko
26
+ - 机子
27
+ - 寄子
28
+ 1004:
29
+ - 瓦尔特
30
+ - Welt
31
+ - welt
32
+ - 杨叔
33
+ - 老杨
34
+ 1005:
35
+ - 卡芙卡
36
+ - Kafka
37
+ - kafka
38
+ - 妈妈
39
+ - 卡妈
40
+ - 卡夫卡
41
+ 1006:
42
+ - 银狼
43
+ - Silver Wolf
44
+ - SilverWolf
45
+ - sliverwolf
46
+ - 音浪
47
+ - 银浪
48
+ - 隐狼
49
+ - 淫狼
50
+ - 骇兔
51
+ - 鸭子
52
+ - 小鸭
53
+ - 小鸭鸭
54
+ - yinlang
55
+ - YinLang
56
+ 1008:
57
+ - 阿兰
58
+ - Arlan
59
+ - arlan
60
+ - 啊兰
61
+ - Alan
62
+ - 阿郎
63
+ - 阿蓝
64
+ 1009:
65
+ - 艾丝妲
66
+ - Asta
67
+ - asta
68
+ - 爱思达
69
+ - 爱丝妲
70
+ - 爱思妲
71
+ - 爱丝达
72
+ - 艾思达
73
+ - 艾思妲
74
+ - 艾丝达
75
+ - 富婆
76
+ - ass大
77
+ 1013:
78
+ - 黑塔
79
+ - Herta
80
+ - herta
81
+ - 人偶
82
+ - 转圈圈
83
+ 1101:
84
+ - 布洛妮娅
85
+ - Bronya
86
+ - bronya
87
+ - 布诺妮亚
88
+ - 布洛妮亚
89
+ - 布诺妮娅
90
+ - 布洛尼亚
91
+ - 鸭鸭
92
+ - 大鸭鸭
93
+ 1102:
94
+ - 希儿
95
+ - Seele
96
+ - seele
97
+ - 希尔
98
+ 1103:
99
+ - 希露瓦
100
+ - Serval
101
+ - serval
102
+ - 希录瓦
103
+ - 老姐
104
+ 1104:
105
+ - 杰帕德
106
+ - Gepard
107
+ - gepard
108
+ - 杰哥
109
+ - 小杰杰
110
+ 1105:
111
+ - 娜塔莎
112
+ - Natasha
113
+ - natasha
114
+ - 那塔莎
115
+ - 那塔沙
116
+ - 娜塔沙
117
+ - 渡鸦
118
+ 1106:
119
+ - 佩拉
120
+ - Pela
121
+ - pela
122
+ - 配拉
123
+ - 佩啦
124
+ - 冰砂糖
125
+ - 眼镜妹
126
+ 1107:
127
+ - 克拉拉
128
+ - Clara
129
+ - clara
130
+ - 可拉拉
131
+ - 史瓦罗
132
+ 1108:
133
+ - 桑博
134
+ - Sampo
135
+ - sampo
136
+ - 寒腿叔叔
137
+ 1109:
138
+ - 虎克
139
+ - Hook
140
+ - hook
141
+ - 胡克
142
+ 1110:
143
+ - 玲可
144
+ - Lynx
145
+ - lynx
146
+ - 小妹
147
+ 1111:
148
+ - 卢卡
149
+ - Luka
150
+ - luka
151
+ - 拳王
152
+ - 劲夫
153
+ 1112:
154
+ - 托帕&账账
155
+ - Topaz and Numby
156
+ - Topaz&Numby
157
+ - Topaz
158
+ - topaz
159
+ - 托帕
160
+ - 理财大师
161
+ 1201:
162
+ - 青雀
163
+ - Qingque
164
+ - qingque
165
+ - 青却
166
+ - 卿雀
167
+ - 青将军
168
+ 1202:
169
+ - 停云
170
+ - Tingyun
171
+ - tingyun
172
+ - 停运
173
+ - 听云
174
+ 1203:
175
+ - 罗刹
176
+ - Luocha
177
+ - luocha
178
+ 1204:
179
+ - 景元
180
+ - Jing Yuan
181
+ - 景元元
182
+ 1205:
183
+ - 刃
184
+ - Blade
185
+ 1206:
186
+ - 素裳
187
+ - 李素裳
188
+ - Sushang
189
+ - sushang
190
+ - 李大枕头
191
+ 1207:
192
+ - 驭空
193
+ - Yukong
194
+ - yukong
195
+ - 站长
196
+ - 狐狸妈
197
+ 1208:
198
+ - 符玄
199
+ - Fu Xuan
200
+ - FuXuan
201
+ - fuxuan
202
+ - typec
203
+ - TypeC
204
+ - typeC
205
+ 1209:
206
+ - 彦卿
207
+ - Yanqing
208
+ - yanqing
209
+ - 言情
210
+ - 彦情
211
+ - 彦青
212
+ - 言卿
213
+ - 燕青
214
+ 1210:
215
+ - 桂乃芬
216
+ - Guinaifen
217
+ - guinaifen
218
+ - 格妮薇尔
219
+ - 街头艺人
220
+ - 女主播
221
+ 1211:
222
+ - 白露
223
+ - Bailu
224
+ - bailu
225
+ - 龙女
226
+ - 小龙女
227
+ - 白鹭
228
+ - 白鹿
229
+ - 白麓
230
+ 1212:
231
+ - 镜流
232
+ - Jingliu
233
+ - 景元师傅
234
+ 1213:
235
+ - 丹恒•饮月
236
+ - 丹恒·饮月
237
+ - Dan Heng•Imbibitor Lunae
238
+ - Imbibitor Lunae
239
+ - ImbibitorLunae
240
+ - DanHengIL
241
+ - 龙丹
242
+ - 饮月
243
+ - 饮月君
244
+ - 饮月月
245
+ - 大青龙
246
+ - 冷面大青龙
Yunzai/plugins/genshin/defSet/role/talent.yaml ADDED
@@ -0,0 +1,903 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #命座相关数据源自 https://github.com/CRAZYShimakaze/zhenxun_extensive_plugin/blob/main/genshin_role_info/res/json_data/roles_talent.json
2
+ Name:
3
+ '21': 霜杀墨染樱
4
+ '22': 三重雪关扉
5
+ '23': 花白锦画纸吹雪
6
+ '24': 盈缺流返
7
+ '25': 花云钟入月
8
+ '26': 间水月
9
+ '31': 流转剑脊的暴风
10
+ '32': 守护众人的坚盾
11
+ '33': 西风吹拂之时
12
+ '34': 蒲公英的国土
13
+ '35': 须臾一瞬的烈风
14
+ '36': 恩眷万民的狮牙
15
+ '41': 无限的电回路
16
+ '42': 空间电势结界
17
+ '43': 谐振的雷光
18
+ '44': 如雨的电浆
19
+ '45': 等离态的落雷
20
+ '46': 脉冲的魔女
21
+ '61': 微澜的湖水
22
+ '62': 潺涓的碧水
23
+ '63': 激荡的波水
24
+ '64': 倾落的迸水
25
+ '65': 洄旋的曲水
26
+ '66': 公义的潮水
27
+ '71': 回转的怒风
28
+ '72': 革新的旋风
29
+ '73': 天地的刚风
30
+ '74': 眷护的和风
31
+ '75': 群星的涡风
32
+ '76': 纠缠的信风
33
+ '91': 巍然的青岩
34
+ '92': 不稳的熔岩
35
+ '93': 八方之岩
36
+ '94': 险峻的重岩
37
+ '95': 天坠之岩
38
+ '96': 永世的磐岩
39
+ '101': 丰穰的春雷
40
+ '102': 震怒的苍雷
41
+ '103': 连延的远雷
42
+ '104': 难测的云雷
43
+ '105': 荒野的霆雷
44
+ '106': 撼世的神雷
45
+ '111': 寄身的倚草
46
+ '112': 健韧的劲草
47
+ '113': 婆娑的瑶草
48
+ '114': 如饴的蜜草
49
+ '115': 迅生的丰草
50
+ '116': 蕴思的霜草
51
+ '141': 彩色歌谣
52
+ '142': 元气迸发
53
+ '143': 明日之星
54
+ '144': 努力即魔法
55
+ '145': 纯真的羁绊
56
+ '146': 将一切美好献给你
57
+ '151': 卓越的血脉
58
+ '152': 无尽的霜舞
59
+ '153': 凛冽的冰戏
60
+ '154': 极寒的轻吻
61
+ '155': 至冷的拥抱
62
+ '156': 轮旋的冰凌
63
+ '161': 罪罚裁断
64
+ '162': 炙热余烬
65
+ '163': 钢铁炽焰
66
+ '164': 流火焦灼
67
+ '165': 昭告黎明的火之鸟
68
+ '166': 清算黑暗的炎之剑
69
+ '201': 狼性
70
+ '202': 压制
71
+ '203': 兽魂
72
+ '204': 撕咬
73
+ '205': 利爪
74
+ '206': 天狼
75
+ '211': 一箭双丘丘!
76
+ '212': 一触即发
77
+ '213': 烧起来啦!
78
+ '214': 才不是普通的布偶
79
+ '215': 是兔兔伯爵!
80
+ '216': 疾如野火
81
+ '221': 弦发的苍风
82
+ '222': 眷恋的泠风
83
+ '223': 千风的诗篇
84
+ '224': 自由的凛风
85
+ '225': 高天的协奏
86
+ '226': 抗争的暴风
87
+ '231': 外酥里嫩
88
+ '232': 大火宽油
89
+ '233': 武火急烹
90
+ '234': 文火慢煨
91
+ '235': 锅巴凶猛
92
+ '236': 大龙卷旋火轮
93
+ '241': 鱼龙沉四方
94
+ '242': 赫赫雷涌起
95
+ '243': 潮奔蓦引电
96
+ '244': 牵星觅乡岸
97
+ '245': 踏浪霞连阶
98
+ '246': 北斗祓幽孽
99
+ '251': 重帘留香
100
+ '252': 天青现虹
101
+ '253': 织诗成锦
102
+ '254': 孤舟斩蛟
103
+ '255': 雨深闭门
104
+ '256': 万文集此
105
+ '261': 坏劫·毁坏三界
106
+ '262': 空劫·虚空华开敷变
107
+ '263': 降魔·忿怒显相
108
+ '264': 神通·诸苦灭尽
109
+ '265': 成劫·无明增长
110
+ '266': 降魔·护法夜叉
111
+ '271': 悬星尽散击云碎
112
+ '272': 璇玑合璧镇昆仑
113
+ '273': 星罗宿列天权临
114
+ '274': 攻守易形著神机
115
+ '275': 琼屏千扇正天衡
116
+ '276': 七星璨璨凝流光
117
+ '291': 连环轰隆
118
+ '292': 破破弹片
119
+ '293': 可莉特调
120
+ '294': 一触即发
121
+ '295': 轰击之星
122
+ '296': 火力全开
123
+ '301': 岩者,六合引之为骨
124
+ '302': 石者,八荒韫玉而明
125
+ '303': 圭璋,暝仍不移其晖
126
+ '304': 黄琮,破而不夺其坚
127
+ '305': 苍璧,驱之长昭天理
128
+ '306': 金玉,礼予天地四方
129
+ '311': 幽邃鸦眼
130
+ '312': 圣裁影羽
131
+ '313': 渊色黑翼
132
+ '314': 皇女幻绮谭
133
+ '315': 至夜默示录
134
+ '316': 永夜之禽
135
+ '321': 冒险憧憬
136
+ '322': 踏破绝境
137
+ '323': 火热激情
138
+ '324': 热情不灭
139
+ '325': 开拓的心魂
140
+ '326': 烈火与勇气
141
+ '331': 魔王武装·遏浪
142
+ '332': 魔王武装·暗流
143
+ '333': 深渊之灾·纷争涡源
144
+ '334': 深渊之灾·凝水盛放
145
+ '335': 极恶技·斩水斩雨
146
+ '336': 极恶技·天使灭尽
147
+ '341': 支援就交给我吧
148
+ '342': 旋风女仆
149
+ '343': 女仆不会受伤
150
+ '344': 之后会扫干净的
151
+ '345': 骑士团扫除专家
152
+ '346': 要一尘不染才行
153
+ '351': 寒苦回向
154
+ '352': 冰寒蚀骨
155
+ '353': 升天宝诰
156
+ '354': 天威压众
157
+ '355': 红莲开绽
158
+ '356': 起死回骸
159
+ '361': 释凌咏冰
160
+ '362': 周天运转
161
+ '363': 云尽光生
162
+ '364': 浮云霜天
163
+ '365': 真道正理
164
+ '366': 四灵捧圣
165
+ '371': 饮露
166
+ '372': 获麟
167
+ '373': 云行
168
+ '374': 西狩
169
+ '375': 折草
170
+ '376': 履虫
171
+ '381': 伊甸之花
172
+ '382': 显生之宙
173
+ '383': 太阳之华
174
+ '384': 神性之陨
175
+ '385': 冥古之潮
176
+ '386': 无垢之土
177
+ '391': 特调的余韵
178
+ '392': 猫爪冰摇
179
+ '393': 还、还要续杯?
180
+ '394': 「酒业杀手」
181
+ '395': 双份加冰
182
+ '396': 猫尾打烊之时
183
+ '411': 沉没的预言
184
+ '412': 星月的连珠
185
+ '413': 不休的天象
186
+ '414': 灭绝的预言
187
+ '415': 命运的嘲弄
188
+ '416': 厄运的修辞
189
+ '421': 雷厉
190
+ '422': 苛捐
191
+ '423': 登楼
192
+ '424': 调律
193
+ '425': 移灯
194
+ '426': 廉贞
195
+ '431': 堆���真空域
196
+ '432': 不羁型贝特
197
+ '433': 零失误少女
198
+ '434': 炼金的偏执
199
+ '435': 认真普通瓶
200
+ '436': 混元熵增论
201
+ '441': 绝命的加速
202
+ '442': 开场即兴段
203
+ '443': 摭分的指法
204
+ '444': 节奏的传染
205
+ '445': 返场的高呼
206
+ '446': 地狱里摇摆
207
+ '451': 罪之导引
208
+ '452': 无福之地
209
+ '453': 告解之仪
210
+ '454': 苦痛恩典
211
+ '455': 临终祈礼
212
+ '456': 代行裁判
213
+ '461': 赤团开时斜飞去
214
+ '462': 最不安神晴又复雨
215
+ '463': 逗留采血色
216
+ '464': 伴君眠花房
217
+ '465': 无可奈何燃花作香
218
+ '466': 幽蝶能留一缕芳
219
+ '471': 千山红遍
220
+ '472': 山岚残芯
221
+ '473': 枫袖奇谭
222
+ '474': 大空幻法
223
+ '475': 万世之集
224
+ '476': 血赤叶红
225
+ '481': 占理不饶人
226
+ '482': 最终解释权
227
+ '483': 真火炼宝印
228
+ '484': 丹书金铁券
229
+ '485': 遵法切结书
230
+ '486': 是额外条款
231
+ '491': 赤玉琉金
232
+ '492': 万灯送火
233
+ '493': 鼠火戏法
234
+ '494': 花火职人心得
235
+ '495': 真夏宵祭锦绘
236
+ '496': 长野原龙势流星群
237
+ '501': 同袍的义理
238
+ '502': 僚佐的才巧
239
+ '503': 御敌的执定
240
+ '504': 用臣的久计
241
+ '505': 野火的豪烈
242
+ '506': 炽烧的至心
243
+ '511': 光潮的幻象
244
+ '512': 海沫的少女
245
+ '513': 劳伦斯的血脉
246
+ '514': 自卑者的逞强
247
+ '515': 骑士的素质
248
+ '516': 高贵者的义务
249
+ '521': 恶曜卜词
250
+ '522': 斩铁断金
251
+ '523': 真影旧事
252
+ '524': 誓奉常道
253
+ '525': 凶将显形
254
+ '526': 负愿前行
255
+ '531': 一心二用之术
256
+ '532': 理清逃跑路线
257
+ '533': 都交给分身吧
258
+ '534': 偷懒的新方法
259
+ '535': 快是第一奥义
260
+ '536': 呼呼大睡时间
261
+ '541': 决水于溪
262
+ '542': 波起云海
263
+ '543': 海渚月舟
264
+ '544': 月摄千川
265
+ '545': 百川集海
266
+ '546': 珊瑚一心
267
+ '551': 犬奔·疾如风
268
+ '552': 犬坐·稳如钟
269
+ '553': 犬爪·势如火
270
+ '554': 犬舐·温如水
271
+ '555': 犬突·动如雷
272
+ '556': 犬勇·忠如山
273
+ '561': 乌眼
274
+ '562': 鸦羽
275
+ '563': 心魔
276
+ '564': 彻证
277
+ '565': 咒咏
278
+ '566': 我界
279
+ '571': 倘若不知,我讲你听
280
+ '572': 纠集众人,斗倒御岳
281
+ '573': 水陆自在,牛王同行
282
+ '574': 奉行牢狱,茶饭之所
283
+ '575': 十年花坂,皆知我名
284
+ '576': 在下荒泷一斗是也
285
+ '581': 野狐供真篇
286
+ '582': 望月吼哕声
287
+ '583': 七段妙变化
288
+ '584': 绯樱引雷章
289
+ '585': 暴恶嗤笑面
290
+ '586': 大杀生咒禁
291
+ '591': 称名少年事件簿
292
+ '592': 殊解诸因探案集
293
+ '593': 暗文隐语谜题册
294
+ '594': 虚言假说百物语
295
+ '595': 禁室密所大图鉴
296
+ '596': 奇想天开捕物帐
297
+ '601': 与谋者,以局入局
298
+ '602': 入彀者,多多益善
299
+ '603': 晃盅者,琼畟药骰
300
+ '604': 诓惑者,接树移花
301
+ '605': 坐庄者,三仙戏法
302
+ '606': 取胜者,大小通吃
303
+ '611': 物器流转
304
+ '612': 八尖裹术
305
+ '613': 万户门牌通识
306
+ '614': 韦驮骏足
307
+ '615': 千里一日
308
+ '616': 沿途百景会心
309
+ '621': 异界之星
310
+ '622': 异界之星
311
+ '623': 异界之星
312
+ '624': 异界之星
313
+ '625': 异界之星
314
+ '626': 异界之星
315
+ '631': 心斋
316
+ '632': 定蒙
317
+ '633': 潜虚
318
+ '634': 洞观
319
+ '635': 化神
320
+ '636': 忘玄
321
+ '641': 飞身趟马
322
+ '642': 诸般切末
323
+ '643': 牙纛探海
324
+ '644': 昇堂吊云
325
+ '645': 翘楚名坤
326
+ '646': 庄谐并举
327
+ '651': 割舍怜悯之心
328
+ '652': 割舍侥幸之心
329
+ '653': 割舍痛苦之心
330
+ '654': 割舍封闭之心
331
+ '655': 割舍逢迎之心
332
+ '656': 割舍软弱之心
333
+ '661': 镜华风姿
334
+ '662': 世有源泉
335
+ '663': 无意弄花
336
+ '664': 不厌细流
337
+ '665': 万水一露
338
+ '666': 滥觞无底
339
+ '671': 巡护深林
340
+ '672': 漫行山薮
341
+ '673': 夏堇芳菲
342
+ '674': 骞林馈遗
343
+ '675': 俱象残火
344
+ '676': 坠镞为林
345
+ '681': 追加投资
346
+ '682': 特许经营
347
+ '683': 百巧千奇
348
+ '684': 酌盈剂虚
349
+ '685': 物超所值
350
+ '686': 漫掷万镒
351
+ '691': 由根须断定肇始
352
+ '692': 由茎干剖析来缘
353
+ '693': 由枝节知晓造化
354
+ '694': 由片叶管窥枯荣
355
+ '695': 由繁花明了悟觉
356
+ '696': 由硕实品论应果
357
+ '701': 却月的轻舞
358
+ '702': 星天的花雨
359
+ '703': 倾影的莲步
360
+ '704': 挽漪的节音
361
+ '705': 翩旋的流光
362
+ '706': 断霜的弦歌
363
+ '711': 立仪·俯览昼冥
364
+ '712': 令仪·引谒归灵
365
+ '713': 律仪·行度誓惩
366
+ '714': 巡仪·蒇护禁罔
367
+ '715': 幽仪·逝往星芒
368
+ '716': 羽仪·裁落钧衡
369
+ '721': 赤沙的归嗣
370
+ '722': 贯月的耀锋
371
+ '723': 织狩的奉祀
372
+ '724': 守戍的誓命
373
+ '725': 萦金的苍瞳
374
+ '726': 衍溢的汐潮
375
+ '731': 心识蕴藏之种
376
+ '732': 正等善见之根
377
+ '733': 熏习成就之芽
378
+ '734': 比量现行之茎
379
+ '735': 妙谛破愚之叶
380
+ '736': 大辨圆成之实
381
+ '741': 寐领围垣
382
+ '742': 归芒携信
383
+ '743': 长宵宣秘
384
+ '744': 星示昭明
385
+ '745': 悬神系流
386
+ '746': 曜光灵炬
387
+ '751': 初番·茂风流羽行
388
+ '752': 二番·箙岛廓白浪
389
+ '753': 三番·久世舞夕��
390
+ '754': 四番·花月歌浮舟
391
+ '755': 末番·今昔渡来殿
392
+ '756': 祝言·霞幕倾松风
393
+ '761': 舍径求真
394
+ '762': 忘形炼智
395
+ '763': 漫行灵圃
396
+ '764': 神机明悟
397
+ '765': 繁想奇境
398
+ '766': 妙道合真
399
+ '771': 妙受琼阁
400
+ '772': 正思无邪
401
+ '773': 墩墩善道
402
+ '774': 爰爰可亲
403
+ '775': 恻隐本义
404
+ '776': 慈惠仁心
405
+ '781': 直观
406
+ '782': 辩章
407
+ '783': 遮诠
408
+ '784': 义贯
409
+ '785': 智度
410
+ '786': 正理
411
+ '791': 皎洁之火铓辉灿漫
412
+ '792': 净沙利刃明映万乘
413
+ '793': 怒势疾迅如焚掠地
414
+ '794': 服膺誓禁恪守无失
415
+ '795': 猎兽魁首卓荦不羁
416
+ '796': 燎燃利爪裂帛斫金
417
+ '801': 遇合的因缘
418
+ '802': 伴行的旅路
419
+ '803': 游击的心得
420
+ '804': 晴霜的祝念
421
+ '805': 引示的铃箭
422
+ '806': 依随的策援
423
+ '811': 高门的谒礼
424
+ '812': 御驿的径迹
425
+ '813': 金塔的香献
426
+ '814': 百柱的酣宴
427
+ '815': 圣古的库藏
428
+ '816': 天园的理想
429
+ '821': 呿吟至微
430
+ '822': 动静精明
431
+ '823': 八正定气
432
+ '824': 法古观冥
433
+ '825': 盈虚藏象
434
+ '826': 真邪合离
435
+ '831': 如影流露的冷刃
436
+ '832': 层见叠出的谜象
437
+ '833': 倒错知能的视度
438
+ '834': 灵犀默应的配合
439
+ '835': 暗昧遮目的障法
440
+ '836': 示辨真意的眼
441
+ '841': 空取奇思的手艺
442
+ '842': 巧言贴耳的诱引
443
+ '843': 玄迷灵敏的指法
444
+ '844': 熟稔习练的筹谋
445
+ '845': 穿越隐秘的通术
446
+ '846': 违心的笑
447
+ '851': 深水与泡沫之梦
448
+ '852': 企鹅与丰渥之国
449
+ '853': 洑流与白砂之歌
450
+ '854': 雪月与芦笛之舞
451
+ '855': 炉火与欢笑之夜
452
+ '856': 梦晓与决意之刻
453
+ Icon:
454
+ '21': UI_Talent_S_Ayaka_01
455
+ '22': UI_Talent_S_Ayaka_02
456
+ '23': UI_Talent_U_Ayaka_02
457
+ '24': UI_Talent_S_Ayaka_03
458
+ '25': UI_Talent_U_Ayaka_01
459
+ '26': UI_Talent_S_Ayaka_04
460
+ '31': UI_Talent_S_Qin_01
461
+ '32': UI_Talent_S_Qin_02
462
+ '33': UI_Talent_U_Qin_02
463
+ '34': UI_Talent_S_Qin_03
464
+ '35': UI_Talent_U_Qin_01
465
+ '36': UI_Talent_S_Qin_04
466
+ '41': UI_Talent_S_Lisa_01
467
+ '42': UI_Talent_S_Lisa_02
468
+ '43': UI_Talent_U_Lisa_02
469
+ '44': UI_Talent_S_Lisa_03
470
+ '45': UI_Talent_U_Lisa_01
471
+ '46': UI_Talent_S_Lisa_04
472
+ '61': UI_Talent_S_PlayerWater_01
473
+ '62': UI_Talent_S_PlayerWater_02
474
+ '63': UI_Talent_U_PlayerWater_02
475
+ '64': UI_Talent_S_PlayerWater_03
476
+ '65': UI_Talent_U_PlayerWater_01
477
+ '66': UI_Talent_S_PlayerWater_04
478
+ '71': UI_Talent_S_PlayerWind_01
479
+ '72': UI_Talent_S_PlayerWind_02
480
+ '73': UI_Talent_U_PlayerWind_02
481
+ '74': UI_Talent_S_PlayerWind_03
482
+ '75': UI_Talent_U_PlayerWind_01
483
+ '76': UI_Talent_S_PlayerWind_04
484
+ '91': UI_Talent_S_PlayerRock_01
485
+ '92': UI_Talent_S_PlayerRock_02
486
+ '93': UI_Talent_U_PlayerRock_02
487
+ '94': UI_Talent_S_PlayerRock_03
488
+ '95': UI_Talent_U_PlayerRock_01
489
+ '96': UI_Talent_S_PlayerRock_04
490
+ '101': UI_Talent_S_PlayerElectric_01
491
+ '102': UI_Talent_S_PlayerElectric_02
492
+ '103': UI_Talent_U_PlayerElectric_01
493
+ '104': UI_Talent_S_PlayerElectric_03
494
+ '105': UI_Talent_U_PlayerElectric_02
495
+ '106': UI_Talent_S_PlayerElectric_04
496
+ '111': UI_Talent_S_PlayerGrass_01
497
+ '112': UI_Talent_S_PlayerGrass_02
498
+ '113': UI_Talent_S_PlayerGrass_03
499
+ '114': UI_Talent_S_PlayerGrass_04
500
+ '115': UI_Talent_S_PlayerGrass_05
501
+ '116': UI_Talent_S_PlayerGrass_06
502
+ '141': UI_Talent_S_Barbara_01
503
+ '142': UI_Talent_S_Barbara_02
504
+ '143': UI_Talent_U_Barbara_02
505
+ '144': UI_Talent_S_Barbara_03
506
+ '145': UI_Talent_U_Barbara_01
507
+ '146': UI_Talent_S_Barbara_04
508
+ '151': UI_Talent_S_Kaeya_01
509
+ '152': UI_Talent_S_Kaeya_02
510
+ '153': UI_Talent_U_Kaeya_01
511
+ '154': UI_Talent_S_Kaeya_03
512
+ '155': UI_Talent_U_Kaeya_02
513
+ '156': UI_Talent_S_Kaeya_04
514
+ '161': UI_Talent_S_Diluc_01
515
+ '162': UI_Talent_S_Diluc_02
516
+ '163': UI_Talent_U_Diluc_01
517
+ '164': UI_Talent_S_Diluc_03
518
+ '165': UI_Talent_U_Diluc_02
519
+ '166': UI_Talent_S_Diluc_04
520
+ '201': UI_Talent_S_Razor_01
521
+ '202': UI_Talent_S_Razor_02
522
+ '203': UI_Talent_U_Razor_02
523
+ '204': UI_Talent_S_Razor_03
524
+ '205': UI_Talent_U_Razor_01
525
+ '206': UI_Talent_S_Razor_04
526
+ '211': UI_Talent_S_Ambor_01
527
+ '212': UI_Talent_S_Ambor_02
528
+ '213': UI_Talent_U_Ambor_02
529
+ '214': UI_Talent_S_Ambor_03
530
+ '215': UI_Talent_U_Ambor_01
531
+ '216': UI_Talent_S_Ambor_04
532
+ '221': UI_Talent_S_Venti_01
533
+ '222': UI_Talent_S_Venti_02
534
+ '223': UI_Talent_U_Venti_02
535
+ '224': UI_Talent_S_Venti_03
536
+ '225': UI_Talent_U_Venti_01
537
+ '226': UI_Talent_S_Venti_04
538
+ '231': UI_Talent_S_Xiangling_01
539
+ '232': UI_Talent_S_Xiangling_02
540
+ '233': UI_Talent_U_Xiangling_02
541
+ '234': UI_Talent_S_Xiangling_03
542
+ '235': UI_Talent_U_Xiangling_01
543
+ '236': UI_Talent_S_Xiangling_04
544
+ '241': UI_Talent_S_Beidou_02
545
+ '242': UI_Talent_S_Beidou_01
546
+ '243': UI_Talent_U_Beidou_01
547
+ '244': UI_Talent_S_Beidou_03
548
+ '245': UI_Talent_U_Beidou_02
549
+ '246': UI_Talent_S_Beidou_04
550
+ '251': UI_Talent_S_Xingqiu_01
551
+ '252': UI_Talent_S_Xingqiu_02
552
+ '253': UI_Talent_U_Xingqiu_01
553
+ '254': UI_Talent_S_Xingqiu_03
554
+ '255': UI_Talent_U_Xingqiu_02
555
+ '256': UI_Talent_S_Xingqiu_04
556
+ '261': UI_Talent_S_Xiao_01
557
+ '262': UI_Talent_S_Xiao_02
558
+ '263': UI_Talent_U_Xiao_01
559
+ '264': UI_Talent_S_Xiao_03
560
+ '265': UI_Talent_U_Xiao_02
561
+ '266': UI_Talent_S_Xiao_04
562
+ '271': UI_Talent_S_Ningguang_01
563
+ '272': UI_Talent_S_Ningguang_05
564
+ '273': UI_Talent_U_Ningguang_02
565
+ '274': UI_Talent_S_Ningguang_03
566
+ '275': UI_Talent_U_Ningguang_01
567
+ '276': UI_Talent_S_Ningguang_04
568
+ '291': UI_Talent_S_Klee_01
569
+ '292': UI_Talent_S_Klee_02
570
+ '293': UI_Talent_U_Klee_01
571
+ '294': UI_Talent_S_Klee_03
572
+ '295': UI_Talent_U_Klee_02
573
+ '296': UI_Talent_S_Klee_04
574
+ '301': UI_Talent_S_Zhongli_01
575
+ '302': UI_Talent_S_Zhongli_02
576
+ '303': UI_Talent_U_Zhongli_01
577
+ '304': UI_Talent_S_Zhongli_03
578
+ '305': UI_Talent_U_Zhongli_02
579
+ '306': UI_Talent_S_Zhongli_04
580
+ '311': UI_Talent_S_Fischl_01
581
+ '312': UI_Talent_S_Fischl_02
582
+ '313': UI_Talent_U_Fischl_01
583
+ '314': UI_Talent_S_Fischl_03
584
+ '315': UI_Talent_U_Fischl_02
585
+ '316': UI_Talent_S_Fischl_04
586
+ '321': UI_Talent_S_Bennett_01
587
+ '322': UI_Talent_S_Bennett_02
588
+ '323': UI_Talent_U_Bennett_01
589
+ '324': UI_Talent_S_Bennett_03
590
+ '325': UI_Talent_U_Bennett_02
591
+ '326': UI_Talent_S_Bennett_04
592
+ '331': UI_Talent_S_Tartaglia_01
593
+ '332': UI_Talent_S_Tartaglia_02
594
+ '333': UI_Talent_U_Tartaglia_01
595
+ '334': UI_Talent_S_Tartaglia_05
596
+ '335': UI_Talent_U_Tartaglia_02
597
+ '336': UI_Talent_S_Tartaglia_04
598
+ '341': UI_Talent_S_Noel_01
599
+ '342': UI_Talent_S_Noel_02
600
+ '343': UI_Talent_U_Noel_01
601
+ '344': UI_Talent_S_Noel_03
602
+ '345': UI_Talent_U_Noel_02
603
+ '346': UI_Talent_S_Noel_04
604
+ '351': UI_Talent_S_Qiqi_01
605
+ '352': UI_Talent_S_Qiqi_02
606
+ '353': UI_Talent_U_Qiqi_01
607
+ '354': UI_Talent_S_Qiqi_03
608
+ '355': UI_Talent_U_Qiqi_02
609
+ '356': UI_Talent_S_Qiqi_04
610
+ '361': UI_Talent_S_Chongyun_01
611
+ '362': UI_Talent_S_Chongyun_02
612
+ '363': UI_Talent_U_Chongyun_01
613
+ '364': UI_Talent_S_Chongyun_03
614
+ '365': UI_Talent_U_Chongyun_02
615
+ '366': UI_Talent_S_Chongyun_04
616
+ '371': UI_Talent_S_Ganyu_01
617
+ '372': UI_Talent_S_Ganyu_02
618
+ '373': UI_Talent_U_Ganyu_01
619
+ '374': UI_Talent_S_Ganyu_03
620
+ '375': UI_Talent_U_Ganyu_02
621
+ '376': UI_Talent_S_Ganyu_04
622
+ '381': UI_Talent_S_Albedo_01
623
+ '382': UI_Talent_S_Albedo_02
624
+ '383': UI_Talent_U_Albedo_01
625
+ '384': UI_Talent_S_Albedo_03
626
+ '385': UI_Talent_U_Albedo_02
627
+ '386': UI_Talent_S_Albedo_04
628
+ '391': UI_Talent_S_Diona_01
629
+ '392': UI_Talent_S_Diona_02
630
+ '393': UI_Talent_U_Diona_01
631
+ '394': UI_Talent_S_Diona_03
632
+ '395': UI_Talent_U_Diona_02
633
+ '396': UI_Talent_S_Diona_04
634
+ '411': UI_Talent_S_Mona_01
635
+ '412': UI_Talent_S_Mona_02
636
+ '413': UI_Talent_U_Mona_01
637
+ '414': UI_Talent_S_Mona_03
638
+ '415': UI_Talent_U_Mona_02
639
+ '416': UI_Talent_S_Mona_04
640
+ '421': UI_Talent_S_Keqing_01
641
+ '422': UI_Talent_S_Keqing_02
642
+ '423': UI_Talent_U_Keqing_01
643
+ '424': UI_Talent_S_Keqing_03
644
+ '425': UI_Talent_U_Keqing_02
645
+ '426': UI_Talent_S_Keqing_04
646
+ '431': UI_Talent_S_Sucrose_01
647
+ '432': UI_Talent_S_Sucrose_02
648
+ '433': UI_Talent_U_Sucrose_01
649
+ '434': UI_Talent_S_Sucrose_03
650
+ '435': UI_Talent_U_Sucrose_02
651
+ '436': UI_Talent_S_Sucrose_04
652
+ '441': UI_Talent_S_Xinyan_01
653
+ '442': UI_Talent_S_Xinyan_02
654
+ '443': UI_Talent_U_Xinyan_01
655
+ '444': UI_Talent_S_Xinyan_03
656
+ '445': UI_Talent_U_Xinyan_02
657
+ '446': UI_Talent_S_Xinyan_04
658
+ '451': UI_Talent_S_Rosaria_01
659
+ '452': UI_Talent_S_Rosaria_02
660
+ '453': UI_Talent_U_Rosaria_01
661
+ '454': UI_Talent_S_Rosaria_03
662
+ '455': UI_Talent_U_Rosaria_02
663
+ '456': UI_Talent_S_Rosaria_04
664
+ '461': UI_Talent_S_Hutao_03
665
+ '462': UI_Talent_S_Hutao_01
666
+ '463': UI_Talent_U_Hutao_01
667
+ '464': UI_Talent_S_Hutao_02
668
+ '465': UI_Talent_U_Hutao_02
669
+ '466': UI_Talent_S_Hutao_04
670
+ '471': UI_Talent_S_Kazuha_01
671
+ '472': UI_Talent_S_Kazuha_02
672
+ '473': UI_Talent_U_Kazuha_01
673
+ '474': UI_Talent_S_Kazuha_03
674
+ '475': UI_Talent_U_Kazuha_02
675
+ '476': UI_Talent_S_Kazuha_04
676
+ '481': UI_Talent_S_Feiyan_01
677
+ '482': UI_Talent_S_Feiyan_02
678
+ '483': UI_Talent_U_Feiyan_01
679
+ '484': UI_Talent_S_Feiyan_03
680
+ '485': UI_Talent_U_Feiyan_02
681
+ '486': UI_Talent_S_Feiyan_04
682
+ '491': UI_Talent_S_Yoimiya_01
683
+ '492': UI_Talent_S_Yoimiya_02
684
+ '493': UI_Talent_U_Yoimiya_01
685
+ '494': UI_Talent_S_Yoimiya_03
686
+ '495': UI_Talent_U_Yoimiya_02
687
+ '496': UI_Talent_S_Yoimiya_04
688
+ '501': UI_Talent_S_Tohma_01
689
+ '502': UI_Talent_S_Tohma_02
690
+ '503': UI_Talent_U_Tohma_01
691
+ '504': UI_Talent_S_Tohma_03
692
+ '505': UI_Talent_U_Tohma_02
693
+ '506': UI_Talent_S_Tohma_04
694
+ '511': UI_Talent_S_Eula_02
695
+ '512': UI_Talent_S_Eula_01
696
+ '513': UI_Talent_U_Eula_01
697
+ '514': UI_Talent_S_Eula_03
698
+ '515': UI_Talent_U_Eula_02
699
+ '516': UI_Talent_S_Eula_04
700
+ '521': UI_Talent_S_Shougun_01
701
+ '522': UI_Talent_S_Shougun_03
702
+ '523': UI_Talent_U_Shougun_02
703
+ '524': UI_Talent_S_Shougun_02
704
+ '525': UI_Talent_U_Shougun_01
705
+ '526': UI_Talent_S_Shougun_04
706
+ '531': UI_Talent_S_Sayu_01
707
+ '532': UI_Talent_S_Sayu_02
708
+ '533': UI_Talent_U_Sayu_02
709
+ '534': UI_Talent_S_Sayu_03
710
+ '535': UI_Talent_U_Sayu_01
711
+ '536': UI_Talent_S_Sayu_04
712
+ '541': UI_Talent_S_Kokomi_01
713
+ '542': UI_Talent_S_Kokomi_02
714
+ '543': UI_Talent_U_Kokomi_02
715
+ '544': UI_Talent_S_Kokomi_03
716
+ '545': UI_Talent_U_Kokomi_01
717
+ '546': UI_Talent_S_Kokomi_04
718
+ '551': UI_Talent_S_Gorou_01
719
+ '552': UI_Talent_S_Gorou_02
720
+ '553': UI_Talent_U_Gorou_01
721
+ '554': UI_Talent_S_Gorou_03
722
+ '555': UI_Talent_U_Gorou_02
723
+ '556': UI_Talent_S_Gorou_04
724
+ '561': UI_Talent_S_Sara_05
725
+ '562': UI_Talent_S_Sara_02
726
+ '563': UI_Talent_U_Sara_02
727
+ '564': UI_Talent_S_Sara_03
728
+ '565': UI_Talent_U_Sara_01
729
+ '566': UI_Talent_S_Sara_04
730
+ '571': UI_Talent_S_Itto_01
731
+ '572': UI_Talent_S_Itto_02
732
+ '573': UI_Talent_U_Itto_01
733
+ '574': UI_Talent_S_Itto_03
734
+ '575': UI_Talent_U_Itto_02
735
+ '576': UI_Talent_S_Itto_04
736
+ '581': UI_Talent_S_Yae_01
737
+ '582': UI_Talent_S_Yae_02
738
+ '583': UI_Talent_U_Yae_01
739
+ '584': UI_Talent_S_Yae_03
740
+ '585': UI_Talent_U_Yae_02
741
+ '586': UI_Talent_S_Yae_04
742
+ '591': UI_Talent_S_Heizo_01
743
+ '592': UI_Talent_S_Heizo_02
744
+ '593': UI_Talent_U_Heizo_01
745
+ '594': UI_Talent_S_Heizo_03
746
+ '595': UI_Talent_U_Heizo_02
747
+ '596': UI_Talent_S_Heizo_04
748
+ '601': UI_Talent_S_Yelan_01
749
+ '602': UI_Talent_S_Yelan_02
750
+ '603': UI_Talent_U_Yelan_01
751
+ '604': UI_Talent_S_Yelan_03
752
+ '605': UI_Talent_U_Yelan_02
753
+ '606': UI_Talent_S_Yelan_04
754
+ '611': UI_Talent_S_Momoka_01
755
+ '612': UI_Talent_S_Momoka_02
756
+ '613': UI_Talent_U_Momoka_01
757
+ '614': UI_Talent_S_Momoka_04
758
+ '615': UI_Talent_U_Momoka_02
759
+ '616': UI_Talent_S_Momoka_03
760
+ '621': UI_Talent_S_Aloy_Lock
761
+ '622': UI_Talent_S_Aloy_Lock
762
+ '623': UI_Talent_S_Aloy_Lock
763
+ '624': UI_Talent_S_Aloy_Lock
764
+ '625': UI_Talent_S_Aloy_Lock
765
+ '626': UI_Talent_S_Aloy_Lock
766
+ '631': UI_Talent_S_Shenhe_02
767
+ '632': UI_Talent_S_Shenhe_01
768
+ '633': UI_Talent_U_Shenhe_01
769
+ '634': UI_Talent_S_Shenhe_03
770
+ '635': UI_Talent_U_Shenhe_02
771
+ '636': UI_Talent_S_Shenhe_04
772
+ '641': UI_Talent_S_Yunjin_01
773
+ '642': UI_Talent_S_Yunjin_02
774
+ '643': UI_Talent_U_Yunjin_01
775
+ '644': UI_Talent_S_Yunjin_03
776
+ '645': UI_Talent_U_Yunjin_02
777
+ '646': UI_Talent_S_Yunjin_04
778
+ '651': UI_Talent_S_Shinobu_01
779
+ '652': UI_Talent_S_Shinobu_02
780
+ '653': UI_Talent_U_Shinobu_01
781
+ '654': UI_Talent_S_Shinobu_03
782
+ '655': UI_Talent_U_Shinobu_02
783
+ '656': UI_Talent_S_Shinobu_04
784
+ '661': UI_Talent_S_Ayato_01
785
+ '662': UI_Talent_S_Ayato_02
786
+ '663': UI_Talent_U_Ayato_02
787
+ '664': UI_Talent_S_Ayato_03
788
+ '665': UI_Talent_U_Ayato_01
789
+ '666': UI_Talent_S_Ayato_04
790
+ '671': UI_Talent_S_Collei_01
791
+ '672': UI_Talent_S_Collei_02
792
+ '673': UI_Talent_U_Collei_02
793
+ '674': UI_Talent_S_Collei_03
794
+ '675': UI_Talent_U_Collei_01
795
+ '676': UI_Talent_S_Collei_04
796
+ '681': UI_Talent_S_Dori_01
797
+ '682': UI_Talent_S_Dori_02
798
+ '683': UI_Talent_U_Dori_02
799
+ '684': UI_Talent_S_Dori_03
800
+ '685': UI_Talent_U_Dori_01
801
+ '686': UI_Talent_S_Dori_04
802
+ '691': UI_Talent_S_Tighnari_01
803
+ '692': UI_Talent_S_Tighnari_02
804
+ '693': UI_Talent_U_Tighnari_01
805
+ '694': UI_Talent_S_Tighnari_03
806
+ '695': UI_Talent_U_Tighnari_02
807
+ '696': UI_Talent_S_Tighnari_04
808
+ '701': UI_Talent_S_Nilou_01
809
+ '702': UI_Talent_S_Nilou_02
810
+ '703': UI_Talent_U_Nilou_01
811
+ '704': UI_Talent_S_Nilou_03
812
+ '705': UI_Talent_U_Nilou_02
813
+ '706': UI_Talent_S_Nilou_04
814
+ '711': UI_Talent_S_Cyno_01
815
+ '712': UI_Talent_S_Cyno_02
816
+ '713': UI_Talent_U_Cyno_01
817
+ '714': UI_Talent_S_Cyno_03
818
+ '715': UI_Talent_U_Cyno_02
819
+ '716': UI_Talent_S_Cyno_04
820
+ '721': UI_Talent_S_Candace_01
821
+ '722': UI_Talent_S_Candace_02
822
+ '723': UI_Talent_U_Candace_01
823
+ '724': UI_Talent_S_Candace_03
824
+ '725': UI_Talent_U_Candace_02
825
+ '726': UI_Talent_S_Candace_04
826
+ '731': UI_Talent_S_Nahida_01
827
+ '732': UI_Talent_S_Nahida_02
828
+ '733': UI_Talent_U_Nahida_01
829
+ '734': UI_Talent_S_Nahida_03
830
+ '735': UI_Talent_U_Nahida_02
831
+ '736': UI_Talent_S_Nahida_04
832
+ '741': UI_Talent_S_Layla_01
833
+ '742': UI_Talent_S_Layla_02
834
+ '743': UI_Talent_U_Layla_01
835
+ '744': UI_Talent_S_Layla_03
836
+ '745': UI_Talent_U_Layla_02
837
+ '746': UI_Talent_S_Layla_04
838
+ '751': UI_Talent_S_Wanderer_01
839
+ '752': UI_Talent_S_Wanderer_02
840
+ '753': UI_Talent_U_Wanderer_02
841
+ '754': UI_Talent_S_Wanderer_03
842
+ '755': UI_Talent_U_Wanderer_01
843
+ '756': UI_Talent_S_Wanderer_04
844
+ '761': UI_Talent_S_Faruzan_01
845
+ '762': UI_Talent_S_Faruzan_02
846
+ '763': UI_Talent_U_Faruzan_01
847
+ '764': UI_Talent_S_Faruzan_03
848
+ '765': UI_Talent_U_Faruzan_02
849
+ '766': UI_Talent_S_Faruzan_04
850
+ '771': UI_Talent_S_Yaoyao_01
851
+ '772': UI_Talent_S_Yaoyao_02
852
+ '773': UI_Talent_U_Yaoyao_01
853
+ '774': UI_Talent_S_Yaoyao_03
854
+ '775': UI_Talent_U_Yaoyao_02
855
+ '776': UI_Talent_S_Yaoyao_04
856
+ '781': UI_Talent_S_Alhatham_02
857
+ '782': UI_Talent_S_Alhatham_01
858
+ '783': UI_Talent_U_Alhatham_01
859
+ '784': UI_Talent_S_Alhatham_03
860
+ '785': UI_Talent_U_Alhatham_02
861
+ '786': UI_Talent_S_Alhatham_04
862
+ '791': UI_Talent_S_Dehya_01
863
+ '792': UI_Talent_S_Dehya_02
864
+ '793': UI_Talent_U_Dehya_01
865
+ '794': UI_Talent_S_Dehya_03
866
+ '795': UI_Talent_U_Dehya_02
867
+ '796': UI_Talent_S_Dehya_04
868
+ '801': UI_Talent_S_Mika_01
869
+ '802': UI_Talent_S_Mika_02
870
+ '803': UI_Talent_U_Mika_01
871
+ '804': UI_Talent_S_Mika_03
872
+ '805': UI_Talent_U_Mika_02
873
+ '806': UI_Talent_S_Mika_04
874
+ '811': UI_Talent_S_Kaveh_01
875
+ '812': UI_Talent_S_Kaveh_02
876
+ '813': UI_Talent_U_Kaveh_02
877
+ '814': UI_Talent_S_Kaveh_03
878
+ '815': UI_Talent_U_Kaveh_01
879
+ '816': UI_Talent_S_Kaveh_04
880
+ '821': UI_Talent_S_Baizhuer_01
881
+ '822': UI_Talent_S_Baizhuer_02
882
+ '823': UI_Talent_U_Baizhuer_01
883
+ '824': UI_Talent_S_Baizhuer_03
884
+ '825': UI_Talent_U_Baizhuer_02
885
+ '826': UI_Talent_S_Baizhuer_04
886
+ '831': UI_Talent_S_Linette_01
887
+ '832': UI_Talent_S_Linette_02
888
+ '833': UI_Talent_U_Linette_01
889
+ '834': UI_Talent_S_Linette_03
890
+ '835': UI_Talent_U_Linette_02
891
+ '836': UI_Talent_S_Linette_04
892
+ '841': UI_Talent_S_Liney_01
893
+ '842': UI_Talent_S_Liney_03
894
+ '843': UI_Talent_U_Liney_01
895
+ '844': UI_Talent_S_Liney_02
896
+ '845': UI_Talent_U_Liney_02
897
+ '846': UI_Talent_S_Liney_04
898
+ '851': UI_Talent_S_Freminet_01
899
+ '852': UI_Talent_S_Freminet_02
900
+ '853': UI_Talent_U_Freminet_01
901
+ '854': UI_Talent_S_Freminet_03
902
+ '855': UI_Talent_U_Freminet_02
903
+ '856': UI_Talent_S_Freminet_04
Yunzai/plugins/genshin/defSet/skill/data.yaml ADDED
@@ -0,0 +1,1293 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #数据源自 https://github.com/CRAZYShimakaze/zhenxun_extensive_plugin/blob/main/genshin_role_info/res/json_data/roles_skill.json
2
+ Name:
3
+ '10001': 单手剑重攻击
4
+ '10002': 长枪重攻击
5
+ '10003': 法器重击
6
+ '10004': 双手剑单次重击
7
+ '10006': 蓄力技能教学触发器
8
+ '10011': 五连击
9
+ '10101': 武器技能CD
10
+ '10102': 队伍天赋共CD
11
+ '10111': 神里绫华空中连斩
12
+ '10012': 凯特测试技能
13
+ '10013': 神里流·霰步
14
+ '10014': 凯特-穿透电流
15
+ '10015': 冰风魔
16
+ '10016': 木锭壁
17
+ '10017': 箭雨
18
+ '10018': 神里流·冰华
19
+ '10019': 神里流·霜灭
20
+ '10020': 水激流冰华
21
+ '10021': 水激流霜灭
22
+ '10024': 普通攻击·神里流·倾
23
+ '10031': 普通攻击·西风剑术
24
+ '10032': 爆弹玩偶
25
+ '10033': 风压剑
26
+ '10034': 蒲公英之风
27
+ '10035': 潜入诱饵
28
+ '10036': 琴队伍机制
29
+ '10037': 空中投弹
30
+ '10038': 一斗个人线撒豆
31
+ '10041': 普通攻击·神射手
32
+ '10044': 安柏队伍天赋技能
33
+ '10053': 水激流-破隐一击
34
+ '10054': 普通攻击·故去的追忆
35
+ '10055': 普通攻击·故去的追忆
36
+ '10056': 主角(水)
37
+ '10057': 主角(风)
38
+ '10058': 主角(冰)
39
+ '10059': 主角(岩)
40
+ '10060': 普通攻击·指尖雷暴
41
+ '10061': 苍雷
42
+ '10062': 蔷薇的雷光
43
+ '10063': 测试角色5-01
44
+ '10064': 测试角色5-02
45
+ '10065': 测试角色5-03
46
+ '10066': kevin震击
47
+ '10067': 风涡剑
48
+ '10068': 风息激荡
49
+ '10069': kate测试普通攻击
50
+ '10070': 普通攻击·水之浅唱
51
+ '10071': 演唱,开始♪
52
+ '10072': 闪耀奇迹♪
53
+ '10073': 普通攻击·仪典剑术
54
+ '10074': 霜袭
55
+ '10075': 凛冽轮舞
56
+ '10076': Barbara天赋技能
57
+ '10077': 星陨剑
58
+ '10078': 岩潮叠嶂
59
+ '10079': Barbara天赋技能
60
+ '10080': Barbara天赋技能
61
+ '10081': Kaeya天赋技能
62
+ '10082': Barbara队伍天赋技能
63
+ '10083': Lisa队伍天赋技能
64
+ '10087': 水纹剑
65
+ '10088': 扬水制流
66
+ '10117': 草缘剑
67
+ '10118': 偃草若化
68
+ '10160': 普通攻击·淬炼之剑
69
+ '10161': 逆焰之刃
70
+ '10162': 逆焰之刃
71
+ '10163': 逆焰之刃
72
+ '10165': 黎明
73
+ '10166': Diluc队伍机制
74
+ '10201': 普通攻击·钢脊
75
+ '10202': 利爪与苍雷
76
+ '10203': 雷牙
77
+ '10204': 雷泽小技能(狼神)
78
+ '10211': 安柏空中连射
79
+ '10221': 普通攻击·神代射术
80
+ '10222': 温迪长按瞄准
81
+ '10223': 温迪瞄准模式
82
+ '10224': 高天之歌
83
+ '10225': 风神之诗
84
+ '10231': 普通攻击·白案功夫
85
+ '10232': 锅巴出击
86
+ '10235': 旋火轮
87
+ '10241': 普通攻击·征涛
88
+ '10242': 捉浪
89
+ '10245': 斫雷
90
+ '20000': 进入瞄准模式
91
+ '10251': 阿葵丽雅点射
92
+ '10252': 阿葵丽雅长按瞄准
93
+ '10253': 阿葵丽雅瞄准模式
94
+ '10254': 冰爆弓
95
+ '10255': 霜寒病毒
96
+ '10261': 普通攻击·卷积微尘
97
+ '10262': 风轮两立
98
+ '10263': 魈冲抓(空中)
99
+ '10264': 魈空中攻击
100
+ '10265': 靖妖傩舞
101
+ '10271': 普通攻击·千金掷
102
+ '10272': 璇玑屏
103
+ '10273': 凝光小技能替换技能
104
+ '10274': 天权崩玉
105
+ '10275': 凝光触发小技能CD技能
106
+ '10281': 白盒普攻
107
+ '10282': 白盒小技能
108
+ '10283': 穿刺攻
109
+ '10291': 普通攻击·砰砰
110
+ '10292': 蹦蹦炸弹
111
+ '10295': 轰轰火花
112
+ '10300': 白盒技能连续爆弹
113
+ '10301': 普通攻击·岩雨
114
+ '10302': 地心
115
+ '10303': 天星
116
+ '10311': 普通攻击·罪灭之矢
117
+ '10312': 夜巡影翼
118
+ '10313': 至夜幻现
119
+ '10314': 菲谢尔长按瞄准
120
+ '10315': 菲谢尔瞄准模式
121
+ '10316': 菲谢尔小技能-重置乌鸦位置
122
+ '10321': 普通攻击·好运剑
123
+ '10322': 热情过载
124
+ '10323': 美妙旅程
125
+ '10331': 普通攻击·断雨
126
+ '10332': 魔王武装·狂澜
127
+ '10333': 极恶技·尽灭闪
128
+ '10334': 达达利亚进入瞄准
129
+ '10335': 达达利亚触发射击
130
+ '10336': 达达利亚小技能取消按钮
131
+ '10337': 达达利亚近战姿态普攻
132
+ '10341': 普通攻击·西风剑术·女仆
133
+ '10342': 护心铠
134
+ '10343': 大扫除
135
+ '10344': 诺艾尔被动天赋(上盾)
136
+ '10351': 普通攻击·云来古剑法
137
+ '10352': 仙法·寒病鬼差
138
+ '10353': 仙法·救苦度厄
139
+ '10355': 七七复活技能
140
+ '10371': 普通攻击·流天射术
141
+ '10372': 山泽麟迹
142
+ '10373': 降众天华
143
+ '10374': 花雨
144
+ '11301': 菲谢尔普攻
145
+ '11302': 菲谢尔小技能
146
+ '11305': 菲谢尔充能技
147
+ '10256': 风魔遁-地面
148
+ '10257': 风魔遁-空遁
149
+ '10258': 冰爆弓
150
+ '10259': 霜寒病毒
151
+ '10362': 重云小技能白盒测试
152
+ '10363': 雷主角小技能白盒测试
153
+ '10364': 雷主角小技能白盒测试
154
+ '10365': 雷主角小技能白盒测试1
155
+ '11371': Rx白盒测试普攻
156
+ '11372': Rx白盒测试技能1
157
+ '11373': Rx白盒测试技能2
158
+ '11374': Rx白盒进入瞄准
159
+ '11375': Rx白盒触发射击
160
+ '10381': 普通攻击·古华剑法
161
+ '10382': 古华剑·画雨笼山
162
+ '10385': 古华剑·裁雨留虹
163
+ '10386': 普通攻击·西风剑术·白
164
+ '10387': 创生法·拟造阳华
165
+ '10388': ���生式·大地之潮
166
+ '10391': 普通攻击·猎人射术
167
+ '10392': 猫爪冻冻
168
+ '10393': 迪奥娜长按瞄准
169
+ '10394': 迪奥娜瞄准模式
170
+ '10395': 最烈特调
171
+ '10401': 普通攻击·灭邪四式
172
+ '10402': 灵刃·重华叠霜
173
+ '10403': 灵刃·云开星落
174
+ '10411': 普通攻击·因果点破
175
+ '10412': 水中幻愿
176
+ '10413': 虚实流动
177
+ '10415': 星命定轨
178
+ '10421': 普通攻击·云来剑法
179
+ '10422': 星斗归位
180
+ '10423': 星斗归位
181
+ '10425': 天街巡游
182
+ '10431': 普通攻击·简式风灵作成
183
+ '10432': 风灵作成·陆叁零捌
184
+ '10433': 砂糖空中跳跃
185
+ '10434': 砂糖空中跳跃(伪)
186
+ '10435': 禁·风灵作成·柒伍同构贰型
187
+ '10441': 普通攻击·炎舞
188
+ '10442': 热情拂扫
189
+ '10443': 叛逆刮弦
190
+ '10451': 普通攻击·教会枪术
191
+ '10452': 噬罪的告解
192
+ '10453': 终命的圣礼
193
+ '10461': 普通攻击·往生秘传枪法
194
+ '10462': 蝶引来生
195
+ '10463': 安神秘法
196
+ '10464': 胡桃命之座相关
197
+ '10471': 普通攻击·我流剑术
198
+ '10472': 千早振
199
+ '10473': 千早振
200
+ '10474': 下落攻击·乱岚拨止
201
+ '10475': 万叶之一刀
202
+ '10481': 普通攻击·火漆制印
203
+ '10482': 丹书立约
204
+ '10485': 凭此结契
205
+ '10491': 普通攻击·烟火打扬
206
+ '10492': 焰硝庭火舞
207
+ '10493': 宵宫长按瞄准/瞄准模式
208
+ '10495': 琉金云间草
209
+ '10501': 普通攻击·迅破枪势
210
+ '10502': 烈烧佑命之侍护
211
+ '10505': 真红炽火之大铠
212
+ '10511': 普通攻击·西风剑术·宗室
213
+ '10512': 冰潮的涡旋
214
+ '10515': 凝浪之光剑
215
+ '10521': 普通攻击·源流
216
+ '10522': 神变·恶曜开眼
217
+ '10525': 奥义·梦想真说
218
+ '10531': 普通攻击·忍刀·终末番
219
+ '10532': 呜呼流·风隐急进
220
+ '10533': 呜呼流·风隐急进
221
+ '10535': 呜呼流·影貉缭乱
222
+ '10541': 普通攻击·水有常形
223
+ '10542': 海月之誓
224
+ '10545': 海人化羽
225
+ '10551': 普通攻击·呲牙裂扇箭
226
+ '10552': 犬坂吠吠方圆阵
227
+ '10553': 五郎长按瞄准
228
+ '10554': 五郎瞄准模式
229
+ '10555': 兽牙逐突形胜战法
230
+ '10561': 普通攻击·天狗传弓术
231
+ '10562': 鸦羽天狗霆雷召咒
232
+ '10563': 九条裟罗长按瞄准
233
+ '10564': 九条裟罗瞄准模式
234
+ '10565': 煌煌千道镇式
235
+ '10571': 普通攻击· 喧哗屋传说
236
+ '10572': 魔杀绝技·赤牛发破!
237
+ '10575': 最恶鬼王·一斗轰临!!
238
+ '10581': 普通攻击·狐灵食罪式
239
+ '10582': 野干役咒·杀生樱
240
+ '10583': 元素战技(空中)
241
+ '10585': 大密法·天狐显真
242
+ '10591': 普通攻击·不动流格斗术
243
+ '10592': 勠心拳
244
+ '10595': 聚风蹴
245
+ '10602': 雷影剑
246
+ '10605': 雷轰电转
247
+ '10606': 普通攻击·潜形隐曜弓
248
+ '10607': 萦络纵命索
249
+ '10608': 夜兰-长按瞄准/瞄准模式
250
+ '10609': 夜兰-元素战技
251
+ '10610': 渊图玲珑骰
252
+ '10611': 普通攻击·箱纸切削术
253
+ '10612': 呜喵町飞足
254
+ '10615': 秘法·惊喜特派
255
+ '10621': 普通攻击·快速射击
256
+ '10622': 冰尘雪野
257
+ '10623': 埃洛伊瞄准射击
258
+ '10624': 埃洛伊普通攻击
259
+ '10631': 普通攻击·踏辰摄斗
260
+ '10632': 仰灵威召将役咒
261
+ '10635': 神女遣灵真诀
262
+ '10625': 曙光预言
263
+ '10641': 普通攻击·拂云出手
264
+ '10642': 旋云开相
265
+ '10643': 破嶂见旌仪
266
+ '10651': 普通攻击·忍流飞刃斩
267
+ '10652': 越祓雷草之轮
268
+ '10655': 御咏鸣神刈山祭
269
+ '10656': 久岐忍命6护死CD
270
+ '10657': 久岐忍命6精通CD
271
+ '10661': 普通攻击·神里流·转
272
+ '10662': 神里流·镜花
273
+ '10663': 瞬水剑(绫人特殊攻击用)
274
+ '10665': 神里流·水囿
275
+ '10671': 普通攻击·祈颂射艺
276
+ '10672': 拂花偈叶
277
+ '10675': 猫猫秘宝
278
+ '10674': 柯莱瞄准模式
279
+ '10681': 普通攻击·妙显剑舞·改
280
+ '10682': 镇灵之灯·烦恼解决炮
281
+ '10685': 卡萨扎莱宫的无微不至
282
+ '10691': 普通攻击·藏蕴破障
283
+ '10692': 识果种雷
284
+ '10693': 提纳里长按/瞄准模式
285
+ '10695': 造生缠藤箭
286
+ '10701': 普通攻击·弦月舞步
287
+ '10702': 七域舞步
288
+ '10703': 妮露元素战技2
289
+ '10704': 妮露元素战技3
290
+ '10706': 妮露元素战技特殊A
291
+ '10707': 妮露元素战技特殊E
292
+ '10705': 浮莲舞步·远梦聆泉
293
+ '10708': 妮露元素战技1命六用
294
+ '10711': 普通攻击·七圣枪术
295
+ '10712': 秘仪·律渊渡魂
296
+ '10713': 赛诺元素战技开大后
297
+ '10715': 圣仪·煟煌随狼行
298
+ '10721': 普通攻击·流耀枪术·守势
299
+ '10722': 圣仪·苍鹭庇卫
300
+ '10725': 圣仪·灰鸰衒潮
301
+ '10731': 普通攻击·行相
302
+ '10732': 所闻遍计
303
+ '10735': 心景幻成
304
+ '10741': 普通攻击·熠辉轨度剑
305
+ '10742': 垂裳端凝之夜
306
+ '10745': 星流摇床之梦
307
+ '10751': 普通攻击·行幡鸣弦
308
+ '10752': 羽画·风姿华歌
309
+ '10753': 狂言·式乐五番
310
+ '10755': 狂言·式乐五番
311
+ '10756': 流浪者元素战技
312
+ '10757': 流浪者元素战技
313
+ '10758': 流浪者元素战技
314
+ '10759': 流浪者元素战技
315
+ '10750': 流浪者元素战技
316
+ '10761': ���通攻击·迴身箭术
317
+ '10762': 非想风天
318
+ '10764': 珐露珊长按/瞄准模式
319
+ '10765': 抟风秘道
320
+ '10771': 普通攻击·颠扑连环枪
321
+ '10772': 云台团团降芦菔
322
+ '10775': 玉颗珊珊月中落
323
+ '10781': 普通攻击·溯因反绎法
324
+ '10782': 共相·理式摹写
325
+ '10785': 殊境·显象缚结
326
+ '10791': 普通攻击·拂金剑斗术
327
+ '10792': 熔铁流狱
328
+ '10793': 迪希雅元素战技-二段收刀
329
+ '10794': 迪希雅元素爆发_QTE
330
+ '10795': 炎啸狮子咬
331
+ '10801': 普通攻击·西风枪术·镝传
332
+ '10802': 星霜的流旋
333
+ '10805': 苍翎的颂愿
334
+ '10811': 普通攻击·旋规设矩
335
+ '10812': 画则巧施
336
+ '10815': 繁绘隅穹
337
+ '10821': 普通攻击·金匮针解
338
+ '10822': 太素诊要
339
+ '10825': 愈气全形论
340
+ '10831': 普通攻击·迅捷礼刺剑
341
+ '10832': 谜影障身法
342
+ '10835': 魔术·运变惊奇
343
+ '10841': 普通攻击·迫牌易位式
344
+ '10842': 眩惑光戏法
345
+ '10845': 大魔术·灵迹巡游
346
+ '10851': 普通攻击·洑流剑
347
+ '10852': 浮冰增压
348
+ '10855': 猎影潜袭
349
+ '20001': 风魔炮
350
+ '20002': 风魔炮
351
+ '20011': 飞行挑战 - 前冲
352
+ '20012': 飞行挑战 - 上冲
353
+ '20020': 纯水精灵
354
+ '20021': 羽球节-发球
355
+ '20022': 羽球节-接球
356
+ '20023': 羽球节-单体
357
+ '20024': 羽球节-爆破
358
+ '20025': 羽球节-破盾
359
+ '20026': 羽球节-单体
360
+ '20027': 羽球节-爆破
361
+ '20028': 羽球节-破盾
362
+ '20029': 羽球节-接球
363
+ '20030': 元素战技
364
+ '20031': 元素爆发
365
+ '20032': 手鞠游戏-放置球
366
+ '20033': 飞雷核
367
+ '20034': 飞雷核
368
+ '20035': 禁用元素战记
369
+ '20036': 禁用菲谢尔元素战技
370
+ '20037': 禁用菲谢尔元素爆发
371
+ '20040': 大世界动物-发射子弹
372
+ '20041': 活动动物-发射子弹
373
+ '20042': 2.5测试用大世界动物-发射子弹
374
+ '20043': 钩爪占位
375
+ '20044': 钩爪占位
376
+ '20045': 3.1抓捕野猪-投掷
377
+ '20049': 大世界抓捕蕈兽-发射子弹
378
+ '20051': 蕈兽战斗-集火
379
+ '20054': 3.2散兵2阶段瞄准射击
380
+ '20055': 3.2禁用元素战技
381
+ '20056': 3.2禁用元素爆发
382
+ '20057': 弹跳球占位
383
+ '20058': 弹跳球占位
384
+ '20100': 捕获!
385
+ '20101': 捕获!
386
+ '20110': 神秘预感
387
+ '20111': 感应光环
388
+ '20120': 狩猎直觉
389
+ '20121': 洞察全局
390
+ '20122': 禁锢诅咒
391
+ '20200': 伪装
392
+ '20201': 伪装
393
+ '20210': 透明戏法
394
+ '20212': 透明戏法
395
+ '20211': 诱饵战术
396
+ '20213': 诱饵战术
397
+ '20220': 星步疾行
398
+ '20202': 伪装
399
+ '20203': 伪装
400
+ '20214': 诱饵战术
401
+ '20215': 诱饵战术
402
+ '20400': 捕获!
403
+ '20401': 捕获!
404
+ '20410': 神秘预感
405
+ '20411': 感应光环
406
+ '20420': 狩猎直觉
407
+ '20421': 洞察全局
408
+ '20422': 禁锢诅咒
409
+ '20500': 伪装
410
+ '20501': 伪装
411
+ '20510': 透明戏法
412
+ '20512': 透明戏法
413
+ '20511': 诱饵战术
414
+ '20513': 诱饵战术
415
+ '20520': 星步疾行
416
+ '20521': 猎手投网
417
+ '20522': 幻形信标
418
+ '20523': 匿踪信标
419
+ '20524': 神秘预感
420
+ '20525': 伪装
421
+ '20526': 伪装
422
+ '20310': 进入钓鱼选竿状态
423
+ '20311': 进入钓鱼瞄准状态
424
+ '20312': QTE启动按键
425
+ '20313': QTE战斗按键
426
+ '20314': 收竿
427
+ '20315': 退出钓鱼状态
428
+ '20316': 换鱼饵
429
+ '20320': 格挡玩法-格挡键
430
+ '20321': 格挡玩法-必杀技1
431
+ '20322': 格挡玩法-必杀技2
432
+ '20323': 格挡玩法-必杀技3
433
+ '20330': 兰那罗小道具-发射
434
+ '20331': 兰那罗小道具-切换
435
+ '20340': 打砖块发球
436
+ '20341': 3.4跑酷冲刺
437
+ '20342': 3.4跑酷冲刺空中
438
+ '20345': 3.5吃豆人
439
+ '10384': 抓猫扔鱼
440
+ '100540': 普通攻击·故去的追忆
441
+ '100541': 旅行者五连击(火)
442
+ '100542': 普通攻击·异邦激流
443
+ '100543': 普通攻击·异邦铁风
444
+ '100544': 旅行者五连击(冰)
445
+ '100545': 普通攻击·异邦岩锋
446
+ '100546': 普通攻击·异邦惊雷
447
+ '100547': 普通攻击·异邦草翦
448
+ '100550': 普通攻击·故去的追忆
449
+ '100551': 旅行者五连击(火)
450
+ '100552': 普通攻击·异邦激流
451
+ '100553': 普通攻击·异邦铁风
452
+ '100554': 旅行者五连击(冰)
453
+ '100555': 普通攻击·异邦岩锋
454
+ '100556': 普通攻击·异邦惊雷
455
+ '100557': 普通攻击·异邦草翦
456
+ '5002010': 神里绫华空中攻击
457
+ '5003010': 琴空中攻击
458
+ '5005010': 男主角空中攻击
459
+ '5005020': 男主角(火)空中攻击
460
+ '5005030': 男主角(水)空中攻击
461
+ '5005040': 男主角(风)空中攻击
462
+ '5005050': 男主角(冰)空中攻击
463
+ '5005060': 男主角(岩)空中攻击
464
+ '5005070': 男主角(电)空中攻击
465
+ '5005080': 男主角(草)空中攻击
466
+ '5006010': 丽莎空中攻击
467
+ '5007010': 女主角空中攻击
468
+ '5007020': 女主角(火)空中攻击
469
+ '5007030': 女主角(水)空中攻击
470
+ '5007040': 女主角(风)空中攻击
471
+ '5007050': 女主角(冰)空中攻击
472
+ '5007060': 女主角(岩)空中攻击
473
+ '5007070': 女主角(电)空中攻击
474
+ '5007080': 女主角(草)空中攻击
475
+ '5014010': 芭芭拉空中攻击
476
+ '5015010': 凯亚空中攻击
477
+ '5016010': 迪卢克��中攻击
478
+ '5020010': 雷泽空中攻击
479
+ '5021010': 安柏空中攻击
480
+ '5022010': 温迪空中攻击
481
+ '5023010': 香菱空中攻击
482
+ '5024010': 北斗空中攻击
483
+ '5025010': 行秋空中攻击
484
+ '5026010': 魈空中攻击
485
+ '5027010': 凝光空中攻击
486
+ '5029010': 可莉空中攻击
487
+ '5030010': 钟离空中攻击
488
+ '5031010': 菲谢尔空中攻击
489
+ '5032010': 班尼特空中攻击
490
+ '5033010': 达达利亚空中攻击
491
+ '5034010': 诺艾尔空中攻击
492
+ '5035010': 七七空中攻击
493
+ '5036010': 重云空中攻击
494
+ '5037010': 甘雨空中攻击
495
+ '5038010': 阿贝多空中攻击
496
+ '5039010': 迪奥娜空中攻击
497
+ '5041010': 莫娜空中攻击
498
+ '5042010': 刻晴空中攻击
499
+ '5043010': 砂糖空中攻击
500
+ '5044010': 辛焱空中攻击
501
+ '5045010': 罗莎莉亚空中攻击
502
+ '5046010': 胡桃空中攻击
503
+ '5047010': 枫原万叶空中攻击
504
+ '5048010': 烟绯空中攻击
505
+ '5049010': 宵宫空中攻击
506
+ '5050010': 测试角色50空中攻击
507
+ '5051010': 优菈空中攻击
508
+ '5052010': 雷电将军空中攻击
509
+ '5053010': 早柚空中攻击
510
+ '5054010': 珊瑚宫心海空中攻击
511
+ '5055010': 五郎空中攻击
512
+ '5056010': 九条裟罗空中攻击
513
+ '5058010': 测试角色空中攻击
514
+ '5057010': 荒泷一斗空中攻击
515
+ '5059010': 鹿野院平藏空中攻击
516
+ '5060010': 夜兰空中攻击
517
+ '5062010': 埃洛伊空中攻击
518
+ '5063010': 申鹤空中攻击
519
+ '5064010': 云堇空中攻击
520
+ '5065010': 久岐忍空中攻击
521
+ '5066010': 神里绫人空中攻击
522
+ '5067010': 柯莱空中攻击
523
+ '5068010': 多莉空中攻击
524
+ '5069010': 提纳里空中攻击
525
+ '5070010': 妮露空中攻击
526
+ '5071010': 赛诺空中攻击
527
+ '5072010': 坎蒂丝空中攻击
528
+ '5073010': 纳西妲空中攻击
529
+ '5074010': 莱依拉空中攻击
530
+ '5075010': 流浪者空中攻击
531
+ '5076010': 空中攻击
532
+ '5077010': 瑶瑶空中攻击
533
+ '5078010': 艾尔海森空中攻击
534
+ '5079010': 迪希雅空中攻击
535
+ '5080010': 米卡空中攻击
536
+ '5081010': 卡维空中攻击
537
+ '5082010': 白术空中攻击
538
+ Icon:
539
+ '10001': ''
540
+ '10002': ''
541
+ '10003': ''
542
+ '10004': ''
543
+ '10006': ''
544
+ '10011': Skill_A_01
545
+ '10101': ''
546
+ '10102': ''
547
+ '10111': Skill_A_01
548
+ '10012': Skill_S_Kate_01
549
+ '10013': Skill_S_Ayaka_02
550
+ '10014': Skill_E_Kate
551
+ '10015': Skill_E_Ayaka
552
+ '10016': Skill_E_Qin
553
+ '10017': Skill_E_Ambor
554
+ '10018': Skill_S_Ayaka_01
555
+ '10019': Skill_E_Ayaka
556
+ '10020': Skill_S_Ayaka_01
557
+ '10021': Skill_E_Ayaka
558
+ '10024': Skill_A_01
559
+ '10031': Skill_A_01
560
+ '10032': Skill_S_Ambor_01
561
+ '10033': Skill_S_Qin_02
562
+ '10034': Skill_E_Qin_01
563
+ '10035': Btn_Recon_Bait
564
+ '10036': Skill_E_Kate
565
+ '10037': Btn_Recon_Bait
566
+ '10038': Btn_Recon_Bait_Beans
567
+ '10041': Skill_A_02
568
+ '10044': Skill_E_Kate
569
+ '10053': Skill_S_Ayaka_02
570
+ '10054': Skill_A_01
571
+ '10055': Skill_A_01
572
+ '10056': Skill_A_01
573
+ '10057': Skill_A_01
574
+ '10058': Skill_A_01
575
+ '10059': Skill_A_01
576
+ '10060': Skill_A_Catalyst_MD
577
+ '10061': Skill_S_Lisa_01
578
+ '10062': Skill_E_Lisa_01
579
+ '10063': Skill_E_Ayaka
580
+ '10064': Skill_S_Ayaka_01
581
+ '10065': Skill_S_Ambor_01
582
+ '10066': Skill_E_Kate
583
+ '10067': Skill_S_PlayerWind_01
584
+ '10068': Skill_E_PlayerWind_01
585
+ '10069': Skill_A_01
586
+ '10070': Skill_A_Catalyst_MD
587
+ '10071': Skill_S_Barbara_01
588
+ '10072': Skill_E_Barbara_01
589
+ '10073': Skill_A_01
590
+ '10074': Skill_S_Kaeya_01
591
+ '10075': Skill_E_Kaeya_01
592
+ '10076': Skill_E_Kate
593
+ '10077': Skill_S_PlayerRock_01
594
+ '10078': Skill_E_PlayerRock_01
595
+ '10079': Skill_E_Kate
596
+ '10080': Skill_E_Kate
597
+ '10081': Skill_E_Kate
598
+ '10082': Skill_E_Kate
599
+ '10083': Skill_E_Kate
600
+ '10087': Skill_S_PlayerWater_01
601
+ '10088': Skill_E_PlayerWater_01
602
+ '10117': Skill_E_PlayerGrass_01
603
+ '10118': Skill_S_PlayerGrass_01
604
+ '10160': Skill_A_04
605
+ '10161': Skill_S_Diluc_01_01
606
+ '10162': Skill_S_Diluc_01_02
607
+ '10163': Skill_S_Diluc_01_03
608
+ '10165': Skill_E_Diluc_01
609
+ '10166': Skill_E_Kate
610
+ '10201': Skill_A_04
611
+ '10202': Skill_S_Razor_01
612
+ '10203': Skill_E_Razor_01
613
+ '10204': Skill_S_Ayaka_02
614
+ '10211': Skill_A_02
615
+ '10221': Skill_A_02
616
+ '10222': Skill_A_02
617
+ '10223': Skill_A_02
618
+ '10224': Skill_S_Venti_01
619
+ '10225': Skill_E_Venti_01
620
+ '10231': Skill_A_03
621
+ '10232': Skill_S_Xiangling_01
622
+ '10235': Skill_E_Xiangling_01
623
+ '10241': Skill_A_04
624
+ '10242': Skill_S_Beidou_01
625
+ '10245': Skill_E_Beidou_01
626
+ '20000': Main_AimActive
627
+ '10251': Skill_A_02
628
+ '10252': Skill_A_02
629
+ '10253': Skill_A_02
630
+ '10254': Skill_S_Ayaka_01
631
+ '10255': Skill_E_Ayaka
632
+ '10261': Skill_A_03
633
+ '10262': Skill_S_Xiao_01
634
+ '10263': Skill_S_Xiao_01
635
+ '10264': Skill_A_03
636
+ '10265': Skill_E_Xiao_01
637
+ '10271': Skill_A_Catalyst_MD
638
+ '10272': Skill_S_Ningguang_01
639
+ '10273': Skill_S_Ningguang_02
640
+ '10274': Skill_E_Ningguang_01
641
+ '10275': Skill_E_Ayaka
642
+ '10281': Skill_A_01
643
+ '10282': Skill_A_01
644
+ '10283': Skill_S_Ayaka_01
645
+ '10291': Skill_A_Catalyst_MD
646
+ '10292': Skill_S_Klee_01
647
+ '10295': Skill_E_Klee_01
648
+ '10300': Skill_A_01
649
+ '10301': Skill_A_03
650
+ '10302': Skill_S_Zhongli_01
651
+ '10303': Skill_E_Zhongli_01
652
+ '10311': Skill_A_02
653
+ '10312': Skill_S_Fischl_01
654
+ '10313': Skill_E_Fischl_01
655
+ '10314': Skill_A_02
656
+ '10315': Skill_A_02
657
+ '10316': Skill_S_Fischl_02
658
+ '10321': Skill_A_01
659
+ '10322': Skill_S_Bennett_01
660
+ '10323': Skill_E_Bennett_01
661
+ '10331': Skill_A_02
662
+ '10332': Skill_S_Tartaglia_01
663
+ '10333': Skill_E_Tartaglia_01
664
+ '10334': Skill_A_02
665
+ '10335': Skill_A_02
666
+ '10336': Skill_S_Tartaglia_02
667
+ '10337': Skill_A_01
668
+ '10341': Skill_A_04
669
+ '10342': Skill_S_Noel_01
670
+ '10343': Skill_E_Noel_01
671
+ '10344': Skill_E_Kate
672
+ '10351': Skill_A_01
673
+ '10352': Skill_S_Qiqi_01
674
+ '10353': Skill_E_Qiqi_01
675
+ '10355': Skill_E_Kate
676
+ '10371': Skill_A_02
677
+ '10372': Skill_S_Ganyu_01
678
+ '10373': Skill_E_Ganyu_01
679
+ '10374': Skill_A_02
680
+ '11301': Skill_A_02
681
+ '11302': Skill_S_Ambor_01
682
+ '11305': Skill_E_Beidou_01
683
+ '10256': Skill_S_Ayaka_01
684
+ '10257': Skill_S_Ayaka_01
685
+ '10258': Skill_S_Ayaka_01
686
+ '10259': Skill_E_Ayaka
687
+ '10362': Skill_E_Ayaka
688
+ '10363': Skill_E_Ayaka
689
+ '10364': Skill_S_Ayaka_01
690
+ '10365': Skill_E_Ayaka
691
+ '11371': Skill_A_02
692
+ '11372': Skill_S_Razor_01
693
+ '11373': Skill_E_Razor_01
694
+ '11374': Skill_A_02
695
+ '11375': Skill_A_02
696
+ '10381': Skill_A_01
697
+ '10382': Skill_S_Xingqiu_01
698
+ '10385': Skill_E_Xingqiu_01
699
+ '10386': Skill_A_01
700
+ '10387': Skill_S_Albedo_01
701
+ '10388': Skill_E_Albedo_01
702
+ '10391': Skill_A_02
703
+ '10392': Skill_S_Diona_01
704
+ '10393': Skill_A_02
705
+ '10394': Skill_A_02
706
+ '10395': Skill_E_Diona_01
707
+ '10401': Skill_A_04
708
+ '10402': Skill_S_Chongyun_01
709
+ '10403': Skill_E_Chongyun_01
710
+ '10411': Skill_A_Catalyst_MD
711
+ '10412': Skill_S_Mona_01
712
+ '10413': Skill_S_Mona_02
713
+ '10415': Skill_E_Mona_01
714
+ '10421': Skill_A_01
715
+ '10422': Skill_S_Keqing_01
716
+ '10423': Skill_S_Keqing_02
717
+ '10425': Skill_E_Keqing_01
718
+ '10431': Skill_A_Catalyst_MD
719
+ '10432': Skill_S_Sucrose_01
720
+ '10433': Skill_S_Sucrose_02
721
+ '10434': Skill_S_Sucrose_02
722
+ '10435': Skill_E_Sucrose_01
723
+ '10441': Skill_A_04
724
+ '10442': Skill_S_Xinyan_01
725
+ '10443': Skill_E_Xinyan_01
726
+ '10451': Skill_A_03
727
+ '10452': Skill_S_Rosaria_01
728
+ '10453': Skill_E_Rosaria_01
729
+ '10461': Skill_A_03
730
+ '10462': Skill_S_Hutao_01
731
+ '10463': Skill_E_Hutao_01
732
+ '10464': Skill_A_03
733
+ '10471': Skill_A_01
734
+ '10472': Skill_S_Kazuha_01
735
+ '10473': Skill_S_Kazuha_01
736
+ '10474': Skill_S_Kazuha_02
737
+ '10475': Skill_E_Kazuha_01
738
+ '10481': Skill_A_Catalyst_MD
739
+ '10482': Skill_S_Feiyan_01
740
+ '10485': Skill_E_Feiyan_01
741
+ '10491': Skill_A_02
742
+ '10492': Skill_S_Yoimiya_01
743
+ '10493': Skill_A_02
744
+ '10495': Skill_E_Yoimiya_01
745
+ '10501': Skill_A_03
746
+ '10502': Skill_S_Tohma_01
747
+ '10505': Skill_E_Tohma_01
748
+ '10511': Skill_A_04
749
+ '10512': Skill_S_Eula_01
750
+ '10515': Skill_E_Eula_01
751
+ '10521': Skill_A_03
752
+ '10522': Skill_S_Shougun_01
753
+ '10525': Skill_E_Shougun_01
754
+ '10531': Skill_A_04
755
+ '10532': Skill_S_Sayu_01
756
+ '10533': Skill_S_Sayu_02
757
+ '10535': Skill_E_Sayu_01
758
+ '10541': Skill_A_Catalyst_MD
759
+ '10542': Skill_S_Kokomi_01
760
+ '10545': Skill_E_Kokomi_01
761
+ '10551': Skill_A_02
762
+ '10552': Skill_S_Gorou_01
763
+ '10553': Skill_A_02
764
+ '10554': Skill_A_02
765
+ '10555': Skill_E_Gorou_01
766
+ '10561': Skill_A_02
767
+ '10562': Skill_S_Sara_01
768
+ '10563': Skill_A_02
769
+ '10564': Skill_A_02
770
+ '10565': Skill_E_Sara_01
771
+ '10571': Skill_A_04
772
+ '10572': Skill_S_Itto_01
773
+ '10575': Skill_E_Itto_01
774
+ '10581': Skill_A_Catalyst_MD
775
+ '10582': Skill_S_Yae_01
776
+ '10583': ''
777
+ '10585': Skill_E_Yae_01
778
+ '10591': Skill_A_Catalyst_MD
779
+ '10592': Skill_S_Heizo_01
780
+ '10595': Skill_E_Heizo_01
781
+ '10602': Skill_S_PlayerElectric_01
782
+ '10605': Skill_E_PlayerElectric_01
783
+ '10606': Skill_A_02
784
+ '10607': Skill_S_Yelan_01
785
+ '10608': Skill_A_02
786
+ '10609': Skill_S_Yelan_02
787
+ '10610': Skill_E_Yelan_01
788
+ '10611': Skill_A_01
789
+ '10612': Skill_S_Momoka_01
790
+ '10615': Skill_E_Momoka_01
791
+ '10621': Skill_A_02
792
+ '10622': Skill_S_Aloy_01
793
+ '10623': Skill_A_02
794
+ '10624': Skill_A_02
795
+ '10631': Skill_A_03
796
+ '10632': Skill_S_Shenhe_01
797
+ '10635': Skill_E_Shenhe_01
798
+ '10625': Skill_E_Aloy_01
799
+ '10641': Skill_A_03
800
+ '10642': Skill_S_Yunjin_01
801
+ '10643': Skill_E_Yunjin_01
802
+ '10651': Skill_A_01
803
+ '10652': Skill_S_Shinobu_01
804
+ '10655': Skill_E_Shinobu_01
805
+ '10656': Skill_A_03
806
+ '10657': Skill_A_03
807
+ '10661': Skill_A_01
808
+ '10662': Skill_S_Ayato_01
809
+ '10663': Skill_A_01
810
+ '10665': Skill_E_Ayato_01
811
+ '10671': Skill_A_02
812
+ '10672': Skill_S_Collei_01
813
+ '10675': Skill_E_Collei_01
814
+ '10674': Skill_A_02
815
+ '10681': Skill_A_04
816
+ '10682': Skill_S_Dori_01
817
+ '10685': Skill_E_Dori_01
818
+ '10691': Skill_A_02
819
+ '10692': Skill_S_Tighnari_01
820
+ '10693': Skill_A_02
821
+ '10695': Skill_E_Tighnari_01
822
+ '10701': Skill_A_01
823
+ '10702': Skill_S_Nilou_01
824
+ '10703': Skill_S_Nilou_01
825
+ '10704': Skill_S_Nilou_01
826
+ '10706': Skill_S_Nilou_04
827
+ '10707': Skill_S_Nilou_02
828
+ '10705': Skill_E_Nilou_01
829
+ '10708': Skill_S_Nilou_01
830
+ '10711': Skill_A_03
831
+ '10712': Skill_S_Cyno_01
832
+ '10713': Skill_S_Cyno_02
833
+ '10715': Skill_E_Cyno_01
834
+ '10721': Skill_A_03
835
+ '10722': Skill_S_Candace_01
836
+ '10725': Skill_E_Candace_01
837
+ '10731': Skill_A_Catalyst_MD
838
+ '10732': Skill_S_Nahida_01
839
+ '10735': Skill_E_Nahida_01
840
+ '10741': Skill_A_01
841
+ '10742': Skill_S_Layla_01
842
+ '10745': Skill_E_Layla_01
843
+ '10751': Skill_A_Catalyst_MD
844
+ '10752': Skill_S_Wanderer_01
845
+ '10753': Skill_E_Wanderer_01
846
+ '10755': Skill_E_Wanderer_01
847
+ '10756': Skill_S_Wanderer_04
848
+ '10757': Skill_S_Wanderer_01
849
+ '10758': Skill_A_Catalyst_MD
850
+ '10759': Skill_S_Wanderer_02
851
+ '10750': Skill_S_Wanderer_03
852
+ '10761': Skill_A_02
853
+ '10762': Skill_S_Faruzan_01
854
+ '10764': Skill_A_02
855
+ '10765': Skill_E_Faruzan_01
856
+ '10771': Skill_A_03
857
+ '10772': Skill_S_Yaoyao_01
858
+ '10775': Skill_E_Yaoyao_01
859
+ '10781': Skill_A_01
860
+ '10782': Skill_S_Alhatham_01
861
+ '10785': Skill_E_Alhatham_01
862
+ '10791': Skill_A_04
863
+ '10792': Skill_S_Dehya_01
864
+ '10793': Skill_S_Dehya_02
865
+ '10794': Skill_E_Dehya_02
866
+ '10795': Skill_E_Dehya_01
867
+ '10801': Skill_A_03
868
+ '10802': Skill_S_Mika_01
869
+ '10805': Skill_E_Mika_01
870
+ '10811': Skill_A_04
871
+ '10812': Skill_S_Kaveh_01
872
+ '10815': Skill_E_Kaveh_01
873
+ '10821': Skill_A_Catalyst_MD
874
+ '10822': Skill_S_Baizhuer_01
875
+ '10825': Skill_E_Baizhuer_01
876
+ '10831': Skill_A_01
877
+ '10832': Skill_S_Linette_01
878
+ '10835': Skill_E_Linette_01
879
+ '10841': Skill_A_02
880
+ '10842': Skill_S_Liney_01
881
+ '10845': Skill_E_Liney_01
882
+ '10851': Skill_A_04
883
+ '10852': Skill_S_Freminet_01
884
+ '10855': Skill_E_Freminet_01
885
+ '20001': Skill_A_Dvalin_AirGun
886
+ '20002': Skill_A_Dvalin_AirGun
887
+ '20011': Btn_FlightSprint
888
+ '20012': Btn_Rises
889
+ '20020': Btn_WaterSpirit_Skill
890
+ '20021': Btn_BounceConjuring_Serve_S_01
891
+ '20022': Btn_BounceConjuring_Hit_A_01
892
+ '20023': Btn_BounceConjuring_Bomb_S_01
893
+ '20024': Btn_BounceConjuring_Bomb_S_02
894
+ '20025': Btn_BounceConjuring_Bomb_S_03
895
+ '20026': Btn_BounceConjuring_Bomb_S_01
896
+ '20027': Btn_BounceConjuring_Bomb_S_02
897
+ '20028': Btn_BounceConjuring_Bomb_S_03
898
+ '20029': Btn_BounceConjuring_Hit_A_01
899
+ '20030': Skill_S_Monster_Shougun_EyeStrip
900
+ '20031': Skill_E_Monster_Shougun_EyeStrip
901
+ '20032': Btn_Temari_S_01
902
+ '20033': ''
903
+ '20034': ''
904
+ '20035': Skill_S_LunaRiteQuest_BanSkill
905
+ '20036': Skill_S_SummerTimeV2Quest_BanSkill
906
+ '20037': Skill_E_SummerTimeV2Quest_BanSkill
907
+ '20040': Btn_CatchAnimal_Shoot
908
+ '20041': Btn_CatchAnimal_Shoot
909
+ '20042': Btn_CatchAnimal_Shoot
910
+ '20043': ''
911
+ '20044': ''
912
+ '20045': Btn_CatchAnimal_Shoot
913
+ '20049': Btn_CatchAnimal_Shoot
914
+ '20051': Btn_FungusFighter_Aim
915
+ '20054': Skill_E_Gagana_AimShoot
916
+ '20055': ''
917
+ '20056': ''
918
+ '20057': ''
919
+ '20058': ''
920
+ '20100': Btn_HideAndSeek_Seeker_A_01
921
+ '20101': Btn_HideAndSeek_Seeker_A_01
922
+ '20110': Btn_HideAndSeek_Seeker_S_01
923
+ '20111': Btn_HideAndSeek_Seeker_S_02
924
+ '20120': Btn_HideAndSeek_Seeker_E_01
925
+ '20121': Btn_HideAndSeek_Seeker_E_02
926
+ '20122': Btn_HideAndSeek_Seeker_E_03
927
+ '20200': Btn_HideAndSeek_Hider_A_01
928
+ '20201': Btn_HideAndSeek_Hider_A_03
929
+ '20210': Btn_HideAndSeek_Hider_S_01
930
+ '20212': Btn_HideAndSeek_Hider_S_01_Borbid
931
+ '20211': Btn_HideAndSeek_Hider_S_02
932
+ '20213': Btn_HideAndSeek_Hider_S_02_Borbid
933
+ '20220': Btn_HideAndSeek_Hider_E_01
934
+ '20202': Btn_HideAndSeek_Hider_A_01
935
+ '20203': Btn_HideAndSeek_Hider_A_03
936
+ '20214': Btn_HideAndSeek_Hider_S_02
937
+ '20215': Btn_HideAndSeek_Hider_S_02_Borbid
938
+ '20400': Btn_HideAndSeek_Seeker_A_01
939
+ '20401': Btn_HideAndSeek_Seeker_A_01
940
+ '20410': Btn_HideAndSeek_Seeker_S_01
941
+ '20411': Btn_HideAndSeek_Seeker_S_02
942
+ '20420': Btn_HideAndSeek_Seeker_E_01
943
+ '20421': Btn_HideAndSeek_Seeker_E_02
944
+ '20422': Btn_HideAndSeek_Seeker_E_03
945
+ '20500': Btn_HideAndSeek_Hider_A_01
946
+ '20501': Btn_HideAndSeek_Hider_A_03
947
+ '20510': Btn_HideAndSeek_Hider_S_01
948
+ '20512': Btn_HideAndSeek_Hider_S_01_Borbid
949
+ '20511': Btn_HideAndSeek_Hider_S_02
950
+ '20513': Btn_HideAndSeek_Hider_S_02_Borbid
951
+ '20520': Btn_HideAndSeek_Hider_E_01
952
+ '20521': UI_Icon_Skill_Hunter_Net
953
+ '20522': Btn_HideAndSeek_Hider_S_02
954
+ '20523': UI_Icon_Skill_Prey_Invisible_Bait
955
+ '20524': Btn_HideAndSeek_Seeker_S_01
956
+ '20525': Btn_HideAndSeek_Hider_A_01
957
+ '20526': Btn_HideAndSeek_Hider_A_03
958
+ '20310': ''
959
+ '20311': Btn_Fishing_Cast
960
+ '20312': Btn_Fishing_Battle
961
+ '20313': Btn_Fishing_Battle
962
+ '20314': Btn_Fishing_Pull
963
+ '20315': Btn_Fishing_Exit
964
+ '20316': Btn_Fishing_Bait
965
+ '20320': Btn_Blocking
966
+ '20321': Btn_Blocking_Burst01
967
+ '20322': Btn_Blocking_Burst02
968
+ '20323': Btn_Blocking_Burst03
969
+ '20330': Btn_Arana_Shoot
970
+ '20331': Btn_Arana_Exchange
971
+ '20340': Btn_BrickBreaker_Launch
972
+ '20341': Skill_LanV3_Icon05
973
+ '20342': Skill_LanV3_Icon05
974
+ '20345': Btn_PacMan
975
+ '10384': Btn_Recon_Bait
976
+ '100540': Skill_A_01
977
+ '100541': Skill_A_01
978
+ '100543': Skill_A_01
979
+ '100542': Skill_A_01
980
+ '100544': Skill_A_01
981
+ '100545': Skill_A_01
982
+ '100546': Skill_A_01
983
+ '100547': Skill_A_01
984
+ '100550': Skill_A_01
985
+ '100551': Skill_A_01
986
+ '100552': Skill_A_01
987
+ '100553': Skill_A_01
988
+ '100554': Skill_A_01
989
+ '100555': Skill_A_01
990
+ '100556': Skill_A_01
991
+ '100557': Skill_A_01
992
+ '5002010': Skill_A_01
993
+ '5003010': Skill_A_01
994
+ '5005010': Skill_A_01
995
+ '5005020': Skill_A_01
996
+ '5005030': Skill_A_01
997
+ '5005040': Skill_A_01
998
+ '5005050': Skill_A_01
999
+ '5005060': Skill_A_01
1000
+ '5005070': Skill_A_01
1001
+ '5005080': Skill_A_01
1002
+ '5006010': Skill_A_Catalyst_MD
1003
+ '5007010': Skill_A_01
1004
+ '5007020': Skill_A_01
1005
+ '5007030': Skill_A_01
1006
+ '5007040': Skill_A_01
1007
+ '5007050': Skill_A_01
1008
+ '5007060': Skill_A_01
1009
+ '5007070': Skill_A_01
1010
+ '5007080': Skill_A_01
1011
+ '5014010': Skill_A_Catalyst_MD
1012
+ '5015010': Skill_A_01
1013
+ '5016010': Skill_A_04
1014
+ '5020010': Skill_A_04
1015
+ '5021010': Skill_A_02
1016
+ '5022010': Skill_A_02
1017
+ '5023010': Skill_A_03
1018
+ '5024010': Skill_A_04
1019
+ '5025010': Skill_A_01
1020
+ '5026010': Skill_A_03
1021
+ '5027010': Skill_A_Catalyst_MD
1022
+ '5029010': Skill_A_Catalyst_MD
1023
+ '5030010': Skill_A_03
1024
+ '5031010': Skill_A_02
1025
+ '5032010': Skill_A_01
1026
+ '5033010': Skill_A_02
1027
+ '5034010': Skill_A_04
1028
+ '5035010': Skill_A_01
1029
+ '5036010': Skill_A_04
1030
+ '5037010': Skill_A_02
1031
+ '5038010': Skill_A_01
1032
+ '5039010': Skill_A_02
1033
+ '5041010': Skill_A_Catalyst_MD
1034
+ '5042010': Skill_A_01
1035
+ '5043010': Skill_A_Catalyst_MD
1036
+ '5044010': Skill_A_04
1037
+ '5045010': Skill_A_03
1038
+ '5046010': Skill_A_03
1039
+ '5047010': Skill_A_01
1040
+ '5048010': Skill_A_Catalyst_MD
1041
+ '5049010': Skill_A_02
1042
+ '5050010': Skill_A_03
1043
+ '5051010': Skill_A_04
1044
+ '5052010': Skill_A_03
1045
+ '5053010': Skill_A_04
1046
+ '5054010': Skill_A_Catalyst_MD
1047
+ '5055010': Skill_A_02
1048
+ '5056010': Skill_A_02
1049
+ '5058010': Skill_A_Catalyst_MD
1050
+ '5057010': Skill_A_04
1051
+ '5059010': Skill_A_Catalyst_MD
1052
+ '5060010': Skill_A_02
1053
+ '5062010': Skill_A_02
1054
+ '5063010': Skill_A_03
1055
+ '5064010': Skill_A_03
1056
+ '5065010': Skill_A_01
1057
+ '5066010': Skill_A_01
1058
+ '5067010': Skill_A_02
1059
+ '5068010': Skill_A_04
1060
+ '5069010': Skill_A_02
1061
+ '5070010': Skill_A_01
1062
+ '5071010': Skill_A_03
1063
+ '5072010': Skill_A_03
1064
+ '5073010': Skill_A_Catalyst_MD
1065
+ '5074010': Skill_A_01
1066
+ '5075010': Skill_A_Catalyst_MD
1067
+ '5076010': Skill_A_02
1068
+ '5077010': Skill_A_03
1069
+ '5078010': Skill_A_01
1070
+ '5079010': Skill_A_04
1071
+ '5080010': Skill_A_03
1072
+ '5081010': Skill_A_04
1073
+ '5082010': Skill_A_Catalyst_MD
1074
+ Talent:
1075
+ 胡桃:
1076
+ - 1
1077
+ - 2
1078
+ 托马:
1079
+ - 1
1080
+ - 2
1081
+ 宵宫:
1082
+ - 1
1083
+ - 2
1084
+ 烟绯:
1085
+ - 1
1086
+ - 2
1087
+ 可莉:
1088
+ - 1
1089
+ - 2
1090
+ 迪卢克:
1091
+ - 1
1092
+ - 2
1093
+ 辛焱:
1094
+ - 1
1095
+ - 2
1096
+ 安柏:
1097
+ - 0
1098
+ - 1
1099
+ 香菱:
1100
+ - 2
1101
+ - 1
1102
+ 班尼特:
1103
+ - 1
1104
+ - 2
1105
+ 珊瑚宫心海:
1106
+ - 2
1107
+ - 1
1108
+ 达达利亚:
1109
+ - 1
1110
+ - 2
1111
+ 行秋:
1112
+ - 2
1113
+ - 1
1114
+ 莫娜:
1115
+ - 3
1116
+ - 1
1117
+ 芭芭拉:
1118
+ - 2
1119
+ - 1
1120
+ 申鹤:
1121
+ - 1
1122
+ - 2
1123
+ 神里绫华:
1124
+ - 2
1125
+ - 1
1126
+ 优菈:
1127
+ - 2
1128
+ - 1
1129
+ 甘雨:
1130
+ - 2
1131
+ - 1
1132
+ 凯亚:
1133
+ - 1
1134
+ - 2
1135
+ 重云:
1136
+ - 2
1137
+ - 1
1138
+ 七七:
1139
+ - 2
1140
+ - 1
1141
+ 迪奥娜:
1142
+ - 2
1143
+ - 1
1144
+ 罗莎莉亚:
1145
+ - 1
1146
+ - 2
1147
+ 埃洛伊:
1148
+ - 0
1149
+ - 0
1150
+ 八重神子:
1151
+ - 1
1152
+ - 2
1153
+ 雷电将军:
1154
+ - 2
1155
+ - 1
1156
+ 九条裟罗:
1157
+ - 2
1158
+ - 1
1159
+ 刻晴:
1160
+ - 2
1161
+ - 1
1162
+ 雷泽:
1163
+ - 2
1164
+ - 1
1165
+ 菲谢尔:
1166
+ - 1
1167
+ - 2
1168
+ 丽莎:
1169
+ - 2
1170
+ - 1
1171
+ 北斗:
1172
+ - 1
1173
+ - 2
1174
+ 雷主:
1175
+ - 1
1176
+ - 0
1177
+ 早柚:
1178
+ - 2
1179
+ - 1
1180
+ 枫原万叶:
1181
+ - 1
1182
+ - 2
1183
+ 魈:
1184
+ - 1
1185
+ - 2
1186
+ 温迪:
1187
+ - 2
1188
+ - 1
1189
+ 琴:
1190
+ - 2
1191
+ - 1
1192
+ 砂糖:
1193
+ - 1
1194
+ - 2
1195
+ 风主:
1196
+ - 1
1197
+ - 0
1198
+ 荒泷一斗:
1199
+ - 1
1200
+ - 2
1201
+ 五郎:
1202
+ - 1
1203
+ - 2
1204
+ 阿贝多:
1205
+ - 1
1206
+ - 2
1207
+ 钟离:
1208
+ - 1
1209
+ - 2
1210
+ 诺艾尔:
1211
+ - 1
1212
+ - 2
1213
+ 凝光:
1214
+ - 2
1215
+ - 1
1216
+ 岩主:
1217
+ - 1
1218
+ - 0
1219
+ 云堇:
1220
+ - 2
1221
+ - 1
1222
+ 神里绫人:
1223
+ - 1
1224
+ - 2
1225
+ 夜兰:
1226
+ - 2
1227
+ - 1
1228
+ 久岐忍:
1229
+ - 1
1230
+ - 2
1231
+ 鹿野院平藏:
1232
+ - 1
1233
+ - 2
1234
+ 柯莱:
1235
+ - 1
1236
+ - 2
1237
+ 提纳里:
1238
+ - 2
1239
+ - 1
1240
+ 草主:
1241
+ - 1
1242
+ - 0
1243
+ 多莉:
1244
+ - 1
1245
+ - 2
1246
+ 赛诺:
1247
+ - 2
1248
+ - 1
1249
+ 坎蒂丝:
1250
+ - 2
1251
+ - 1
1252
+ 妮露:
1253
+ - 2
1254
+ - 1
1255
+ 纳西妲:
1256
+ - 1
1257
+ - 2
1258
+ 莱依拉:
1259
+ - 1
1260
+ - 2
1261
+ 流浪者:
1262
+ - 2
1263
+ - 1
1264
+ 珐露珊:
1265
+ - 1
1266
+ - 2
1267
+ 艾尔海森:
1268
+ - 1
1269
+ - 2
1270
+ 瑶瑶:
1271
+ - 1
1272
+ - 2
1273
+ 迪希雅:
1274
+ - 2
1275
+ - 1
1276
+ 米卡:
1277
+ - 2
1278
+ - 1
1279
+ 卡维:
1280
+ - 2
1281
+ - 1
1282
+ 绮良良:
1283
+ - 2
1284
+ - 1
1285
+ 琳妮特:
1286
+ - 2
1287
+ - 1
1288
+ 林尼:
1289
+ - 0
1290
+ - 2
1291
+ 菲米尼:
1292
+ - 0
1293
+ - 1
Yunzai/plugins/genshin/defSet/weapon/data.yaml ADDED
@@ -0,0 +1,533 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #数据源于 https://github.com/CRAZYShimakaze/zhenxun_extensive_plugin/blob/main/genshin_role_info/res/json_data/weapon.json
2
+ Name:
3
+ '2410593283': 无锋剑
4
+ '2125206395': 银剑
5
+ '479076483': 冷刃
6
+ '1608953539': 黎明神剑
7
+ '3673792067': 旅行剑
8
+ '160493219': 暗铁剑
9
+ '3421967235': 吃虎鱼刀
10
+ '1388004931': 飞天御剑
11
+ '2474354867': 西风剑
12
+ '3587621259': 笛剑
13
+ '1990641987': 祭礼剑
14
+ '2375993851': 宗室长剑
15
+ '1321135667': 匣里龙吟
16
+ '1991707099': 试作斩岩
17
+ '4103022435': 铁蜂刺
18
+ '3378007475': 黑岩长剑
19
+ '3796905611': 黑剑
20
+ '2947140987': 暗巷闪光
21
+ '1773425155': 降临之剑
22
+ '2749853923': 腐殖之剑
23
+ '1990820123': 天目影打刀
24
+ '342097547': 辰砂之纺锤
25
+ '1012170803': 笼钓瓶一心
26
+ '313300315': 原木刀
27
+ '143051931': 西福斯的月光
28
+ '1499745907': 「一心传」名刀
29
+ '1538092267': 「一心传」名刀
30
+ '3464027035': 「一心传」名刀
31
+ '2448629019': 东花坊时雨
32
+ '2265792579': 狼牙
33
+ '800766043': 海渊终曲
34
+ '1921306659': 灰河渡手
35
+ '902264035': 风鹰剑
36
+ '4055003299': 天空之刃
37
+ '2949448555': 苍古自由之誓
38
+ '944332883': 斫峰之刃
39
+ '1345343763': 磐岩结绿
40
+ '4124851547': 雾切之回光
41
+ '1600275315': 波乱月白经津
42
+ '454086795': 圣显之钥
43
+ '275622963': 裁叶萃光
44
+ '2666951267': 训练大剑
45
+ '1182966603': 佣兵重剑
46
+ '1479961579': 铁影阔剑
47
+ '4090429643': 沐浴龙血的剑
48
+ '850802171': 白铁大剑
49
+ '1516554699': 石英大剑
50
+ '3097441915': 以理服人
51
+ '2614170427': 飞天大御剑
52
+ '735056795': 西风大剑
53
+ '930640955': 钟剑
54
+ '1675686363': 祭礼大剑
55
+ '877751435': 宗室大剑
56
+ '3684723963': 雨裁
57
+ '3722933411': 试作古华
58
+ '680510411': 白影剑
59
+ '20848859': 黑岩斩刀
60
+ '1437658243': 螭骨剑
61
+ '2006422931': 千岩古剑
62
+ '2753539619': 雪葬的星银
63
+ '346510395': 衔珠海皇
64
+ '4193089947': 桂木斩长正
65
+ '3073454867': 玛海菈的水色
66
+ '2359799475': 恶王丸
67
+ '902184579': 森林王器
68
+ '1200948859': 饰铁之花
69
+ '3459616011': 聊聊棒
70
+ '2077869763': 浪影阔剑
71
+ '1089950259': 天空之傲
72
+ '3995710363': 狼的末路
73
+ '1075647299': 松籁响起之时
74
+ '2792766467': 无工之剑
75
+ '3914951691': 赤角石溃杵
76
+ '2834063555': 苇海信标
77
+ '2796697027': 新手长枪
78
+ '3070169307': 铁尖枪
79
+ '1390797107': 白缨枪
80
+ '618786571': 钺矛
81
+ '4103766499': 黑缨枪
82
+ '500612819': 「旗杆」
83
+ '2664629131': 匣里灭辰
84
+ '1154009435': 试作星镰
85
+ '578575283': 流月针
86
+ '481755219': 黑岩刺枪
87
+ '4049410651': 决斗之枪
88
+ '716252627': 千岩长枪
89
+ '3755004051': 西风长枪
90
+ '2935286715': 宗室猎枪
91
+ '3443142923': 龙脊长枪
92
+ '2491797315': 喜多院十文字
93
+ '1148024603': 「渔获」
94
+ '4122509083': 断浪长鳍
95
+ '452357939': 贯月矢
96
+ '1470442731': 风信之锋
97
+ '449192923': 峡湾长歌
98
+ '4158971171': 公义的酬报
99
+ '3235324891': 护摩之杖
100
+ '4158505619': 天空之脊
101
+ '197755235': 贯虹之槊
102
+ '1997709467': 和璞鸢
103
+ '688991243': 息灾
104
+ '3717849275': 薙草之稻光
105
+ '4238339131': 赤沙之杖
106
+ '3584825427': 学徒笔记
107
+ '2705029563': 口袋魔导书
108
+ '2279290283': 魔导绪论
109
+ '3500935003': 讨龙英杰谭
110
+ '1406746947': 异世界行记
111
+ '2963220587': 翡玉法球
112
+ '3719372715': 甲级宝珏
113
+ '302691299': 琥珀玥
114
+ '623534363': 西风秘典
115
+ '1163263227': 流浪乐章
116
+ '2195665683': 祭礼残章
117
+ '3827789435': 宗室秘法录
118
+ '37147251': 匣里日月
119
+ '2521338131': 试作金珀
120
+ '1072884907': 万国诸海图谱
121
+ '3273999011': 黑岩绯玉
122
+ '3156385731': 昭心
123
+ '3090373787': 暗巷的酒与诗
124
+ '2587614459': 忍冬之果
125
+ '3456986819': 嘟嘟可故事集
126
+ '2324146259': 白辰之环
127
+ '2539208459': 证誓之明瞳
128
+ '426363739': 流浪的晚星
129
+ '2267978875': 盈满之实
130
+ '2275710883': 遗祀玉珑
131
+ '2432865507': 纯水流华
132
+ '807607555': 天空之卷
133
+ '1455107995': 四风原典
134
+ '693354267': 尘世之锁
135
+ '4007372867': 碧落之珑
136
+ '1890163363': 不灭月华
137
+ '310247243': 神乐之真意
138
+ '1201790667': 千夜浮梦
139
+ '359484419': 图莱杜拉的回忆
140
+ '3600623979': 猎弓
141
+ '2340970067': 历练的猎弓
142
+ '3975746731': 鸦羽弓
143
+ '656120259': 神射手之誓
144
+ '4267718859': 反曲弓
145
+ '1021898539': 弹弓
146
+ '4139294531': 信使
147
+ '2242027395': 黑檀弓
148
+ '1240067179': 西风猎弓
149
+ '2556914683': 绝弦
150
+ '2400012995': 祭礼弓
151
+ '2832648187': 宗室长弓
152
+ '3169209451': 弓藏
153
+ '3625393819': 试作澹月
154
+ '411685275': 钢轮弓
155
+ '3447737235': 黑岩战弓
156
+ '3439749859': 苍翠猎弓
157
+ '2417717595': 暗巷猎手
158
+ '2425414923': 落霞
159
+ '3949653579': 幽夜华尔兹
160
+ '650049651': 风花之颂
161
+ '4186179883': 破魔之弓
162
+ '540938627': 掠食者
163
+ '1860795787': 曚云之月
164
+ '3176599083': 王下近侍
165
+ '3063191787': 竭泽
166
+ '3933622347': 天空之翼
167
+ '828711395': 阿莫斯之弓
168
+ '3112679155': 终末嗟叹之诗
169
+ '1901973075': 冬极白星
170
+ '4230231107': 若水
171
+ '2918525947': 飞雷之弦振
172
+ '1348687251': 猎人之径
173
+ '2988480723': 最初的大魔术
174
+ '316078811': 鹮穿之喙
175
+ '2958179435': 烈阳之嗣
176
+ '2600875323': 静谧之曲
177
+ '4137694339': (test)竿测试
178
+ '2719832059': (test)穿模测试
179
+ '500987603': (test)穿模测试
180
+ '1595734083': (test)穿模测试
181
+ '2009975571': (test)穿模测试
182
+ '4162981171': (test)穿模测试
183
+ '3762437019': (test)穿模测试
184
+ Type:
185
+ 无锋剑: 单手剑
186
+ 银剑: 单手剑
187
+ 冷刃: 单手剑
188
+ 黎明神剑: 单手剑
189
+ 旅行剑: 单手剑
190
+ 暗铁剑: 单手剑
191
+ 吃虎鱼刀: 单手剑
192
+ 飞天御剑: 单手剑
193
+ 西风剑: 单手剑
194
+ 笛剑: 单手剑
195
+ 祭礼剑: 单手剑
196
+ 宗室长剑: 单手剑
197
+ 匣里龙吟: 单手剑
198
+ 试作斩岩: 单手剑
199
+ 铁蜂刺: 单手剑
200
+ 黑岩长剑: 单手剑
201
+ 黑剑: 单手剑
202
+ 暗巷闪光: 单手剑
203
+ 降临之剑: 单手剑
204
+ 腐殖之剑: 单手剑
205
+ 天目影打刀: 单手剑
206
+ 辰砂之纺锤: 单手剑
207
+ 笼钓瓶一心: 单手剑
208
+ 原木刀: 单手剑
209
+ 西福斯的月光: 单手剑
210
+ 「一心传」名刀: 单手剑
211
+ 东花坊时雨: 单手剑
212
+ 狼牙: 单手剑
213
+ 海渊终曲: 单手剑
214
+ 灰河渡手: 单手剑
215
+ 风鹰剑: 单手剑
216
+ 天空之刃: 单手剑
217
+ 苍古自由之誓: 单手剑
218
+ 斫峰之刃: 单手剑
219
+ 磐岩结绿: 单手剑
220
+ 雾切之回光: 单手剑
221
+ 波乱月白经津: 单手剑
222
+ 圣显之钥: 单手剑
223
+ 裁叶萃光: 单手剑
224
+ 训练大剑: 双手剑
225
+ 佣兵重剑: 双手剑
226
+ 铁影阔剑: 双手剑
227
+ 沐浴龙血的剑: 双手剑
228
+ 白铁大剑: 双手剑
229
+ 石英大剑: 双手剑
230
+ 以理服人: 双手剑
231
+ 飞天大御剑: 双手剑
232
+ 西风大剑: 双手剑
233
+ 钟剑: 双手剑
234
+ 祭礼大剑: 双手剑
235
+ 宗室大剑: 双手剑
236
+ 雨裁: 双手剑
237
+ 试作古华: 双手剑
238
+ 白影剑: 双手剑
239
+ 黑岩斩刀: 双手剑
240
+ 螭骨剑: 双手剑
241
+ 千岩古剑: 双手剑
242
+ 雪葬的星银: 双手剑
243
+ 衔珠海皇: 双手剑
244
+ 桂木斩长正: 双手剑
245
+ 玛海菈的水色: 双手剑
246
+ 恶王丸: 双手剑
247
+ 森林王器: 双手剑
248
+ 饰铁之花: 双手剑
249
+ 聊聊棒: 双手剑
250
+ 浪影阔剑: 双手剑
251
+ 天空之傲: 双手剑
252
+ 狼的末路: 双手剑
253
+ 松籁响起之时: 双手剑
254
+ 无工之剑: 双手剑
255
+ 赤角石溃杵: 双手剑
256
+ 苇海信标: 双手剑
257
+ 新手长枪: 长柄武器
258
+ 铁尖枪: 长柄武器
259
+ 白缨枪: 长柄武器
260
+ 钺矛: 长柄武器
261
+ 黑缨枪: 长柄武器
262
+ 「旗杆」: 长柄武器
263
+ 匣里灭辰: 长柄武器
264
+ 试作星镰: 长柄武器
265
+ 流月针: 长柄武器
266
+ 黑岩刺枪: 长柄武器
267
+ 决斗之枪: 长柄武器
268
+ 千岩长枪: 长柄武器
269
+ 西风长枪: 长柄武器
270
+ 宗室猎枪: 长柄武器
271
+ 龙脊长枪: 长柄武器
272
+ 喜多院十文字: 长柄武器
273
+ 「渔获」: 长柄武器
274
+ 断浪长鳍: 长柄武器
275
+ 贯月矢: 长柄武器
276
+ 风信之锋: 长柄武器
277
+ 峡湾长歌: 长柄武器
278
+ 公义的酬报: 长柄武器
279
+ 护摩之杖: 长柄武器
280
+ 天空之脊: 长柄武器
281
+ 贯虹之槊: 长柄武器
282
+ 和璞鸢: 长柄武器
283
+ 息灾: 长柄武器
284
+ 薙草之稻光: 长柄武器
285
+ 赤沙之杖: 长柄武器
286
+ 学徒笔记: 法器
287
+ 口袋魔导书: 法器
288
+ 魔导绪论: 法器
289
+ 讨龙英杰谭: 法器
290
+ 异世界行记: 法器
291
+ 翡玉法球: 法器
292
+ 甲级宝珏: 法器
293
+ 琥珀玥: 法器
294
+ 西风秘典: 法器
295
+ 流浪乐章: 法器
296
+ 祭礼残章: 法器
297
+ 宗室秘法录: 法器
298
+ 匣里日月: 法器
299
+ 试作金珀: 法器
300
+ 万国诸海图谱: 法器
301
+ 黑岩绯玉: 法器
302
+ 昭心: 法器
303
+ 暗巷的酒与诗: 法器
304
+ 忍冬之果: 法器
305
+ 嘟嘟可故事集: 法器
306
+ 白辰之环: 法器
307
+ 证誓之明瞳: 法器
308
+ 流浪的晚星: 法器
309
+ 盈满之实: 法器
310
+ 遗祀玉珑: 法器
311
+ 纯水流华: 法器
312
+ 天空之卷: 法器
313
+ 四风原典: 法器
314
+ 尘世之锁: 法器
315
+ 碧落之珑: 法器
316
+ 不灭月华: 法器
317
+ 神乐之真意: 法器
318
+ 千夜浮梦: 法器
319
+ 图莱杜拉的回忆: 法器
320
+ 猎弓: 弓
321
+ 历练的猎弓: 弓
322
+ 鸦羽弓: 弓
323
+ 神射手之誓: 弓
324
+ 反曲弓: 弓
325
+ 弹弓: 弓
326
+ 信使: 弓
327
+ 黑檀弓: 弓
328
+ 西风猎弓: 弓
329
+ 绝弦: 弓
330
+ 祭礼弓: 弓
331
+ 宗室长弓: 弓
332
+ 弓藏: 弓
333
+ 试作澹月: 弓
334
+ 钢轮弓: 弓
335
+ 黑岩战弓: 弓
336
+ 苍翠猎弓: 弓
337
+ 暗巷猎手: 弓
338
+ 落霞: 弓
339
+ 幽夜华尔兹: 弓
340
+ 风花之颂: 弓
341
+ 破魔之弓: 弓
342
+ 掠食者: 弓
343
+ 曚云之月: 弓
344
+ 王下近侍: 弓
345
+ 竭泽: 弓
346
+ 天空之翼: 弓
347
+ 阿莫斯之弓: 弓
348
+ 终末嗟叹之诗: 弓
349
+ 冬极白星: 弓
350
+ 若水: 弓
351
+ 飞雷之弦振: 弓
352
+ 猎人之径: 弓
353
+ 最初的大魔术: 弓
354
+ 鹮穿之喙: 弓
355
+ 烈阳之嗣: 弓
356
+ 静谧之曲: 弓
357
+ (test)竿测试: 单手剑
358
+ (test)穿模测试: 弓
359
+ Icon:
360
+ 无锋剑: UI_EquipIcon_Sword_Blunt
361
+ 银剑: UI_EquipIcon_Sword_Silver
362
+ 冷刃: UI_EquipIcon_Sword_Steel
363
+ 黎明神剑: UI_EquipIcon_Sword_Dawn
364
+ 旅行剑: UI_EquipIcon_Sword_Traveler
365
+ 暗铁剑: UI_EquipIcon_Sword_Darker
366
+ 吃虎鱼刀: UI_EquipIcon_Sword_Sashimi
367
+ 飞天御剑: UI_EquipIcon_Sword_Mitsurugi
368
+ 西风剑: UI_EquipIcon_Sword_Zephyrus
369
+ 笛剑: UI_EquipIcon_Sword_Troupe
370
+ 祭礼剑: UI_EquipIcon_Sword_Fossil
371
+ 宗室长剑: UI_EquipIcon_Sword_Theocrat
372
+ 匣里龙吟: UI_EquipIcon_Sword_Rockkiller
373
+ 试作斩岩: UI_EquipIcon_Sword_Proto
374
+ 铁蜂刺: UI_EquipIcon_Sword_Exotic
375
+ 黑岩长剑: UI_EquipIcon_Sword_Blackrock
376
+ 黑剑: UI_EquipIcon_Sword_Bloodstained
377
+ 暗巷闪光: UI_EquipIcon_Sword_Outlaw
378
+ 降临之剑: UI_EquipIcon_Sword_Psalmus
379
+ 腐殖之剑: UI_EquipIcon_Sword_Magnum
380
+ 天目影打刀: UI_EquipIcon_Sword_Bakufu
381
+ 辰砂之纺锤: UI_EquipIcon_Sword_Opus
382
+ 笼钓瓶一心: UI_EquipIcon_Sword_Youtou
383
+ 原木刀: UI_EquipIcon_Sword_Arakalari
384
+ 西福斯的月光: UI_EquipIcon_Sword_Pleroma
385
+ 「一心传」名刀: UI_EquipIcon_Sword_YoutouEnchanted
386
+ 东花坊时雨: UI_EquipIcon_Sword_Kasabouzu
387
+ 狼牙: UI_EquipIcon_Sword_Boreas
388
+ 海渊终曲: UI_EquipIcon_Sword_Vorpal
389
+ 灰河渡手: UI_EquipIcon_Sword_Machination
390
+ 风鹰剑: UI_EquipIcon_Sword_Falcon
391
+ 天空之刃: UI_EquipIcon_Sword_Dvalin
392
+ 苍古自由之誓: UI_EquipIcon_Sword_Widsith
393
+ 斫峰之刃: UI_EquipIcon_Sword_Kunwu
394
+ 磐岩结绿: UI_EquipIcon_Sword_Morax
395
+ 雾切之回光: UI_EquipIcon_Sword_Narukami
396
+ 波乱月白经津: UI_EquipIcon_Sword_Amenoma
397
+ 圣显之钥: UI_EquipIcon_Sword_Deshret
398
+ 裁叶萃光: UI_EquipIcon_Sword_Ayus
399
+ 训练大剑: UI_EquipIcon_Claymore_Aniki
400
+ 佣兵重剑: UI_EquipIcon_Claymore_Oyaji
401
+ 铁影阔剑: UI_EquipIcon_Claymore_Glaive
402
+ 沐浴龙血的剑: UI_EquipIcon_Claymore_Siegfry
403
+ 白铁大剑: UI_EquipIcon_Claymore_Tin
404
+ 石英大剑: UI_EquipIcon_Claymore_Quartz
405
+ 以理服人: UI_EquipIcon_Claymore_Reasoning
406
+ 飞天大御剑: UI_EquipIcon_Claymore_Mitsurugi
407
+ 西风大剑: UI_EquipIcon_Claymore_Zephyrus
408
+ 钟剑: UI_EquipIcon_Claymore_Troupe
409
+ 祭礼大剑: UI_EquipIcon_Claymore_Fossil
410
+ 宗室大剑: UI_EquipIcon_Claymore_Theocrat
411
+ 雨裁: UI_EquipIcon_Claymore_Perdue
412
+ 试作古华: UI_EquipIcon_Claymore_Proto
413
+ 白影剑: UI_EquipIcon_Claymore_Exotic
414
+ 黑岩斩刀: UI_EquipIcon_Claymore_Blackrock
415
+ 螭骨剑: UI_EquipIcon_Claymore_Kione
416
+ 千岩古剑: UI_EquipIcon_Claymore_Lapis
417
+ 雪葬的星银: UI_EquipIcon_Claymore_Dragonfell
418
+ 衔珠海皇: UI_EquipIcon_Claymore_MillenniaTuna
419
+ 桂木斩长正: UI_EquipIcon_Claymore_Bakufu
420
+ 玛海菈的水色: UI_EquipIcon_Claymore_Pleroma
421
+ 恶王丸: UI_EquipIcon_Claymore_Maria
422
+ 森林王器: UI_EquipIcon_Claymore_Arakalari
423
+ 饰铁之花: UI_EquipIcon_Claymore_Fleurfair
424
+ 聊聊棒: UI_EquipIcon_Claymore_BeastTamer
425
+ 浪影阔剑: UI_EquipIcon_Claymore_Vorpal
426
+ 天空之傲: UI_EquipIcon_Claymore_Dvalin
427
+ 狼的末路: UI_EquipIcon_Claymore_Wolfmound
428
+ 松籁响起之时: UI_EquipIcon_Claymore_Widsith
429
+ 无工之剑: UI_EquipIcon_Claymore_Kunwu
430
+ 赤角石溃杵: UI_EquipIcon_Claymore_Itadorimaru
431
+ 苇海信标: UI_EquipIcon_Claymore_Deshret
432
+ 新手长枪: UI_EquipIcon_Pole_Gewalt
433
+ 铁尖枪: UI_EquipIcon_Pole_Rod
434
+ 白缨枪: UI_EquipIcon_Pole_Ruby
435
+ 钺矛: UI_EquipIcon_Pole_Halberd
436
+ 黑缨枪: UI_EquipIcon_Pole_Noire
437
+ 「旗杆」: UI_EquipIcon_Pole_Flagpole
438
+ 匣里灭辰: UI_EquipIcon_Pole_Stardust
439
+ 试作星镰: UI_EquipIcon_Pole_Proto
440
+ 流月针: UI_EquipIcon_Pole_Exotic
441
+ 黑岩刺枪: UI_EquipIcon_Pole_Blackrock
442
+ 决斗之枪: UI_EquipIcon_Pole_Gladiator
443
+ 千岩长枪: UI_EquipIcon_Pole_Lapis
444
+ 西风长枪: UI_EquipIcon_Pole_Zephyrus
445
+ 宗室猎枪: UI_EquipIcon_Pole_Theocrat
446
+ 龙脊长枪: UI_EquipIcon_Pole_Everfrost
447
+ 喜多院十文字: UI_EquipIcon_Pole_Bakufu
448
+ 「渔获」: UI_EquipIcon_Pole_Mori
449
+ 断浪长鳍: UI_EquipIcon_Pole_Maria
450
+ 贯月矢: UI_EquipIcon_Pole_Arakalari
451
+ 风信之锋: UI_EquipIcon_Pole_Windvane
452
+ 峡湾长歌: UI_EquipIcon_Pole_Shanty
453
+ 公义的酬报: UI_EquipIcon_Pole_Vorpal
454
+ 护摩之杖: UI_EquipIcon_Pole_Homa
455
+ 天空之脊: UI_EquipIcon_Pole_Dvalin
456
+ 贯虹之槊: UI_EquipIcon_Pole_Kunwu
457
+ 和璞鸢: UI_EquipIcon_Pole_Morax
458
+ 息灾: UI_EquipIcon_Pole_Santika
459
+ 薙草之稻光: UI_EquipIcon_Pole_Narukami
460
+ 赤沙之杖: UI_EquipIcon_Pole_Deshret
461
+ 学徒笔记: UI_EquipIcon_Catalyst_Apprentice
462
+ 口袋魔导书: UI_EquipIcon_Catalyst_Pocket
463
+ 魔导绪论: UI_EquipIcon_Catalyst_Intro
464
+ 讨龙英杰谭: UI_EquipIcon_Catalyst_Pulpfic
465
+ 异世界行记: UI_EquipIcon_Catalyst_Lightnov
466
+ 翡玉法球: UI_EquipIcon_Catalyst_Jade
467
+ 甲级宝珏: UI_EquipIcon_Catalyst_Phoney
468
+ 琥珀玥: UI_EquipIcon_Catalyst_Amber
469
+ 西风秘典: UI_EquipIcon_Catalyst_Zephyrus
470
+ 流浪乐章: UI_EquipIcon_Catalyst_Troupe
471
+ 祭礼残章: UI_EquipIcon_Catalyst_Fossil
472
+ 宗室秘法录: UI_EquipIcon_Catalyst_Theocrat
473
+ 匣里日月: UI_EquipIcon_Catalyst_Resurrection
474
+ 试作金珀: UI_EquipIcon_Catalyst_Proto
475
+ 万国诸海图谱: UI_EquipIcon_Catalyst_Exotic
476
+ 黑岩绯玉: UI_EquipIcon_Catalyst_Blackrock
477
+ 昭心: UI_EquipIcon_Catalyst_Truelens
478
+ 暗巷的酒与诗: UI_EquipIcon_Catalyst_Outlaw
479
+ 忍冬之果: UI_EquipIcon_Catalyst_Everfrost
480
+ 嘟嘟可故事集: UI_EquipIcon_Catalyst_Ludiharpastum
481
+ 白辰之环: UI_EquipIcon_Catalyst_Bakufu
482
+ 证誓之明瞳: UI_EquipIcon_Catalyst_Jyanome
483
+ 流浪的晚星: UI_EquipIcon_Catalyst_Pleroma
484
+ 盈满之实: UI_EquipIcon_Catalyst_Arakalari
485
+ 遗祀玉珑: UI_EquipIcon_Catalyst_Yue
486
+ 纯水流华: UI_EquipIcon_Catalyst_Vorpal
487
+ 天空之卷: UI_EquipIcon_Catalyst_Dvalin
488
+ 四风原典: UI_EquipIcon_Catalyst_Fourwinds
489
+ 尘世之锁: UI_EquipIcon_Catalyst_Kunwu
490
+ 碧落之珑: UI_EquipIcon_Catalyst_Morax
491
+ 不灭月华: UI_EquipIcon_Catalyst_Kaleido
492
+ 神乐之真意: UI_EquipIcon_Catalyst_Narukami
493
+ 千夜浮梦: UI_EquipIcon_Catalyst_Ayus
494
+ 图莱杜拉的回忆: UI_EquipIcon_Catalyst_Alaya
495
+ 猎弓: UI_EquipIcon_Bow_Hunters
496
+ 历练的猎弓: UI_EquipIcon_Bow_Old
497
+ 鸦羽弓: UI_EquipIcon_Bow_Crowfeather
498
+ 神射手之誓: UI_EquipIcon_Bow_Arjuna
499
+ 反曲弓: UI_EquipIcon_Bow_Curve
500
+ 弹弓: UI_EquipIcon_Bow_Sling
501
+ 信使: UI_EquipIcon_Bow_Msg
502
+ 黑檀弓: UI_EquipIcon_Bow_Hardwood
503
+ 西风猎弓: UI_EquipIcon_Bow_Zephyrus
504
+ 绝弦: UI_EquipIcon_Bow_Troupe
505
+ 祭礼弓: UI_EquipIcon_Bow_Fossil
506
+ 宗室长弓: UI_EquipIcon_Bow_Theocrat
507
+ 弓藏: UI_EquipIcon_Bow_Recluse
508
+ 试作澹月: UI_EquipIcon_Bow_Proto
509
+ 钢轮弓: UI_EquipIcon_Bow_Exotic
510
+ 黑岩战弓: UI_EquipIcon_Bow_Blackrock
511
+ 苍翠猎弓: UI_EquipIcon_Bow_Viridescent
512
+ 暗巷猎手: UI_EquipIcon_Bow_Outlaw
513
+ 落霞: UI_EquipIcon_Bow_Fallensun
514
+ 幽夜华尔兹: UI_EquipIcon_Bow_Nachtblind
515
+ 风花之颂: UI_EquipIcon_Bow_Fleurfair
516
+ 破魔之弓: UI_EquipIcon_Bow_Bakufu
517
+ 掠食者: UI_EquipIcon_Bow_Predator
518
+ 曚云之月: UI_EquipIcon_Bow_Maria
519
+ 王下近侍: UI_EquipIcon_Bow_Arakalari
520
+ 竭泽: UI_EquipIcon_Bow_Fin
521
+ 天空之翼: UI_EquipIcon_Bow_Dvalin
522
+ 阿莫斯之弓: UI_EquipIcon_Bow_Amos
523
+ 终末嗟叹之诗: UI_EquipIcon_Bow_Widsith
524
+ 冬极白星: UI_EquipIcon_Bow_Worldbane
525
+ 若水: UI_EquipIcon_Bow_Kirin
526
+ 飞雷之弦振: UI_EquipIcon_Bow_Narukami
527
+ 猎人之径: UI_EquipIcon_Bow_Ayus
528
+ 最初的大魔术: UI_EquipIcon_Bow_Pledge
529
+ 鹮穿之喙: UI_EquipIcon_Bow_Ibis
530
+ 烈阳之嗣: UI_EquipIcon_Bow_Gurabad
531
+ 静谧之曲: UI_EquipIcon_Bow_Vorpal
532
+ (test)竿测试: UI_EquipIcon_FishingRod
533
+ (test)穿模测试: UI_EquipIcon_Bow_Template
Yunzai/plugins/genshin/defSet/weapon/other.yaml ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 武器名称缩短
2
+ sortName:
3
+ 松籁响起之时: 松籁
4
+ 无工之剑: 无工
5
+ 狼的末路: 狼末
6
+ 苍古自由之誓: 苍古
7
+ 雾切之回光: 雾切
8
+ 终末嗟叹之诗: 终末
9
+ 阿莫斯之弓: 阿莫斯
10
+ 冬极白星: 冬极
11
+ 飞雷之弦振: 飞雷
12
+ 护摩之杖: 护摩
13
+ 薙草之稻光: 薙刀
14
+ 赤角石溃杵: 赤角
15
+ 嘟嘟可故事集: 嘟嘟可
16
+ 讨龙英杰谭: 讨龙
17
+ 「渔获」: 渔获
18
+ 天目影打刀: 天目刀
19
+ 桂木斩长正: 桂木刀
20
+ 喜多院十文字: 喜多院
21
+ 雪葬的星银: 雪葬星银
22
+ 辰砂之纺锤: 辰砂纺锤
23
+ 万国诸海图谱: 万国图谱
24
+ 神乐之真意: 神乐
25
+ 证誓之明瞳: 证誓明瞳
26
+ 波乱月白经津: 波乱
27
+ 笼钓瓶一心: 妖刀
28
+ 幽夜华尔兹: 幽夜弓
29
+ 神射手之誓: 神射手
30
+ 暗巷的酒与诗: 暗巷酒诗
31
+ 飞天大御剑: 飞天大剑
32
+ 口袋魔导书: 魔导书
33
+ 历练的猎弓: 历练猎弓
34
+ 沐浴龙血的剑: 龙血剑
35
+ 宗室秘法录: 宗室秘法
36
+ 异世界行记: 异世行记
37
+ 玛海菈的水色: 玛海菈
38
+ 西福斯的月光: 西福斯
39
+ 东花坊时雨: 东花坊
40
+ 图莱杜拉的回忆: 图莱杜拉
41
+ 不灭月华: 月华
42
+ 磐岩结绿: 绿剑
43
+ 裁叶萃光: 萃光
44
+ 流浪的晚星: 流浪晚星
45
+ 鹮穿之喙: 鸟弓
46
+ 公义的酬报: 公义酬报
47
+ 最初的大魔术: 大魔术
48
+ 便携动力锯: 动力锯
49
+ 无垠蔚蓝之歌: 无垠蔚蓝
50
+ 万世流涌大典: 万世大典
51
+
52
+ 角斗士的终幕礼: 角斗士
53
+ 流浪大地的乐团: 流浪乐团
54
+ 华馆梦醒形骸记: 华馆梦醒
55
+ 平息鸣雷的尊者: 平雷尊者
56
+ 炽烈的炎之魔女: 炽烈魔女
57
+ 渡过烈火的贤人: 渡火贤人
58
+ 冰风迷途的勇士: 冰风勇士
59
+ 沙上楼阁史话: 沙上楼阁
60
+ 乐园遗落之花: 乐园遗落
61
+ 花海甘露之光: 花海甘露
62
+
63
+
64
+ actWeapon:
65
+ - 降临之剑
66
+ - 掠食者
67
+ - 嘟嘟可故事集
68
+ - 风花之颂
69
+ - 腐殖之剑
70
+ - 衔珠海皇
71
+ - 「渔获」
72
+ - 竭泽
73
+ - 辰砂之纺锤
74
+ - 证誓之明瞳
75
+ - 落霞
76
+ - 笼钓瓶一心
77
+ - 风信之锋
78
+ - 东花坊时雨
79
+ - 饰铁之花
80
+ - 鹮穿之喙
81
+ - 灰河渡手
82
+ - 无垠蔚蓝之歌
Yunzai/plugins/genshin/index.js ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import fs from 'node:fs'
2
+
3
+ const files = fs.readdirSync('./plugins/genshin/apps').filter(file => file.endsWith('.js'))
4
+
5
+ let ret = []
6
+
7
+ files.forEach((file) => {
8
+ ret.push(import(`./apps/${file}`))
9
+ })
10
+
11
+ ret = await Promise.allSettled(ret)
12
+
13
+ let apps = {}
14
+ for (let i in files) {
15
+ let name = files[i].replace('.js', '')
16
+
17
+ if (ret[i].status != 'fulfilled') {
18
+ logger.error(`载入插件错误:${logger.red(name)}`)
19
+ logger.error(ret[i].reason)
20
+ continue
21
+ }
22
+ apps[name] = ret[i].value[Object.keys(ret[i].value)[0]]
23
+ }
24
+ export { apps }