diff --git a/plugins/utilities/character_maker.py b/plugins/utilities/character_maker.py index 7a3e7ec..d467908 100644 --- a/plugins/utilities/character_maker.py +++ b/plugins/utilities/character_maker.py @@ -49,6 +49,7 @@ import bauiv1 as bui from bascenev1lib.actor.spazappearance import * from bascenev1lib.actor.text import Text from bascenev1lib.actor.image import Image +import bauiv1lib.mainmenu import os import copy @@ -747,12 +748,25 @@ def get_player(msg, activity): if client_id == player_client_id: return player + +old_piv = bui.set_party_icon_always_visible + +def new_piv(*args, **kwargs): + old_piv(True) + +bui.set_party_icon_always_visible = new_piv + +class NewMainMenuWindow(bauiv1lib.mainmenu.MainMenuWindow): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + bui.set_party_icon_always_visible(True) + # ba_meta export plugin class bySmoothy(babase.Plugin): def __init__(self): - bui.set_party_icon_always_visible(True) + bauiv1lib.mainmenu.MainMenuWindow = NewMainMenuWindow _babase.import_character = import_character _babase.export_character = export_character _babase.spaz_to_json = spaz_to_json