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,
|
||||
'珐露珊': 2,
|
||||
@ -59,6 +60,8 @@ REF = {
|
||||
'安柏': 2,
|
||||
'香菱': 6,
|
||||
'班尼特': 4,
|
||||
'夏沃蕾': 2,
|
||||
'嘉明': 2,
|
||||
},
|
||||
'雷': {
|
||||
'赛诺': 6,
|
||||
@ -106,20 +109,24 @@ for ELE in REF:
|
||||
TITLE = 115
|
||||
SIG = 197
|
||||
END = 31
|
||||
_path = path / f'{ELE}.jpg'
|
||||
if not _path.exists():
|
||||
_path = path / f'{ELE}.png'
|
||||
_path_j = path / f'{ELE}.jpg'
|
||||
if _path.exists():
|
||||
image = Image.open(_path)
|
||||
elif _path_j.exists():
|
||||
image = Image.open(_path_j)
|
||||
else:
|
||||
continue
|
||||
image = Image.open(_path)
|
||||
|
||||
if ELE == '草':
|
||||
_MOV = 55
|
||||
elif ELE == '火':
|
||||
TITLE = 109
|
||||
TITLE = 114
|
||||
SIG = 196
|
||||
_MOV = 45
|
||||
_MOV = 23
|
||||
elif ELE == '风':
|
||||
SIG = 193
|
||||
_MOV = 5
|
||||
_MOV = 40
|
||||
elif ELE == '岩':
|
||||
SIG = 188
|
||||
_MOV = 35
|
||||
@ -156,4 +163,5 @@ for ELE in REF:
|
||||
print(area)
|
||||
char_img = image.crop(area)
|
||||
_MOV += MOVE
|
||||
char_img = char_img.convert('RGB')
|
||||
char_img.save(path / f'{CHAR}.jpg')
|
||||
|
@ -26,7 +26,7 @@ SAMPLE = {
|
||||
'行秋': 'Q剑雨伤害',
|
||||
'魈': 'A高空下落伤害',
|
||||
'凝光': 'Q宝石伤害',
|
||||
'可莉': 'A重击伤害(蒸发)',
|
||||
'可莉': 'A重击伤害',
|
||||
'钟离': ['E总护盾量', 'Q伤害'],
|
||||
'菲谢尔': 'E奥兹攻击伤害',
|
||||
'班尼特': ['Q伤害(蒸发)', 'Q持续治疗'],
|
||||
@ -38,7 +38,7 @@ SAMPLE = {
|
||||
'阿贝多': 'E刹那之花伤害',
|
||||
'迪奥娜': 'E护盾基础吸收量',
|
||||
'莫娜': ['Q泡影破裂伤害(蒸发)', 'Q泡影破裂伤害'],
|
||||
'刻晴': 'A重击伤害',
|
||||
'刻晴': 'Q最后一击伤害(超激化)',
|
||||
'砂糖': 'A扩散伤害',
|
||||
'辛焱': ['Q伤害', 'E三级护盾吸收量'],
|
||||
'罗莎莉亚': 'Q冰枪持续伤害',
|
||||
@ -88,6 +88,9 @@ SAMPLE = {
|
||||
'芙宁娜': 'E谢贝蕾妲小姐伤害',
|
||||
'夏洛蒂': 'Q施放治疗量',
|
||||
'娜维娅': 'E玫瑰晶弹基础伤害(6层)',
|
||||
'夏沃蕾': 'E持续治疗量',
|
||||
'闲云': 'Q治疗量',
|
||||
'嘉明': 'E下落攻击·踏云献瑞伤害',
|
||||
}
|
||||
|
||||
|
||||
@ -126,7 +129,7 @@ async def panle2Json() -> None:
|
||||
访问DATA_PATH并转换数据为dmgMap.json。
|
||||
'''
|
||||
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
|
||||
|
||||
@ -215,7 +218,7 @@ async def panle2Json() -> None:
|
||||
else:
|
||||
char_temp = char_name
|
||||
char_result.append(temp)
|
||||
if row == 391:
|
||||
if row == 423:
|
||||
print('ok!')
|
||||
result[char_temp] = char_result
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user