From 36aac364aa7438066769c685c3792a0b317e0b23 Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 21 Aug 2017 19:36:50 +0200 Subject: move unknown player sigma into env var --- worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'worker.py') diff --git a/worker.py b/worker.py index e562498..b383a1c 100644 --- a/worker.py +++ b/worker.py @@ -25,6 +25,7 @@ DOCRUNCHMATCH = os.environ.get("DOCRUNCHMATCH") == "true" CRUNCH_PLAYER_QUEUE = os.environ.get("CRUNCH_PLAYER_QUEUE") or "crunch_player" DOTELESUCKMATCH = os.environ.get("DOTELESUCKMATCH") == "true" TELESUCK_QUEUE = os.environ.get("TELESUCK_QUEUE") or "telesuck" +UNKNOWN_PLAYER_SIGMA = os.environ.get("UNKNOWN_PLAYER_SIGMA") or 500 # mapping from Tier (-1 - 30) to average skill tier points vst_points = { @@ -212,7 +213,7 @@ def process(): for participant in roster.participants: player = participant.player[0] # no data -> approximate ts by VST - sigma = player.trueskill_sigma or 500 + sigma = player.trueskill_sigma or UNKNOWN_PLAYER_SIGMA mu = player.trueskill_mu or vst_points[participant.skill_tier] + sigma # store pre match values -- cgit v1.3.1