From 09b8432a14153075517e263f4e3e4f3ba623564e Mon Sep 17 00:00:00 2001 From: Virx Date: Fri, 26 Dec 2025 15:50:27 -0500 Subject: [PATCH] Properly update `Renderer.can_render` --- rlbot/managers/bot.py | 3 ++- rlbot/managers/hivemind.py | 4 ++++ rlbot/managers/script.py | 3 ++- rlbot/version.py | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/rlbot/managers/bot.py b/rlbot/managers/bot.py index 57eae8f..5ec6f9a 100644 --- a/rlbot/managers/bot.py +++ b/rlbot/managers/bot.py @@ -120,7 +120,8 @@ def _try_initialize(self): def _handle_match_config(self, match_config: flat.MatchConfiguration): self.match_config = match_config self._has_match_settings = True - self.can_render = ( + + self.renderer.can_render = ( match_config.enable_rendering == flat.DebugRendering.OnByDefault ) diff --git a/rlbot/managers/hivemind.py b/rlbot/managers/hivemind.py index 9af78b2..f7358e0 100644 --- a/rlbot/managers/hivemind.py +++ b/rlbot/managers/hivemind.py @@ -127,6 +127,10 @@ def _handle_match_config(self, match_config: flat.MatchConfiguration): self.match_config = match_config self._has_match_settings = True + self.renderer.can_render = ( + match_config.enable_rendering == flat.DebugRendering.OnByDefault + ) + self._try_initialize() def _handle_field_info(self, field_info: flat.FieldInfo): diff --git a/rlbot/managers/script.py b/rlbot/managers/script.py index a3f09f7..d334f0d 100644 --- a/rlbot/managers/script.py +++ b/rlbot/managers/script.py @@ -102,7 +102,8 @@ def _try_initialize(self): def _handle_match_config(self, match_config: flat.MatchConfiguration): self.match_config = match_config self._has_match_settings = True - self.can_render = ( + + self.renderer.can_render = ( match_config.enable_rendering == flat.DebugRendering.OnByDefault ) diff --git a/rlbot/version.py b/rlbot/version.py index f8837d2..281caf5 100644 --- a/rlbot/version.py +++ b/rlbot/version.py @@ -1 +1 @@ -__version__ = "2.0.0-beta.50" +__version__ = "2.0.0-beta.51"