Fix character_maker

For 1.7.30+
This commit is contained in:
! Freaku 2023-12-09 00:54:50 +05:30 committed by GitHub
parent 7d2c0bf4f8
commit c0fadb1213
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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