diff --git a/NetUtils.py b/NetUtils.py index 39c08bb6..0499578c 100644 --- a/NetUtils.py +++ b/NetUtils.py @@ -194,7 +194,7 @@ class JSONtoTextParser(metaclass=HandlerMeta): def _handle_color(self, node: JSONMessagePart): codes = node["color"].split(";") - buffer = "".join(color_code(code) for code in codes) + buffer = "".join(color_code(code) for code in codes if code in color_codes) return buffer + self._handle_text(node) + color_code("reset") def _handle_text(self, node: JSONMessagePart): diff --git a/SNIClient.py b/SNIClient.py index 58c7957f..dc376f0a 100644 --- a/SNIClient.py +++ b/SNIClient.py @@ -196,14 +196,6 @@ async def deathlink_kill_player(ctx: Context): ctx.last_death_link = time.time() -def color_item(item_id: int, green: bool = False) -> str: - item_name = get_item_name_from_id(item_id) - item_colors = ['green' if green else 'cyan'] - if item_name in Items.progression_items: - item_colors.append("white_bg") - return color(item_name, *item_colors) - - SNES_RECONNECT_DELAY = 5 # LttP