From e24dd87ca30ae5aaacf24a71ed6bbf4cf6e08e3a Mon Sep 17 00:00:00 2001 From: perast Date: Fri, 13 Nov 2020 10:28:31 +0100 Subject: [PATCH] Fix pace partners not showing up in ride with --- standalone.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/standalone.py b/standalone.py index 73a0e4f..7f18c45 100755 --- a/standalone.py +++ b/standalone.py @@ -370,6 +370,10 @@ def play_pace_partners(): pp = global_pace_partners[pp_id] if pp.position < len(pp.route.states) - 1: pp.position += 1 else: pp.position = 0 + state = pp.route.states[pp.position] + state.id = pp_id + state.watchingRiderId = pp_id + state.worldTime = zwift_offline.world_time() ppthreadevent.wait(timeout=update_freq) class UDPHandler(socketserver.BaseRequestHandler): @@ -524,9 +528,6 @@ class UDPHandler(socketserver.BaseRequestHandler): elif p_id in global_pace_partners.keys(): pace_partner_variables = global_pace_partners[p_id] player = pace_partner_variables.route.states[pace_partner_variables.position] - player.id = p_id - player.watchingRiderId = player.id - player.worldTime = zwift_offline.world_time() if player != None: if len(message.states) < 10: state = message.states.add()