diff --git a/GenshinUID/genshinuid_guide/__init__.py b/GenshinUID/genshinuid_guide/__init__.py index 578afcb0..cabbac21 100644 --- a/GenshinUID/genshinuid_guide/__init__.py +++ b/GenshinUID/genshinuid_guide/__init__.py @@ -75,7 +75,8 @@ async def send_abyss_review(bot: Bot, ev: Event): input_version = float(version) now_version = float(Genshin_version[:-2]) if input_version <= now_version: - adv_version = now_version + 0.1 + gv = Genshin_version.split('.') + adv_version = f'{gv[0]}.{int(gv[1])+1}' else: adv_version = now_version d = Button(f'♾️版本深渊{adv_version}', f'深渊概览{adv_version}') diff --git a/GenshinUID/genshinuid_guide/get_new_abyss_data.py b/GenshinUID/genshinuid_guide/get_new_abyss_data.py index c55699d3..f8a55415 100644 --- a/GenshinUID/genshinuid_guide/get_new_abyss_data.py +++ b/GenshinUID/genshinuid_guide/get_new_abyss_data.py @@ -62,7 +62,7 @@ async def get_half_img(data: List, half: Literal['Upper', 'Lower']): index = 0 for wave in data: - if ver is not None and wave['Vers'][-1] != ver: + if ver is not None and 'Vers' in wave and wave['Vers'][-1] != ver: continue monsters = wave['Monsters'] wave_monster_uh = (((len(monsters) - 1) // 3) + 1) * 125 + 40 diff --git a/GenshinUID/tools/deal_blue_card.py b/GenshinUID/tools/deal_blue_card.py index 9ebfaee0..3008a00c 100644 --- a/GenshinUID/tools/deal_blue_card.py +++ b/GenshinUID/tools/deal_blue_card.py @@ -73,6 +73,7 @@ REF = { '多莉': 3, }, '水': { + '芙宁娜': 3, '那维莱特': 3, '旅行者水': 2, '妮露': 3,