From ff2c95ba65f4f69bca903c32c9e2e53668a812a0 Mon Sep 17 00:00:00 2001 From: AIZAWA Hina Date: Sat, 4 Mar 2023 12:25:40 +0900 Subject: [PATCH] send King Salmonid data as IDs to support Horrorboros (#115) --- s3s.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/s3s.py b/s3s.py index 81be688..0a55de8 100755 --- a/s3s.py +++ b/s3s.py @@ -11,7 +11,7 @@ import msgpack from packaging import version import iksm, utils -A_VERSION = "0.3.3" +A_VERSION = "0.3.4" DEBUG = False @@ -893,9 +893,10 @@ def prepare_job_result(job, ismonitoring, isblackout, overview_data=None, prevre # xtrawave only # https://stat.ink/api-info/boss-salmonid3 if job["bossResult"]: - king_id = utils.b64d(job["bossResult"]["boss"]["id"]) - if king_id == 23: # cohozuna - payload["king_salmonid"] = "yokozuna" + try: + payload["king_salmonid"] = utils.b64d(job["bossResult"]["boss"]["id"]) + except KeyError: + print("Could not send unsupported King Salmonid data to stat.ink. You may want to delete & re-upload this job later.") payload["clear_extra"] = "yes" if job["bossResult"]["hasDefeatBoss"] else "no"