Found a bug that softlocks the game while modded as it doesn't occur unmodded. After Blackfire agrees to see Robin as her master she stopped appearing in the cell for me. I thought she'd come back for story but even when Starfire left due to her puberty and the game hints for you to ask Blackfire where Starfire went you can't visit her in cell. But when I played the game unmodded I could visit BumbleBee in living room and see Blackfire in the cells. When I tried loading up save file from unmodded where you start conversation with Blackfire about Star I got this message
```
I'm sorry, but an uncaught exception occurred.
While processing text tag {/color} in u'{color=fff}Resistance: {/color}Broken{/color}'.:
Exception: u'/color' closes a text tag that isn't open.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "scripts/rooms/hallway_01.rpyc", line 44, in script call
File "scripts/rooms/hallway_01.rpyc", line 187, in script call
File "scripts/blackfire/blackfire_labels.rpyc", line 29, in script
File "renpy/ast.py", line 1618, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "renpy/exports.py", line 1109, in menu
rv = renpy.store.menu(new_items)
File "renpy/exports.py", line 1364, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "renpy/display/core.py", line 2818, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 1355, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/display/layout.py", line 1076, in render
surf = render(d, rw, height - y, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "renpy/text/text.py", line 2276, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "renpy/text/text.py", line 640, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "renpy/text/text.py", line 1148, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: u'/color' closes a text tag that isn't open.
Windows-7-6.1.7601-SP1 AMD64
Ren'Py 7.7.1.24030407
18titans 1.5.7
Thu Aug 21 09:26:36 2025
```