mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-09 05:25:53 +08:00
🍱 更新4.4A
版本的参考面板和毕业度计算以及修复
This commit is contained in:
parent
0033b61c4f
commit
0fda65baf6
File diff suppressed because one or more lines are too long
@ -34,6 +34,7 @@ REF = {
|
|||||||
'旅行者草': 3,
|
'旅行者草': 3,
|
||||||
},
|
},
|
||||||
'风': {
|
'风': {
|
||||||
|
'闲云': 3,
|
||||||
'琳妮特': 3,
|
'琳妮特': 3,
|
||||||
'流浪者': 3,
|
'流浪者': 3,
|
||||||
'珐露珊': 2,
|
'珐露珊': 2,
|
||||||
@ -59,6 +60,8 @@ REF = {
|
|||||||
'安柏': 2,
|
'安柏': 2,
|
||||||
'香菱': 6,
|
'香菱': 6,
|
||||||
'班尼特': 4,
|
'班尼特': 4,
|
||||||
|
'夏沃蕾': 2,
|
||||||
|
'嘉明': 2,
|
||||||
},
|
},
|
||||||
'雷': {
|
'雷': {
|
||||||
'赛诺': 6,
|
'赛诺': 6,
|
||||||
@ -106,20 +109,24 @@ for ELE in REF:
|
|||||||
TITLE = 115
|
TITLE = 115
|
||||||
SIG = 197
|
SIG = 197
|
||||||
END = 31
|
END = 31
|
||||||
_path = path / f'{ELE}.jpg'
|
_path = path / f'{ELE}.png'
|
||||||
if not _path.exists():
|
_path_j = path / f'{ELE}.jpg'
|
||||||
|
if _path.exists():
|
||||||
|
image = Image.open(_path)
|
||||||
|
elif _path_j.exists():
|
||||||
|
image = Image.open(_path_j)
|
||||||
|
else:
|
||||||
continue
|
continue
|
||||||
image = Image.open(_path)
|
|
||||||
|
|
||||||
if ELE == '草':
|
if ELE == '草':
|
||||||
_MOV = 55
|
_MOV = 55
|
||||||
elif ELE == '火':
|
elif ELE == '火':
|
||||||
TITLE = 109
|
TITLE = 114
|
||||||
SIG = 196
|
SIG = 196
|
||||||
_MOV = 45
|
_MOV = 23
|
||||||
elif ELE == '风':
|
elif ELE == '风':
|
||||||
SIG = 193
|
SIG = 193
|
||||||
_MOV = 5
|
_MOV = 40
|
||||||
elif ELE == '岩':
|
elif ELE == '岩':
|
||||||
SIG = 188
|
SIG = 188
|
||||||
_MOV = 35
|
_MOV = 35
|
||||||
@ -156,4 +163,5 @@ for ELE in REF:
|
|||||||
print(area)
|
print(area)
|
||||||
char_img = image.crop(area)
|
char_img = image.crop(area)
|
||||||
_MOV += MOVE
|
_MOV += MOVE
|
||||||
|
char_img = char_img.convert('RGB')
|
||||||
char_img.save(path / f'{CHAR}.jpg')
|
char_img.save(path / f'{CHAR}.jpg')
|
||||||
|
@ -26,7 +26,7 @@ SAMPLE = {
|
|||||||
'行秋': 'Q剑雨伤害',
|
'行秋': 'Q剑雨伤害',
|
||||||
'魈': 'A高空下落伤害',
|
'魈': 'A高空下落伤害',
|
||||||
'凝光': 'Q宝石伤害',
|
'凝光': 'Q宝石伤害',
|
||||||
'可莉': 'A重击伤害(蒸发)',
|
'可莉': 'A重击伤害',
|
||||||
'钟离': ['E总护盾量', 'Q伤害'],
|
'钟离': ['E总护盾量', 'Q伤害'],
|
||||||
'菲谢尔': 'E奥兹攻击伤害',
|
'菲谢尔': 'E奥兹攻击伤害',
|
||||||
'班尼特': ['Q伤害(蒸发)', 'Q持续治疗'],
|
'班尼特': ['Q伤害(蒸发)', 'Q持续治疗'],
|
||||||
@ -38,7 +38,7 @@ SAMPLE = {
|
|||||||
'阿贝多': 'E刹那之花伤害',
|
'阿贝多': 'E刹那之花伤害',
|
||||||
'迪奥娜': 'E护盾基础吸收量',
|
'迪奥娜': 'E护盾基础吸收量',
|
||||||
'莫娜': ['Q泡影破裂伤害(蒸发)', 'Q泡影破裂伤害'],
|
'莫娜': ['Q泡影破裂伤害(蒸发)', 'Q泡影破裂伤害'],
|
||||||
'刻晴': 'A重击伤害',
|
'刻晴': 'Q最后一击伤害(超激化)',
|
||||||
'砂糖': 'A扩散伤害',
|
'砂糖': 'A扩散伤害',
|
||||||
'辛焱': ['Q伤害', 'E三级护盾吸收量'],
|
'辛焱': ['Q伤害', 'E三级护盾吸收量'],
|
||||||
'罗莎莉亚': 'Q冰枪持续伤害',
|
'罗莎莉亚': 'Q冰枪持续伤害',
|
||||||
@ -88,6 +88,9 @@ SAMPLE = {
|
|||||||
'芙宁娜': 'E谢贝蕾妲小姐伤害',
|
'芙宁娜': 'E谢贝蕾妲小姐伤害',
|
||||||
'夏洛蒂': 'Q施放治疗量',
|
'夏洛蒂': 'Q施放治疗量',
|
||||||
'娜维娅': 'E玫瑰晶弹基础伤害(6层)',
|
'娜维娅': 'E玫瑰晶弹基础伤害(6层)',
|
||||||
|
'夏沃蕾': 'E持续治疗量',
|
||||||
|
'闲云': 'Q治疗量',
|
||||||
|
'嘉明': 'E下落攻击·踏云献瑞伤害',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -126,7 +129,7 @@ async def panle2Json() -> None:
|
|||||||
访问DATA_PATH并转换数据为dmgMap.json。
|
访问DATA_PATH并转换数据为dmgMap.json。
|
||||||
'''
|
'''
|
||||||
wb = openpyxl.load_workbook(
|
wb = openpyxl.load_workbook(
|
||||||
str(DATA_PATH / '参考面板.xlsx'), data_only=True
|
str(DATA_PATH / '参考面板4.4A.xlsx'), data_only=True
|
||||||
)
|
)
|
||||||
sheet: Worksheet = wb.active # type: ignore
|
sheet: Worksheet = wb.active # type: ignore
|
||||||
|
|
||||||
@ -215,7 +218,7 @@ async def panle2Json() -> None:
|
|||||||
else:
|
else:
|
||||||
char_temp = char_name
|
char_temp = char_name
|
||||||
char_result.append(temp)
|
char_result.append(temp)
|
||||||
if row == 391:
|
if row == 423:
|
||||||
print('ok!')
|
print('ok!')
|
||||||
result[char_temp] = char_result
|
result[char_temp] = char_result
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user