diff --git a/modules/iidx/iidx29music.py b/modules/iidx/iidx29music.py index daa56be..407d144 100644 --- a/modules/iidx/iidx29music.py +++ b/modules/iidx/iidx29music.py @@ -208,7 +208,7 @@ async def iidx29music_reg(request: Request): graph_type = int(log.attrib["graph_type"]) great_num = int(log.attrib["great_num"]) iidx_id = int(log.attrib["iidx_id"]) - miss_num = int(log.attrib["miss_num"]) + miss_num = int(log.attrib["miss_num"]) if is_death == 0 else -1 mode_type = int(log.attrib["mode_type"]) music_id = int(log.attrib["music_id"]) note_id = int(log.attrib["note_id"]) @@ -254,15 +254,11 @@ async def iidx29music_reg(request: Request): ) best_score = {} if best_score is None else best_score - if clear_flg < ClearFlags.EASY_CLEAR: - miss_num = -1 best_miss_count = best_score.get("miss_count", miss_num) - if best_miss_count == -1: - miss_count = max(miss_num, best_miss_count) - elif clear_flg > ClearFlags.ASSIST_CLEAR: - miss_count = min(miss_num, best_miss_count) + if best_miss_count == -1 or miss_num ==-1: + miss_count = max(miss_num, best_miss_count) else: - miss_count = best_miss_count + miss_count = min(miss_num, best_miss_count) best_ex_score = best_score.get("ex_score", ex_score) best_score_data = { "game_version": game_version, diff --git a/modules/iidx/iidx30music.py b/modules/iidx/iidx30music.py index 1ecd1c8..28be389 100644 --- a/modules/iidx/iidx30music.py +++ b/modules/iidx/iidx30music.py @@ -210,7 +210,7 @@ async def iidx30music_reg(request: Request): graph_type = int(log.attrib["graph_type"]) great_num = int(log.attrib["great_num"]) iidx_id = int(log.attrib["iidx_id"]) - miss_num = int(log.attrib["miss_num"]) + miss_num = int(log.attrib["miss_num"]) if is_death == 0 else -1 mode_type = int(log.attrib["mode_type"]) music_id = int(log.attrib["music_id"]) note_id = int(log.attrib["note_id"]) @@ -256,15 +256,11 @@ async def iidx30music_reg(request: Request): ) best_score = {} if best_score is None else best_score - if clear_flg < ClearFlags.EASY_CLEAR: - miss_num = -1 best_miss_count = best_score.get("miss_count", miss_num) - if best_miss_count == -1: - miss_count = max(miss_num, best_miss_count) - elif clear_flg > ClearFlags.ASSIST_CLEAR: - miss_count = min(miss_num, best_miss_count) + if best_miss_count == -1 or miss_num ==-1: + miss_count = max(miss_num, best_miss_count) else: - miss_count = best_miss_count + miss_count = min(miss_num, best_miss_count) best_ex_score = best_score.get("ex_score", ex_score) best_score_data = { "game_version": game_version, diff --git a/modules/iidx/iidx31music.py b/modules/iidx/iidx31music.py index 4206ea8..ecb2d97 100644 --- a/modules/iidx/iidx31music.py +++ b/modules/iidx/iidx31music.py @@ -210,7 +210,7 @@ async def iidx31music_reg(request: Request): graph_type = int(log.attrib["graph_type"]) great_num = int(log.attrib["great_num"]) iidx_id = int(log.attrib["iidx_id"]) - miss_num = int(log.attrib["miss_num"]) + miss_num = int(log.attrib["miss_num"]) if is_death == 0 else -1 mode_type = int(log.attrib["mode_type"]) music_id = int(log.attrib["music_id"]) note_id = int(log.attrib["note_id"]) @@ -256,15 +256,11 @@ async def iidx31music_reg(request: Request): ) best_score = {} if best_score is None else best_score - if clear_flg < ClearFlags.EASY_CLEAR: - miss_num = -1 best_miss_count = best_score.get("miss_count", miss_num) - if best_miss_count == -1: - miss_count = max(miss_num, best_miss_count) - elif clear_flg > ClearFlags.ASSIST_CLEAR: - miss_count = min(miss_num, best_miss_count) + if best_miss_count == -1 or miss_num ==-1: + miss_count = max(miss_num, best_miss_count) else: - miss_count = best_miss_count + miss_count = min(miss_num, best_miss_count) best_ex_score = best_score.get("ex_score", ex_score) best_score_data = { "game_version": game_version, diff --git a/modules/iidx/iidx32music.py b/modules/iidx/iidx32music.py index 373c49f..d425d83 100644 --- a/modules/iidx/iidx32music.py +++ b/modules/iidx/iidx32music.py @@ -210,7 +210,7 @@ async def iidx32music_reg(request: Request): graph_type = int(log.attrib["graph_type"]) great_num = int(log.attrib["great_num"]) iidx_id = int(log.attrib["iidx_id"]) - miss_num = int(log.attrib["miss_num"]) + miss_num = int(log.attrib["miss_num"]) if is_death == 0 else -1 mode_type = int(log.attrib["mode_type"]) music_id = int(log.attrib["music_id"]) note_id = int(log.attrib["note_id"]) @@ -256,15 +256,11 @@ async def iidx32music_reg(request: Request): ) best_score = {} if best_score is None else best_score - if clear_flg < ClearFlags.EASY_CLEAR: - miss_num = -1 best_miss_count = best_score.get("miss_count", miss_num) - if best_miss_count == -1: - miss_count = max(miss_num, best_miss_count) - elif clear_flg > ClearFlags.ASSIST_CLEAR: - miss_count = min(miss_num, best_miss_count) + if best_miss_count == -1 or miss_num ==-1: + miss_count = max(miss_num, best_miss_count) else: - miss_count = best_miss_count + miss_count = min(miss_num, best_miss_count) best_ex_score = best_score.get("ex_score", ex_score) best_score_data = { "game_version": game_version, diff --git a/modules/iidx/iidx33music.py b/modules/iidx/iidx33music.py index 7d54835..24da0a6 100644 --- a/modules/iidx/iidx33music.py +++ b/modules/iidx/iidx33music.py @@ -210,7 +210,7 @@ async def iidx33music_reg(request: Request): graph_type = int(log.attrib["graph_type"]) great_num = int(log.attrib["great_num"]) iidx_id = int(log.attrib["iidx_id"]) - miss_num = int(log.attrib["miss_num"]) + miss_num = int(log.attrib["miss_num"]) if is_death == 0 else -1 mode_type = int(log.attrib["mode_type"]) music_id = int(log.attrib["music_id"]) note_id = int(log.attrib["note_id"]) @@ -256,15 +256,11 @@ async def iidx33music_reg(request: Request): ) best_score = {} if best_score is None else best_score - if clear_flg < ClearFlags.EASY_CLEAR: - miss_num = -1 best_miss_count = best_score.get("miss_count", miss_num) - if best_miss_count == -1: - miss_count = max(miss_num, best_miss_count) - elif clear_flg > ClearFlags.ASSIST_CLEAR: - miss_count = min(miss_num, best_miss_count) + if best_miss_count == -1 or miss_num ==-1: + miss_count = max(miss_num, best_miss_count) else: - miss_count = best_miss_count + miss_count = min(miss_num, best_miss_count) best_ex_score = best_score.get("ex_score", ex_score) best_score_data = { "game_version": game_version,