[ci] auto-format

This commit is contained in:
Freaku17 2025-02-08 11:38:16 +00:00 committed by github-actions[bot]
parent f76c69f2a0
commit 6bf081a586
5 changed files with 17 additions and 15 deletions

View file

@ -1,10 +1,9 @@
# Ported by your friend: Freaku # Ported by your friend: Freaku
#Join BCS: # Join BCS:
# https://discord.gg/ucyaesh # https://discord.gg/ucyaesh
# ba_meta require api 9 # ba_meta require api 9
from __future__ import annotations from __future__ import annotations

View file

@ -2,7 +2,8 @@
import babase import babase
import bascenev1 as bs, random import bascenev1 as bs
import random
from bascenev1lib.actor.bomb import Bomb from bascenev1lib.actor.bomb import Bomb
from bascenev1lib.game.meteorshower import Player, MeteorShowerGame from bascenev1lib.game.meteorshower import Player, MeteorShowerGame
@ -14,7 +15,7 @@ class IcyEmitsGame(MeteorShowerGame):
@classmethod @classmethod
def get_supported_maps(cls, sessiontype): def get_supported_maps(cls, sessiontype):
return ['Lake Frigid','Hockey Stadium'] return ['Lake Frigid', 'Hockey Stadium']
def _drop_bomb_cluster(self) -> None: def _drop_bomb_cluster(self) -> None:
delay = 0.0 delay = 0.0
@ -24,23 +25,24 @@ class IcyEmitsGame(MeteorShowerGame):
pos = (-7.3 + 15.3 * random.random(), 5.3, pos = (-7.3 + 15.3 * random.random(), 5.3,
-5.5 + 2.1 * random.random()) -5.5 + 2.1 * random.random())
dropdir = (-1.0 if pos[0] > 0 else 1.0) dropdir = (-1.0 if pos[0] > 0 else 1.0)
vel = (0,10,0) vel = (0, 10, 0)
bs.timer(delay, babase.Call(self._drop_bomb, pos, vel)) bs.timer(delay, babase.Call(self._drop_bomb, pos, vel))
delay += 0.1 delay += 0.1
self._set_meteor_timer() self._set_meteor_timer()
def _drop_bomb(self, position, velocity): def _drop_bomb(self, position, velocity):
random_xpositions = [-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10] random_xpositions = [-10, -9, -8, -7, -6, -5, -
random_zpositions = [-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5] 4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
bomb_position = (random.choice(random_xpositions), 0.2,random.choice(random_zpositions)) random_zpositions = [-5, -4.5, -4, -3.5, -3, -2.5, -2, -
Bomb(position=bomb_position, velocity=velocity, bomb_type = 'ice').autoretain() 1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5]
bomb_position = (random.choice(random_xpositions), 0.2, random.choice(random_zpositions))
Bomb(position=bomb_position, velocity=velocity, bomb_type='ice').autoretain()
# ba_meta export plugin # ba_meta export plugin
class byFreaku(babase.Plugin): class byFreaku(babase.Plugin):
def __init__(self): def __init__(self):
## Campaign support ## ## Campaign support ##
randomPic = ['lakeFrigidPreview','hockeyStadiumPreview'] randomPic = ['lakeFrigidPreview', 'hockeyStadiumPreview']
babase.app.classic.add_coop_practice_level(bs.Level(name='Icy Emits', displayname='${GAME}', gametype=IcyEmitsGame, settings={}, preview_texture_name=random.choice(randomPic))) babase.app.classic.add_coop_practice_level(bs.Level(
name='Icy Emits', displayname='${GAME}', gametype=IcyEmitsGame, settings={}, preview_texture_name=random.choice(randomPic)))

View file

@ -27,7 +27,6 @@ if TYPE_CHECKING:
from typing import Any, Sequence, Optional, List, Dict, Type, Union, Any, Literal from typing import Any, Sequence, Optional, List, Dict, Type, Union, Any, Literal
class OnTimer(bs.Actor): class OnTimer(bs.Actor):
"""Timer which counts but doesn't show on-screen""" """Timer which counts but doesn't show on-screen"""

View file

@ -269,6 +269,8 @@ def new_chat_message(*args, **kwargs):
bs.chatmessage = new_chat_message bs.chatmessage = new_chat_message
# ba_meta export plugin # ba_meta export plugin
class byFreaku(babase.Plugin): class byFreaku(babase.Plugin):
def on_app_running(self): def on_app_running(self):
pass pass

View file

@ -32,4 +32,4 @@ class IconKeyboard(bauiv1.Keyboard):
pages = { pages = {
f'icon{i//26+1}': tuple(list_of_icons[i:i+26]) f'icon{i//26+1}': tuple(list_of_icons[i:i+26])
for i in range(26, len(list_of_icons), 26) for i in range(26, len(list_of_icons), 26)
} }