From 6ca93193d6ebcaac57058b2260de76161553f3ea Mon Sep 17 00:00:00 2001 From: Rikko Date: Fri, 8 Dec 2023 21:22:42 +0530 Subject: [PATCH 1/3] Fix a bug to set party icon to always visible in floater.py This change seems necessary to always show party icon on game launch as of 1.7.30. --- plugins/utilities.json | 3 ++- plugins/utilities/floater.py | 16 ++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index c6d3501..0f6a554 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -347,6 +347,7 @@ } ], "versions": { + "2.0.1": null, "2.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -911,4 +912,4 @@ } } } -} \ No newline at end of file +} diff --git a/plugins/utilities/floater.py b/plugins/utilities/floater.py index 28e943e..2f53b60 100644 --- a/plugins/utilities/floater.py +++ b/plugins/utilities/floater.py @@ -21,6 +21,7 @@ from bascenev1lib.gameutils import SharedObjects from bascenev1lib.actor.bomb import Bomb from bascenev1lib.actor.popuptext import PopupText from bauiv1lib.party import PartyWindow +import bauiv1lib.mainmenu if TYPE_CHECKING: from typing import Optional @@ -258,9 +259,6 @@ def assignFloInputs(clientID: int): i.assigninput(babase.InputType.LEFT_RIGHT, floater.leftright) -# Display chat icon, but if user open/close gather it may disappear -bui.set_party_icon_always_visible(True) - old_piv = bui.set_party_icon_always_visible @@ -287,8 +285,14 @@ def new_chat_message(*args, **kwargs): bs.chatmessage = new_chat_message +class NewMainMenuWindow(bauiv1lib.mainmenu.MainMenuWindow): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + # Display chat icon, but if user open/close gather it may disappear + bui.set_party_icon_always_visible(True) + + # ba_meta export plugin - - class byFreaku(babase.Plugin): - def __init__(self): pass + def on_app_running(self): + bauiv1lib.mainmenu.MainMenuWindow = NewMainMenuWindow From 1d45e69d0ef90722b76c0e5ec3bada2358fccb88 Mon Sep 17 00:00:00 2001 From: rikkolovescats Date: Fri, 8 Dec 2023 15:55:18 +0000 Subject: [PATCH 2/3] [ci] auto-format --- plugins/utilities/floater.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/utilities/floater.py b/plugins/utilities/floater.py index 2f53b60..0f0ec64 100644 --- a/plugins/utilities/floater.py +++ b/plugins/utilities/floater.py @@ -259,7 +259,6 @@ def assignFloInputs(clientID: int): i.assigninput(babase.InputType.LEFT_RIGHT, floater.leftright) - old_piv = bui.set_party_icon_always_visible @@ -285,6 +284,7 @@ def new_chat_message(*args, **kwargs): bs.chatmessage = new_chat_message + class NewMainMenuWindow(bauiv1lib.mainmenu.MainMenuWindow): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) From 8cbf923c05deeec7ddca57cad7de0c45d0c99c0f Mon Sep 17 00:00:00 2001 From: rikkolovescats Date: Fri, 8 Dec 2023 15:55:20 +0000 Subject: [PATCH 3/3] [ci] apply-version-metadata --- plugins/utilities.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index 0f6a554..53a3657 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -347,7 +347,12 @@ } ], "versions": { - "2.0.1": null, + "2.0.1": { + "api_version": 8, + "commit_sha": "1d45e69", + "released_on": "08-12-2023", + "md5sum": "e5ca160fd0c847697fbf61d53462a7cd" + }, "2.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -912,4 +917,4 @@ } } } -} +} \ No newline at end of file