From b9db1f41da8f33eae69ad03dc76d4885781f847b Mon Sep 17 00:00:00 2001 From: Austin <37423484+Toufool@users.noreply.github.com> Date: Sat, 22 Oct 2022 15:17:57 -0400 Subject: [PATCH] fix setting rank when not S+ --- s3s.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/s3s.py b/s3s.py index fb5f3fd..3137765 100755 --- a/s3s.py +++ b/s3s.py @@ -586,8 +586,12 @@ def prepare_battle_result(battle, ismonitoring, overview_data=None): full_rank = re.split('([0-9]+)', child["udemae"].lower()) payload["rank_before"] = full_rank[0] + if len(full_rank) > 1: + s_plus = True payload["rank_before_s_plus"] = int(full_rank[1]) + else: + s_plus = False # anarchy battle (series) - not open if "bankaraMatchChallenge" in parent and parent["bankaraMatchChallenge"] is not None: @@ -603,7 +607,7 @@ def prepare_battle_result(battle, ismonitoring, overview_data=None): if parent["bankaraMatchChallenge"]["udemaeAfter"] is None: payload["rank_after"] = payload["rank_before"] - if payload["rank_before_s_plus"]: + if s_plus: payload["rank_after_s_plus"] = payload["rank_before_s_plus"] else: if idx != 0: