From 3867b273c7373a6f74b44058b417612a838a3033 Mon Sep 17 00:00:00 2001 From: 283375 Date: Thu, 21 Sep 2023 11:36:00 +0800 Subject: [PATCH] impr(calc): negative result of `play_rating_from_step` --- src/arcaea_offline/calculate/world_step.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arcaea_offline/calculate/world_step.py b/src/arcaea_offline/calculate/world_step.py index f11e77e..de6e9fd 100644 --- a/src/arcaea_offline/calculate/world_step.py +++ b/src/arcaea_offline/calculate/world_step.py @@ -172,4 +172,4 @@ def calculate_play_rating_from_step( play_rating_sqrt = (Decimal(50) * step - Decimal("2.5") * partner_step_value) / ( Decimal("2.45") * partner_step_value ) - return play_rating_sqrt**2 + return play_rating_sqrt**2 if play_rating_sqrt >= 0 else -(play_rating_sqrt**2)