mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2025-10-08 14:54:36 +00:00
Few Minigame Updating to API 9
Merge pull request #327 from bombsquad-community/pre_release
This commit is contained in:
commit
fe71aa7bb8
17 changed files with 126 additions and 77 deletions
|
|
@ -183,6 +183,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"3.0.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "1c7889d24758596239b5a7b61e4843f1"
|
||||
},
|
||||
"2.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "6263872",
|
||||
|
|
@ -208,6 +214,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.2.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "0e1287021cb279416366fe092dc4b60b"
|
||||
},
|
||||
"1.1.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "2b5c9ee",
|
||||
|
|
@ -264,6 +276,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"2.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "3a031a43656962ade9a818d8d44daba8"
|
||||
},
|
||||
"2.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "1b14789",
|
||||
|
|
@ -450,6 +468,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"3.0.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "1c91602f51ad2b0c34bfc1be484b7465"
|
||||
},
|
||||
"2.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "f54c993",
|
||||
|
|
@ -475,6 +499,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "2ebff56d18bd106270918a99352d78c5"
|
||||
},
|
||||
"1.0.1": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "2b5c9ee",
|
||||
|
|
@ -556,6 +586,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "7e131c4",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "271cec6b67d72bf1a7ee6c5f4205df0c"
|
||||
},
|
||||
"1.0.1": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "2b5c9ee",
|
||||
|
|
@ -581,6 +617,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "db9b710adac00b4d16a9f93d46c56e52"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "505c948",
|
||||
|
|
@ -624,6 +666,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"2.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "fc26523e8904dbfca93cd9271d429640"
|
||||
},
|
||||
"2.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "48f9302",
|
||||
|
|
@ -660,6 +708,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"3.0.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "7f5f51ee190ab6a1f5f569a1bc8abc49"
|
||||
},
|
||||
"2.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "e8bbb61",
|
||||
|
|
@ -910,6 +964,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "add648ab6cda8f3345f856e032431249"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "ca3221b",
|
||||
|
|
@ -948,6 +1008,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "287ec8c8c7d7fa62b0856044ab44d853"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "c39664c",
|
||||
|
|
@ -1035,6 +1101,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "aeaa59b02df275bafa2de28283bfd60d"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "5063690",
|
||||
|
|
@ -1256,6 +1328,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "eeeb17466a004db5117a477cb38aeb40"
|
||||
},
|
||||
"1.0.1": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "9ca6039",
|
||||
|
|
@ -1300,6 +1378,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "0a8d5a054770a8c10e46bc14e2201f79"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "4941d0c",
|
||||
|
|
@ -1319,6 +1403,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "37c16ff71a7ef7ffc2c32e56d7cc27cf"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "4941d0c",
|
||||
|
|
@ -1338,6 +1428,12 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"1.1.0": {
|
||||
"api_version": 9,
|
||||
"commit_sha": "17e968d",
|
||||
"released_on": "26-01-2025",
|
||||
"md5sum": "310db20ca310b7b8657e9dff0023c1af"
|
||||
},
|
||||
"1.0.0": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "4941d0c",
|
||||
|
|
|
|||
|
|
@ -1,10 +1,8 @@
|
|||
# Porting to api 8 made easier by baport.(https://github.com/bombsquad-community/baport)
|
||||
# Released under the MIT License. See LICENSE for details.
|
||||
# BY Stary_Agent
|
||||
"""Hockey game and support classes."""
|
||||
|
||||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
"""Elimination mini-game."""
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
|
||||
from __future__ import annotations
|
||||
|
|
|
|||
|
|
@ -1,10 +1,4 @@
|
|||
# Ported by your friend: Freaku
|
||||
|
||||
# Join BCS:
|
||||
# https://discord.gg/ucyaesh
|
||||
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
@ -12,10 +6,9 @@ from typing import TYPE_CHECKING
|
|||
|
||||
import babase
|
||||
import bascenev1 as bs
|
||||
from bascenev1lib.actor.playerspaz import PlayerSpaz
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Type, List, Dict, Tuple, Union, Sequence, Optional
|
||||
from typing import Any, Type, List, Union, Sequence
|
||||
|
||||
|
||||
class State:
|
||||
|
|
|
|||
|
|
@ -1,32 +1,28 @@
|
|||
# Porting to api 8 made easier by baport.(https://github.com/bombsquad-community/baport)
|
||||
"""Avalancha mini-game."""
|
||||
|
||||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
import random
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
from bascenev1lib.actor.bomb import Bomb
|
||||
from bascenev1lib.actor.onscreentimer import OnScreenTimer
|
||||
from bascenev1lib.game.meteorshower import *
|
||||
from bascenev1lib.actor.spazbot import *
|
||||
from bascenev1lib.actor.spaz import PunchHitMessage
|
||||
from bascenev1lib.gameutils import SharedObjects
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Sequence, Optional, List, Dict, Type, Type
|
||||
from typing import Any, Sequence, Optional, List, Type, Type
|
||||
|
||||
## MoreMinigames.py support ##
|
||||
randomPic = ["lakeFrigidPreview", "hockeyStadiumPreview"]
|
||||
|
||||
|
||||
def ba_get_api_version():
|
||||
return 8
|
||||
return 9
|
||||
|
||||
|
||||
def ba_get_levels():
|
||||
|
|
|
|||
|
|
@ -1,19 +1,13 @@
|
|||
# Porting to api 8 made easier by baport.(https://github.com/bombsquad-community/baport)
|
||||
# Released under the MIT License. See LICENSE for details.
|
||||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
import _babase
|
||||
from bascenev1lib.actor.playerspaz import PlayerSpaz
|
||||
from bascenev1lib.actor.scoreboard import Scoreboard
|
||||
from bascenev1lib.actor.powerupbox import PowerupBoxFactory
|
||||
from bascenev1lib.gameutils import SharedObjects
|
||||
from bascenev1lib.actor import playerspaz as ps
|
||||
from bascenev1lib import maps
|
||||
|
|
|
|||
|
|
@ -1,10 +1,9 @@
|
|||
# Ported to api 8 by brostos using baport.(https://github.com/bombsquad-community/baport)
|
||||
# BetterDeathMatch
|
||||
# Made by your friend: @[Just] Freak#4999
|
||||
|
||||
"""Defines a very-customisable DeathMatch mini-game"""
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
@ -17,7 +16,7 @@ from bascenev1lib.actor.playerspaz import PlayerSpaz
|
|||
from bascenev1lib.actor.scoreboard import Scoreboard
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Type, List, Dict, Tuple, Union, Sequence, Optional
|
||||
from typing import Any, Type, List, Union, Sequence, Optional
|
||||
|
||||
|
||||
class Player(bs.Player['Team']):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# Ported to api 8 by brostos using baport.(https://github.com/bombsquad-community/baport)
|
||||
# BetterElimination
|
||||
# Made by your friend: @[Just] Freak#4999
|
||||
|
||||
|
|
@ -7,7 +6,7 @@
|
|||
|
||||
"""Defines a very-customisable Elimination mini-game"""
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
@ -20,7 +19,7 @@ from bascenev1lib.actor.spazfactory import SpazFactory
|
|||
from bascenev1lib.actor.scoreboard import Scoreboard
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import (Any, Tuple, Dict, Type, List, Sequence, Optional,
|
||||
from typing import (Any, Tuple, Type, List, Sequence, Optional,
|
||||
Union)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,13 @@
|
|||
# Made by MythB
|
||||
# Ported by: MysteriousBoi
|
||||
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
from __future__ import annotations
|
||||
from typing import TYPE_CHECKING
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
import random
|
||||
from bascenev1lib.actor.playerspaz import PlayerSpaz
|
||||
from bascenev1lib.actor.scoreboard import Scoreboard
|
||||
from bascenev1lib.actor.powerupbox import PowerupBoxFactory
|
||||
from bascenev1lib.gameutils import SharedObjects
|
||||
from bascenev1lib.actor.flag import Flag
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Sequence, Dict, Type, List, Optional, Union
|
||||
|
||||
|
|
@ -47,7 +41,7 @@ class FlagKale(bs.Actor):
|
|||
elif isinstance(m, bs.OutOfBoundsMessage):
|
||||
self.handlemessage(bs.DieMessage())
|
||||
else:
|
||||
super().handlemessage(msg)
|
||||
super().handlemessage(m)
|
||||
|
||||
|
||||
class Puck(bs.Actor):
|
||||
|
|
@ -304,7 +298,7 @@ class BBGame(bs.TeamGameActivity[Player, Team]):
|
|||
super().on_begin()
|
||||
|
||||
self.setup_standard_time_limit(self._time_limit)
|
||||
self.setup_standard_powerup_drops()
|
||||
self.setup_standard_powerup_drops(enable_tnt=False)
|
||||
self._puck_spawn_pos = self.map.get_flag_position(None)
|
||||
self._spawn_puck()
|
||||
# for night mode we need night actor. And same goodies for nigh mode
|
||||
|
|
|
|||
|
|
@ -1,12 +1,10 @@
|
|||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
import random
|
||||
from bascenev1lib.actor.onscreentimer import OnScreenTimer
|
||||
|
|
|
|||
|
|
@ -1,15 +1,11 @@
|
|||
# Ported to api 8 by brostos using baport.(https://github.com/bombsquad-community/baport)
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
from __future__ import annotations
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
import random
|
||||
from bascenev1lib.actor.spazbot import BrawlerBot, SpazBotSet, SpazBot, SpazBotDiedMessage
|
||||
from bascenev1lib.actor.bomb import Bomb
|
||||
from bascenev1lib.actor.spaz import Spaz
|
||||
from bascenev1lib.actor.spazbot import SpazBotSet, SpazBot, SpazBotDiedMessage
|
||||
from bascenev1lib.actor.onscreentimer import OnScreenTimer
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
# Ported to api 8 by brostos using baport.(https://github.com/bombsquad-community/baport)
|
||||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
from typing import TYPE_CHECKING
|
||||
|
|
@ -13,8 +11,7 @@ from bascenev1lib.actor.onscreentimer import OnScreenTimer
|
|||
from bascenev1lib.actor.spazbot import (
|
||||
SpazBot, SpazBotSet,
|
||||
BomberBot, BrawlerBot, BouncyBot,
|
||||
ChargerBot, StickyBot, TriggerBot,
|
||||
ExplodeyBot)
|
||||
ChargerBot, TriggerBot, ExplodeyBot)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, List, Type, Optional
|
||||
|
|
|
|||
|
|
@ -1,19 +1,17 @@
|
|||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
from bascenev1lib.actor.playerspaz import PlayerSpaz
|
||||
from bascenev1lib.actor.scoreboard import Scoreboard
|
||||
from bascenev1lib.game.deathmatch import DeathMatchGame
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Sequence
|
||||
from typing import Sequence
|
||||
|
||||
|
||||
lang = bs.app.lang.language
|
||||
|
|
@ -197,7 +195,6 @@ class BoxingGame(DeathMatchGame):
|
|||
import random
|
||||
from babase import _math
|
||||
from bascenev1._gameutils import animate
|
||||
from bascenev1._coopsession import CoopSession
|
||||
|
||||
if isinstance(self.session, bs.DualTeamSession):
|
||||
position = self.map.get_start_position(player.team.id)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# Porting to api 8 made easier by baport.(https://github.com/bombsquad-community/baport)
|
||||
# Released under the MIT License. See LICENSE for details.
|
||||
# Created by Mr.Smoothy -
|
||||
# https://discord.gg/ucyaesh
|
||||
|
|
@ -6,8 +5,7 @@
|
|||
#
|
||||
"""DeathMatch game and support classes."""
|
||||
|
||||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
|
@ -444,4 +442,4 @@ class CanonFightGame(DeathMatchGame):
|
|||
('modify_part_collision', 'collide', False)
|
||||
))
|
||||
self.wall = bs.newnode('region', attrs={'position': (
|
||||
0.61877517104148865, 4.312626838684082, -8.68477725982666), 'scale': (3, 7, 27), 'type': 'box', 'materials': [mat]})
|
||||
0.36877517104148865, 4.312626838684082, -8.68477725982666), 'scale': (3, 7, 27), 'type': 'box', 'materials': [mat]})
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# Porting to api 8 made easier by baport.(https://github.com/bombsquad-community/baport)
|
||||
# Released under the MIT License. See LICENSE for details.
|
||||
#
|
||||
"""
|
||||
|
|
@ -9,8 +8,7 @@ Youtube: https://www.youtube.com/c/HeySmoothy
|
|||
Website: https://bombsquad-community.web.app
|
||||
Github: https://github.com/bombsquad-community
|
||||
"""
|
||||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
@ -24,7 +22,7 @@ from bascenev1lib.actor.playerspaz import PlayerSpaz
|
|||
from bascenev1lib.game.keepaway import KeepAwayGame, FlagState, Player
|
||||
from bascenev1lib.actor import spaz
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Sequence, Dict, Type, List, Optional, Union
|
||||
from typing import Any, Sequence, Dict, Type, List
|
||||
|
||||
# ba_meta export bascenev1.GameActivity
|
||||
|
||||
|
|
@ -100,7 +98,7 @@ class ChooseQueen(KeepAwayGame):
|
|||
self._flash_flag_spawn()
|
||||
assert self._flag_spawn_pos is not None
|
||||
shared = SharedObjects.get()
|
||||
self._flag = spaz.Spaz((0, 0, 0), character="Pixel").autoretain()
|
||||
self._flag = spaz.Spaz(color=(0, 0, 0), character="Pixel").autoretain()
|
||||
self._flag.handlemessage(bs.StandMessage((0, 14.63, -5.52), 93))
|
||||
self._flag.node.hold_position_pressed = True
|
||||
self._flag.node.materials = (self._queen_material, shared.object_material)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
# ba_meta require api 8
|
||||
# (see https://ballistica.net/wiki/meta-tag-system)
|
||||
# ba_meta require api 9
|
||||
|
||||
'''
|
||||
Gamemode: Collector
|
||||
|
|
@ -32,7 +31,6 @@ from enum import Enum
|
|||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
import random
|
||||
from bascenev1lib.actor.flag import Flag
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
# ba_meta require api 8
|
||||
# ba_meta require api 9
|
||||
"""
|
||||
DemolitionWar - BombFight on wooden floor flying in air.
|
||||
Author: Mr.Smoothy
|
||||
|
|
@ -13,16 +13,14 @@ from __future__ import annotations
|
|||
from typing import TYPE_CHECKING
|
||||
|
||||
import babase
|
||||
import bauiv1 as bui
|
||||
import bascenev1 as bs
|
||||
from bascenev1 import _map
|
||||
from bascenev1lib.game.elimination import EliminationGame, Player
|
||||
from bascenev1lib.gameutils import SharedObjects
|
||||
from bascenev1lib.actor.bomb import BombFactory
|
||||
import random
|
||||
from bascenev1lib.actor.playerspaz import PlayerSpaz
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, Sequence
|
||||
from typing import Any
|
||||
|
||||
# ba_meta export bascenev1.GameActivity
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue