From 57d916245ab511af6f118a3a022bb33d0f8351e0 Mon Sep 17 00:00:00 2001 From: rabbitboom <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 16:21:37 +0000 Subject: [PATCH 1/6] Update botsvsbots.py shaved a bit of lines off. stickybotshielded is now a normal pro bot, so only pro bot option need to be on for it to spawn this is cuz bouncybotsemilite also spawns normally (= count as normal bot), and imo this makes it more consistent. and slow mo will have epic music again. cu I realised sometimes a match could go on longer than I think. --- plugins/minigames/botsvsbots.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/plugins/minigames/botsvsbots.py b/plugins/minigames/botsvsbots.py index c8cd7b0..cee225b 100644 --- a/plugins/minigames/botsvsbots.py +++ b/plugins/minigames/botsvsbots.py @@ -53,6 +53,7 @@ class SpazBot2(SpazBot): class BouncyBotSemiLite(BouncyBot): + #nerfed bouncybot. this is due to the base bouncybot being the same lv as pro bots. highlight = (1, 1, 0.8) punchiness = 0.85 run = False @@ -81,6 +82,7 @@ class FroshBotShielded(FroshBot): class StickyBotShielded(StickyBot): + #shielded stickybots. *not bonus bots cuz they act the same as normal stickybots default_shields = True @@ -218,6 +220,7 @@ class TeamBotSet(SpazBotSet): if self._punching_bots_only == False: bot_types += [ BomberBotProShielded, + StickyBotShielded, ] if self._bonus_bots == True: bot_types += [ @@ -236,7 +239,6 @@ class TeamBotSet(SpazBotSet): if self._punching_bots_only == False: bot_types += [ FroshBotShielded, - StickyBotShielded, ] return random.choice(bot_types) @@ -259,7 +261,7 @@ class BotsVSBotsGame(bs.TeamGameActivity[bs.Player, Team]): """A game type based on acquiring kills.""" name = 'Bots VS Bots' - description = 'Sit down and enjoy mobs from your team fight the opposing team for you. \n Feel free to enjoy some popcorn with it or place a bet with your friends.' # , self._score_to_win + description = 'Sit down and enjoy mobs from your team fight the opposing team for you. \n Feel free to enjoy some popcorn with it or place a bet with your friends.' @override @classmethod @@ -306,9 +308,8 @@ class BotsVSBotsGame(bs.TeamGameActivity[bs.Player, Team]): # Base class overrides. self.slow_motion = self._epic_mode self.spawn_time = 1.6 if self._epic_mode else 4.0 - self.default_music = ( - bs.MusicType.TO_THE_DEATH - ) + self.default_music = (bs.MusicType.EPIC + if self._epic_mode else bs.MusicType.TO_THE_DEATH) @override def get_instance_description(self) -> str | Sequence: @@ -329,8 +330,6 @@ class BotsVSBotsGame(bs.TeamGameActivity[bs.Player, Team]): def spawn_player(self, player: Player) -> None: return None - # def team_pois_set - def spawn_team(self, team: Team) -> None: camp = self.map.get_flag_position(team.id) for i in range(self._bots_per_team): From 8ad32a9e49dc72a007be7597ec4f2bddac5bb798 Mon Sep 17 00:00:00 2001 From: MW2917 <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 16:26:13 +0000 Subject: [PATCH 2/6] [ci] auto-format --- plugins/minigames/botsvsbots.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/minigames/botsvsbots.py b/plugins/minigames/botsvsbots.py index cee225b..95f2115 100644 --- a/plugins/minigames/botsvsbots.py +++ b/plugins/minigames/botsvsbots.py @@ -53,7 +53,7 @@ class SpazBot2(SpazBot): class BouncyBotSemiLite(BouncyBot): - #nerfed bouncybot. this is due to the base bouncybot being the same lv as pro bots. + # nerfed bouncybot. this is due to the base bouncybot being the same lv as pro bots. highlight = (1, 1, 0.8) punchiness = 0.85 run = False @@ -82,7 +82,7 @@ class FroshBotShielded(FroshBot): class StickyBotShielded(StickyBot): - #shielded stickybots. *not bonus bots cuz they act the same as normal stickybots + # shielded stickybots. *not bonus bots cuz they act the same as normal stickybots default_shields = True @@ -308,7 +308,7 @@ class BotsVSBotsGame(bs.TeamGameActivity[bs.Player, Team]): # Base class overrides. self.slow_motion = self._epic_mode self.spawn_time = 1.6 if self._epic_mode else 4.0 - self.default_music = (bs.MusicType.EPIC + self.default_music = (bs.MusicType.EPIC if self._epic_mode else bs.MusicType.TO_THE_DEATH) @override From 7cf3de7ca03b95fc5a969d9393df290165b18591 Mon Sep 17 00:00:00 2001 From: rabbitboom <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 16:30:06 +0000 Subject: [PATCH 3/6] Update minigames.json alr there we go --- plugins/minigames.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/minigames.json b/plugins/minigames.json index 7c2495f..b532871 100644 --- a/plugins/minigames.json +++ b/plugins/minigames.json @@ -1055,6 +1055,7 @@ } ], "versions": { + "1.1.0": null, "1.0.0": { "api_version": 9, "commit_sha": "25b58cb", @@ -1653,4 +1654,4 @@ } } } -} \ No newline at end of file +} From dcbfbd984aad51bad0df29759170bfd25796d9da Mon Sep 17 00:00:00 2001 From: MW2917 <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 16:30:27 +0000 Subject: [PATCH 4/6] [ci] apply-version-metadata --- plugins/minigames.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/minigames.json b/plugins/minigames.json index b532871..69acfd7 100644 --- a/plugins/minigames.json +++ b/plugins/minigames.json @@ -1055,7 +1055,12 @@ } ], "versions": { - "1.1.0": null, + "1.1.0": { + "api_version": 9, + "commit_sha": "7cf3de7", + "released_on": "27-11-2025", + "md5sum": "d0bd3ee5a83d877dfcca74a7768024e0" + }, "1.0.0": { "api_version": 9, "commit_sha": "25b58cb", @@ -1654,4 +1659,4 @@ } } } -} +} \ No newline at end of file From 85daeda2b315fb3501724a3be96576eb5988bd16 Mon Sep 17 00:00:00 2001 From: rabbitboom <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 19:29:49 +0000 Subject: [PATCH 5/6] Update minigames.json --- plugins/minigames.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/minigames.json b/plugins/minigames.json index 69acfd7..db134a6 100644 --- a/plugins/minigames.json +++ b/plugins/minigames.json @@ -1055,7 +1055,7 @@ } ], "versions": { - "1.1.0": { + "1.0.1": { "api_version": 9, "commit_sha": "7cf3de7", "released_on": "27-11-2025", @@ -1659,4 +1659,4 @@ } } } -} \ No newline at end of file +} From b2f2c16c3018698d57f4e8e53969af34714dc6dd Mon Sep 17 00:00:00 2001 From: MW2917 <160723853+MW2917@users.noreply.github.com> Date: Thu, 27 Nov 2025 19:30:13 +0000 Subject: [PATCH 6/6] [ci] apply-version-metadata --- plugins/minigames.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/minigames.json b/plugins/minigames.json index db134a6..5da3292 100644 --- a/plugins/minigames.json +++ b/plugins/minigames.json @@ -1659,4 +1659,4 @@ } } } -} +} \ No newline at end of file