This commit is contained in:
drmext 2025-09-18 16:21:16 +00:00
parent 85ebf43422
commit 6562b2b4b9
No known key found for this signature in database
GPG Key ID: F1ED48FFE79A6961
5 changed files with 20 additions and 40 deletions

View File

@ -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:
if best_miss_count == -1 or miss_num ==-1:
miss_count = max(miss_num, best_miss_count)
elif clear_flg > ClearFlags.ASSIST_CLEAR:
miss_count = min(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,

View File

@ -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:
if best_miss_count == -1 or miss_num ==-1:
miss_count = max(miss_num, best_miss_count)
elif clear_flg > ClearFlags.ASSIST_CLEAR:
miss_count = min(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,

View File

@ -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:
if best_miss_count == -1 or miss_num ==-1:
miss_count = max(miss_num, best_miss_count)
elif clear_flg > ClearFlags.ASSIST_CLEAR:
miss_count = min(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,

View File

@ -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:
if best_miss_count == -1 or miss_num ==-1:
miss_count = max(miss_num, best_miss_count)
elif clear_flg > ClearFlags.ASSIST_CLEAR:
miss_count = min(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,

View File

@ -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:
if best_miss_count == -1 or miss_num ==-1:
miss_count = max(miss_num, best_miss_count)
elif clear_flg > ClearFlags.ASSIST_CLEAR:
miss_count = min(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,