diff --git a/plugins/minigames.json b/plugins/minigames.json index 2e41b66..9f3727a 100644 --- a/plugins/minigames.json +++ b/plugins/minigames.json @@ -39,6 +39,12 @@ } ], "versions": { + "2.0.0": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "ae390fd99e657a19a553c29a48c4cff4" + }, "1.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -58,6 +64,12 @@ } ], "versions": { + "2.0.0": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "10c482f1843894f4376b6624df276cb7" + }, "1.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -307,6 +319,12 @@ } ], "versions": { + "3.0.0": { + "api_version": 9, + "commit_sha": "07f7a85", + "released_on": "09-02-2025", + "md5sum": "ccfff509782e0f5d838fcc9813b4a3c7" + }, "2.0.1": { "api_version": 8, "commit_sha": "d511c15", @@ -338,6 +356,12 @@ } ], "versions": { + "3.0.0": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "67c9612e3bfdb0383737bcc1b32ef64b" + }, "2.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -363,6 +387,12 @@ } ], "versions": { + "3.0.0": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "d606c10308c2a42a604cc74dcf92c8d1" + }, "2.0.0": { "api_version": 8, "commit_sha": "48f9302", @@ -666,6 +696,12 @@ } ], "versions": { + "2.1.1": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "4feb8d6a90fee305ea70531fc9bb0e31" + }, "2.1.0": { "api_version": 9, "commit_sha": "17e968d", diff --git a/plugins/minigames/arms_race.py b/plugins/minigames/arms_race.py index 084edb8..cb797dd 100644 --- a/plugins/minigames/arms_race.py +++ b/plugins/minigames/arms_race.py @@ -1,3 +1,9 @@ +# Ported by your friend: Freaku + +# Join BCS: +# https://discord.gg/ucyaesh + + # ba_meta require api 9 from __future__ import annotations @@ -30,8 +36,11 @@ class State: enable_bomb=self.bomb, enable_pickup=self.grab) if self.curse: - spaz.curse_time = -1 - spaz.curse() + try: + spaz.curse_time = -1 + spaz.curse() + except: + pass if self.bomb: spaz.bomb_type = self.bomb spaz.set_score_text(self.name) diff --git a/plugins/minigames/frozen_one.py b/plugins/minigames/frozen_one.py index 9b0c9ba..0a98b0c 100644 --- a/plugins/minigames/frozen_one.py +++ b/plugins/minigames/frozen_one.py @@ -6,7 +6,7 @@ import bascenev1 as bs from bascenev1lib.game.chosenone import Player, ChosenOneGame -# ba_meta require api 8 +# ba_meta require api 9 # ba_meta export bascenev1.GameActivity class FrozenOneGame(ChosenOneGame): name = 'Frozen One' diff --git a/plugins/minigames/icy_emits.py b/plugins/minigames/icy_emits.py index f5467e3..edc4e04 100644 --- a/plugins/minigames/icy_emits.py +++ b/plugins/minigames/icy_emits.py @@ -8,7 +8,7 @@ from bascenev1lib.actor.bomb import Bomb from bascenev1lib.game.meteorshower import Player, MeteorShowerGame -# ba_meta require api 8 +# ba_meta require api 9 # ba_meta export bascenev1.GameActivity class IcyEmitsGame(MeteorShowerGame): name = 'Icy Emits' diff --git a/plugins/minigames/memory_game.py b/plugins/minigames/memory_game.py index 5ab2502..ae4cfa4 100644 --- a/plugins/minigames/memory_game.py +++ b/plugins/minigames/memory_game.py @@ -16,7 +16,7 @@ from __future__ import annotations # def spawnAllMap(self) -# ba_meta require api 8 +# ba_meta require api 9 from typing import TYPE_CHECKING, overload import _babase import babase diff --git a/plugins/minigames/musical_flags.py b/plugins/minigames/musical_flags.py index 7934c10..f5aa47c 100644 --- a/plugins/minigames/musical_flags.py +++ b/plugins/minigames/musical_flags.py @@ -31,7 +31,7 @@ class Team(bs.Team[Player]): self.score = 0 -# ba_meta require api 8 +# ba_meta require api 9 # ba_meta export bascenev1.GameActivity class MFGame(bs.TeamGameActivity[Player, Team]): name = 'Musical Flags' diff --git a/plugins/minigames/volleyball.py b/plugins/minigames/volleyball.py index 5642d85..0653dff 100644 --- a/plugins/minigames/volleyball.py +++ b/plugins/minigames/volleyball.py @@ -32,7 +32,7 @@ """ -# ba_meta require api 8 +# ba_meta require api 9 from __future__ import annotations diff --git a/plugins/utilities.json b/plugins/utilities.json index 80ceea2..77594ac 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -655,6 +655,12 @@ } ], "versions": { + "2.0.3": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "e80d0282867e44f27d1efeadd13e1edf" + }, "2.0.2": { "api_version": 9, "commit_sha": "2c66eac", @@ -975,6 +981,12 @@ } ], "versions": { + "3.1.1": { + "api_version": 9, + "commit_sha": "6bf081a", + "released_on": "08-02-2025", + "md5sum": "53776b882b3c06be4d28a3d547984c46" + }, "3.1.0": { "api_version": 9, "commit_sha": "bb129cc", diff --git a/plugins/utilities/floater.py b/plugins/utilities/floater.py index bbd9a89..45e9e76 100644 --- a/plugins/utilities/floater.py +++ b/plugins/utilities/floater.py @@ -272,4 +272,5 @@ bs.chatmessage = new_chat_message class byFreaku(babase.Plugin): - def on_app_running(self): pass + def on_app_running(self): + pass diff --git a/plugins/utilities/icons_keyboard.py b/plugins/utilities/icons_keyboard.py index f42e1d6..052bb4c 100644 --- a/plugins/utilities/icons_keyboard.py +++ b/plugins/utilities/icons_keyboard.py @@ -10,10 +10,10 @@ # ba_meta require api 9 import bauiv1 -import babase +from babase import SpecialChar from babase import charstr -list_of_icons = [i for i in babase.SpecialChar] +list_of_icons = [i for i in SpecialChar] list_of_icons = [charstr(i) for i in list_of_icons] list_of_icons.reverse() @@ -21,7 +21,8 @@ for i in range(26 - (len(list_of_icons) % 26)): list_of_icons.append('‎') -class IconKeyboard(babase.Keyboard if hasattr(babase, 'Keyboard') else bauiv1.Keyboard): +# ba_meta export bauiv1.Keyboard +class IconKeyboard(bauiv1.Keyboard): """Keyboard go brrrrrrr""" name = 'Icons by \ue048Freaku' chars = [(list_of_icons[0:10]), @@ -32,10 +33,3 @@ class IconKeyboard(babase.Keyboard if hasattr(babase, 'Keyboard') else bauiv1.Ke f'icon{i//26+1}': tuple(list_of_icons[i:i+26]) for i in range(26, len(list_of_icons), 26) } - - -# ba_meta export plugin -class byFreaku(babase.Plugin): - def __init__(self): - babase.app.meta.scanresults.exports['babase.Keyboard' if hasattr( - babase, 'Keyboard') else 'bauiv1.Keyboard'].append(__name__+'.IconKeyboard')