avoid error for SR private jobs, along w/ 840af35

This commit is contained in:
eli fessler
2022-11-29 20:29:50 -10:00
parent a79454d9c3
commit e65ec38f01

14
s3s.py
View File

@@ -806,13 +806,13 @@ def prepare_job_result(job, ismonitoring, isblackout, overview_data=None):
payload["title_after"] = utils.b64d(job["afterGrade"]["id"])
payload["title_exp_after"] = job["afterGradePoint"]
point_diff = 20 if payload["clear_waves"] == 3 else -30 + (10 * job["resultWave"]) # +20 for win or -(30-10w) for loss
if payload["title_exp_after"] - point_diff >= 0: # before exp isn't negative, i.e. no title change
payload["title_before"] = payload["title_after"]
payload["title_exp_before"] = payload["title_exp_after"] - point_diff
else: # ranked up
payload["title_before"] = payload["title_after"] - 1
# exp...
point_diff = 20 if payload["clear_waves"] == 3 else -30 + (10 * job["resultWave"]) # +20 for win or -(30-10w) for loss
if payload["title_exp_after"] - point_diff >= 0: # before exp isn't negative, i.e. no title change
payload["title_before"] = payload["title_after"]
payload["title_exp_before"] = payload["title_exp_after"] - point_diff
else: # ranked up
payload["title_before"] = payload["title_after"] - 1
# exp...
geggs = job["myResult"]["goldenDeliverCount"]
peggs = job["myResult"]["deliverCount"]