🍱 更新原神4.3A的参考面板查询中的毕业度计算

This commit is contained in:
KimigaiiWuyi 2024-01-07 15:52:42 +08:00
parent 417f625c1d
commit fe357f2a9e
3 changed files with 21 additions and 6 deletions

File diff suppressed because one or more lines are too long

View File

@ -6,10 +6,11 @@ path = Path(__file__).parent / 'blue_data'
REF = { REF = {
'': { '': {
'莱欧斯利': 3,
'申鹤': 3, '申鹤': 3,
'神里绫华': 2, '神里绫华': 2,
'优菈': 3, '优菈': 3,
'甘雨': 7.1, '甘雨': 7.3,
'凯亚': 2, '凯亚': 2,
'重云': 2, '重云': 2,
'七七': 3, '七七': 3,
@ -19,6 +20,7 @@ REF = {
'莱依拉': 1, '莱依拉': 1,
'米卡': 2, '米卡': 2,
'菲米尼': 2, '菲米尼': 2,
'夏洛蒂': 2,
}, },
'': { '': {
'绮良良': 4, '绮良良': 4,
@ -87,6 +89,7 @@ REF = {
'芭芭拉': 3, '芭芭拉': 3,
}, },
'': { '': {
'娜维娅': 3,
'荒泷一斗': 3, '荒泷一斗': 3,
'五郎': 1, '五郎': 1,
'阿贝多': 4, '阿贝多': 4,
@ -100,7 +103,7 @@ REF = {
for ELE in REF: for ELE in REF:
TITLE = 110 TITLE = 115
SIG = 197 SIG = 197
END = 31 END = 31
_path = path / f'{ELE}.jpg' _path = path / f'{ELE}.jpg'
@ -109,15 +112,24 @@ for ELE in REF:
image = Image.open(_path) image = Image.open(_path)
if ELE == '': if ELE == '':
_MOV = 65 _MOV = 55
elif ELE == '': elif ELE == '':
TITLE = 109
SIG = 196
_MOV = 45 _MOV = 45
elif ELE == '': elif ELE == '':
SIG = 195 SIG = 193
_MOV = 5 _MOV = 5
elif ELE == '': elif ELE == '':
SIG = 188 SIG = 188
_MOV = 35 _MOV = 35
elif ELE == '':
_MOV = 45
SIG = 194
TITLE = 115
elif ELE == '':
_MOV = 44
SIG = 195
else: else:
_MOV = 20 _MOV = 20

View File

@ -85,6 +85,9 @@ SAMPLE = {
'林尼': 'A隐具魔术箭伤害', '林尼': 'A隐具魔术箭伤害',
'菲米尼': 'E四阶高压粉碎伤害', '菲米尼': 'E四阶高压粉碎伤害',
'那维莱特': 'A重击·衡平推裁持续伤害', '那维莱特': 'A重击·衡平推裁持续伤害',
'芙宁娜': 'E谢贝蕾妲小姐伤害',
'夏洛蒂': 'Q施放治疗量',
'娜维娅': 'E玫瑰晶弹基础伤害(6层)',
} }
@ -131,7 +134,7 @@ async def panle2Json() -> None:
skill_temp = '' skill_temp = ''
skill_count = -1 skill_count = -1
title = 0 title = 0
for row in range(9, 400): for row in range(9, 410):
temp = {} temp = {}
char_name = sheet.cell(row, 1).value char_name = sheet.cell(row, 1).value
skill = sheet.cell(row, 19).value skill = sheet.cell(row, 19).value