From c91271dc48f7b73a03af69c21151b8e0cfaaae4a Mon Sep 17 00:00:00 2001 From: Daniel Nagel Date: Sat, 14 Mar 2026 19:10:56 +0000 Subject: [PATCH] Draw Base_Change halbiert bei der Match berechnung. --- .nicegui/storage-user-62e9c394-87c8-4ee0-a57f-d66ec22cd26a.json | 1 + .nicegui/storage-user-6b089ae9-7465-463d-af3d-d6f1ef5fa8bd.json | 1 + .nicegui/storage-user-f6ee5d0b-f6d4-4518-965e-c2520973577a.json | 1 + match_calculations/calc_mmr_change.py | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .nicegui/storage-user-62e9c394-87c8-4ee0-a57f-d66ec22cd26a.json create mode 100644 .nicegui/storage-user-6b089ae9-7465-463d-af3d-d6f1ef5fa8bd.json create mode 100644 .nicegui/storage-user-f6ee5d0b-f6d4-4518-965e-c2520973577a.json diff --git a/.nicegui/storage-user-62e9c394-87c8-4ee0-a57f-d66ec22cd26a.json b/.nicegui/storage-user-62e9c394-87c8-4ee0-a57f-d66ec22cd26a.json new file mode 100644 index 0000000..8a8a4ed --- /dev/null +++ b/.nicegui/storage-user-62e9c394-87c8-4ee0-a57f-d66ec22cd26a.json @@ -0,0 +1 @@ +{"authenticated":true,"discord_id":"159672532159561728","discord_name":"buddyl33t","db_id":3,"display_name":"Marian","discord_avatar_url":"https://cdn.discordapp.com/avatars/159672532159561728/866d0dddade9d551f3c5025bb6467da0.png"} \ No newline at end of file diff --git a/.nicegui/storage-user-6b089ae9-7465-463d-af3d-d6f1ef5fa8bd.json b/.nicegui/storage-user-6b089ae9-7465-463d-af3d-d6f1ef5fa8bd.json new file mode 100644 index 0000000..26c1238 --- /dev/null +++ b/.nicegui/storage-user-6b089ae9-7465-463d-af3d-d6f1ef5fa8bd.json @@ -0,0 +1 @@ +{"authenticated":true,"discord_id":"113708052485636100","discord_name":"staelwulf","db_id":4,"display_name":"Max","discord_avatar_url":"https://cdn.discordapp.com/avatars/113708052485636100/d53339dd6a6659231c5c16645ba258df.png"} \ No newline at end of file diff --git a/.nicegui/storage-user-f6ee5d0b-f6d4-4518-965e-c2520973577a.json b/.nicegui/storage-user-f6ee5d0b-f6d4-4518-965e-c2520973577a.json new file mode 100644 index 0000000..e026266 --- /dev/null +++ b/.nicegui/storage-user-f6ee5d0b-f6d4-4518-965e-c2520973577a.json @@ -0,0 +1 @@ +{"authenticated":true,"discord_id":"277898241750859776","discord_name":"mrteels","db_id":2,"display_name":"Daniel","discord_avatar_url":"https://cdn.discordapp.com/avatars/277898241750859776/7c3446bb51fafd72b1b4c21124b4994f.png"} \ No newline at end of file diff --git a/match_calculations/calc_mmr_change.py b/match_calculations/calc_mmr_change.py index a394589..4785afd 100644 --- a/match_calculations/calc_mmr_change.py +++ b/match_calculations/calc_mmr_change.py @@ -36,7 +36,7 @@ def calc_mmr_change(systemname, winner_id, looser_id, winner_points, looser_poin if match_is_draw: # Bei einem Draw (0.5) gewinnt der Schwächere leicht Punkte, der Stärkere verliert leicht. - base_change = K_FACTOR * (0.5 - expected_win) + base_change = (K_FACTOR * (0.5 - expected_win)/2) logger.log("MATCH CALC", "Draw") else: # Sieg (1.0). Gewinnt der Favorit, gibt es wenig Punkte. Gewinnt der Underdog, gibt es viele!