Updating infinity_shield.py to api 9

This commit is contained in:
Vishal 2025-01-21 21:43:24 +05:30 committed by GitHub
parent 0d46d483d5
commit 85193fe691
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 6 deletions

View file

@ -1453,6 +1453,7 @@
} }
], ],
"versions": { "versions": {
"1.1.0": null,
"1.0.0": { "1.0.0": {
"api_version": 8, "api_version": 8,
"commit_sha": "718039b", "commit_sha": "718039b",

View file

@ -1,18 +1,18 @@
# Ported to api 8 by brostos using baport.(https://github.com/bombsquad-community/baport) # ba_meta require api 9
# ba_meta require api 8
# (see https://ballistica.net/wiki/meta-tag-system)
from __future__ import annotations from __future__ import annotations
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
import babase import babase
import bauiv1 as bui
import bascenev1 as bs import bascenev1 as bs
import random import random
from bascenev1lib.actor.spaz import Spaz from bascenev1lib.actor.spaz import Spaz
from bascenev1lib.actor.spazfactory import SpazFactory from bascenev1lib.actor.spazfactory import SpazFactory
if TYPE_CHECKING:
from typing import Sequence
if TYPE_CHECKING: if TYPE_CHECKING:
pass pass
@ -21,6 +21,7 @@ Spaz._old_init = Spaz.__init__
def __init__(self, def __init__(self,
*,
color: Sequence[float] = (1.0, 1.0, 1.0), color: Sequence[float] = (1.0, 1.0, 1.0),
highlight: Sequence[float] = (0.5, 0.5, 0.5), highlight: Sequence[float] = (0.5, 0.5, 0.5),
character: str = 'Spaz', character: str = 'Spaz',
@ -29,8 +30,16 @@ def __init__(self,
can_accept_powerups: bool = True, can_accept_powerups: bool = True,
powerups_expire: bool = False, powerups_expire: bool = False,
demo_mode: bool = False): demo_mode: bool = False):
self._old_init(color, highlight, character, source_player, start_invincible, self._old_init(
can_accept_powerups, powerups_expire, demo_mode) color=color,
highlight=highlight,
character=character,
source_player=source_player,
start_invincible=start_invincible,
can_accept_powerups=can_accept_powerups,
powerups_expire=powerups_expire,
demo_mode=demo_mode
)
if self.source_player: if self.source_player:
self.equip_shields() self.equip_shields()