[ci] auto-format

This commit is contained in:
Loup-Garou911XD 2022-11-03 17:08:09 +00:00 committed by github-actions[bot]
parent 85304770d3
commit d58e326d4c
5 changed files with 564 additions and 530 deletions

View file

@ -13,6 +13,8 @@ if TYPE_CHECKING:
Spaz.oldhandlemessage = Spaz.handlemessage Spaz.oldhandlemessage = Spaz.handlemessage
def handlemessage(self, msg: Any) -> Any: def handlemessage(self, msg: Any) -> Any:
if isinstance(msg, ba.DieMessage): if isinstance(msg, ba.DieMessage):
if self.node: if self.node:

View file

@ -37,6 +37,7 @@ else:
teams_text = 'Teams' teams_text = 'Teams'
ffa_text = 'FFA' ffa_text = 'FFA'
class ConfigNumberEdit: class ConfigNumberEdit:
def __init__(self, def __init__(self,
@ -102,6 +103,7 @@ class ConfigNumberEdit:
cfg['Config Max Players'][self._config] = self._value cfg['Config Max Players'][self._config] = self._value
cfg.apply_and_commit() cfg.apply_and_commit()
class SettingsMaxPlayers(PopupWindow): class SettingsMaxPlayers(PopupWindow):
def __init__(self): def __init__(self):
@ -180,6 +182,7 @@ class SettingsMaxPlayers(PopupWindow):
ba.playsound(ba.getsound('swish')) ba.playsound(ba.getsound('swish'))
self._transition_out() self._transition_out()
def __init__(self) -> None: def __init__(self) -> None:
"""Instantiate a co-op mode session.""" """Instantiate a co-op mode session."""
# pylint: disable=cyclic-import # pylint: disable=cyclic-import
@ -230,6 +233,7 @@ def __init__(self) -> None:
self._next_game_level_name: Optional[str] = None self._next_game_level_name: Optional[str] = None
self._update_on_deck_game_instances() self._update_on_deck_game_instances()
def get_max_players(self) -> int: def get_max_players(self) -> int:
"""Return max number of ba.Players allowed to join the game at once.""" """Return max number of ba.Players allowed to join the game at once."""
if self.use_teams: if self.use_teams:
@ -240,11 +244,15 @@ def get_max_players(self) -> int:
'Free-for-All Max Players', 'Free-for-All Max Players',
cfg['Config Max Players']['ffa_max_players']) cfg['Config Max Players']['ffa_max_players'])
GatherWindow.__old_init__ = GatherWindow.__init__ GatherWindow.__old_init__ = GatherWindow.__init__
def __gather_init__(self, def __gather_init__(self,
transition: Optional[str] = 'in_right', transition: Optional[str] = 'in_right',
origin_widget: ba.Widget = None): origin_widget: ba.Widget = None):
self.__old_init__(transition, origin_widget) self.__old_init__(transition, origin_widget)
def _do_max_players(): def _do_max_players():
SettingsMaxPlayers() SettingsMaxPlayers()
self._max_players_button = ba.buttonwidget( self._max_players_button = ba.buttonwidget(
@ -260,6 +268,7 @@ def __gather_init__(self,
button_type='regular', button_type='regular',
on_activate_call=_do_max_players) on_activate_call=_do_max_players)
def _save_state(self) -> None: def _save_state(self) -> None:
try: try:
for tab in self._tabs.values(): for tab in self._tabs.values():
@ -287,6 +296,7 @@ def _save_state(self) -> None:
except Exception: except Exception:
ba.print_exception(f'Error saving state for {self}.') ba.print_exception(f'Error saving state for {self}.')
def _restore_state(self) -> None: def _restore_state(self) -> None:
from efro.util import enum_by_value from efro.util import enum_by_value
try: try:
@ -326,6 +336,8 @@ def _restore_state(self) -> None:
ba.print_exception('Error restoring gather-win state.') ba.print_exception('Error restoring gather-win state.')
# ba_meta export plugin # ba_meta export plugin
class MaxPlayersPlugin(ba.Plugin): class MaxPlayersPlugin(ba.Plugin):
def has_settings_ui(self) -> bool: def has_settings_ui(self) -> bool:

View file

@ -31,6 +31,7 @@ else:
ba.app.config['quick_game_button'] = config ba.app.config['quick_game_button'] = config
ba.app.config.commit() ba.app.config.commit()
def start_game(session: ba.Session, fadeout: bool = True): def start_game(session: ba.Session, fadeout: bool = True):
def callback(): def callback():
if fadeout: if fadeout:
@ -50,6 +51,7 @@ def start_game(session: ba.Session, fadeout: bool = True):
else: else:
callback() callback()
class SimplePlaylist: class SimplePlaylist:
def __init__(self, def __init__(self,
@ -66,6 +68,7 @@ class SimplePlaylist:
settings = self.settings['settings'] settings = self.settings['settings']
return dict(resolved_type=self.gametype, settings=settings) return dict(resolved_type=self.gametype, settings=settings)
class CustomSession(FreeForAllSession): class CustomSession(FreeForAllSession):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
@ -305,6 +308,8 @@ class SelectGameWindow(PlaylistAddGameWindow):
PlayWindow._old_init = PlayWindow.__init__ PlayWindow._old_init = PlayWindow.__init__
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
self._old_init() self._old_init()
@ -331,6 +336,7 @@ def __init__(self, *args, **kwargs):
self._restore_state() self._restore_state()
def states(self) -> None: def states(self) -> None:
return { return {
'Team Games': self._teams_button, 'Team Games': self._teams_button,
@ -340,6 +346,7 @@ def states(self) -> None:
'Quick Game': self._quick_game_button 'Quick Game': self._quick_game_button
} }
def _save_state(self) -> None: def _save_state(self) -> None:
swapped = {v: k for k, v in states(self).items()} swapped = {v: k for k, v in states(self).items()}
if self._root_widget.get_selected_child() in swapped: if self._root_widget.get_selected_child() in swapped:
@ -349,6 +356,7 @@ def _save_state(self) -> None:
else: else:
ba.print_exception(f'Error saving state for {self}.') ba.print_exception(f'Error saving state for {self}.')
def _restore_state(self) -> None: def _restore_state(self) -> None:
if not hasattr(self, '_quick_game_button'): if not hasattr(self, '_quick_game_button'):
return # ensure that our monkey patched init ran return # ensure that our monkey patched init ran

View file

@ -12,6 +12,8 @@ import ba
px = '/' px = '/'
# main class # main class
class _cmds: class _cmds:
def _process_cmd(): def _process_cmd():
@ -83,22 +85,27 @@ class _cmds:
cmsg(f' {px}kill all or {px}kill number of list | kills the player') cmsg(f' {px}kill all or {px}kill number of list | kills the player')
cmsg(f' {px}heal all or {px}heal number of list | heals the players') cmsg(f' {px}heal all or {px}heal number of list | heals the players')
cmsg(f' {px}freeze all or {px}freeze number of list | freeze the player') cmsg(f' {px}freeze all or {px}freeze number of list | freeze the player')
cmsg(f' {px}unfreeze/thaw all or {px}unfreeze/thaw number of list | unfreeze the player') cmsg(
f' {px}unfreeze/thaw all or {px}unfreeze/thaw number of list | unfreeze the player')
cmsg(f' {px}gloves all or {px}gloves number of list | give gloves to player') cmsg(f' {px}gloves all or {px}gloves number of list | give gloves to player')
cmsg('============================') cmsg('============================')
elif n[2] == '2': elif n[2] == '2':
cmsg('============== Help 2 Page 2 ==============') cmsg('============== Help 2 Page 2 ==============')
cmsg(f' {px}shield all or {px}shield number of list | give shield the player') cmsg(f' {px}shield all or {px}shield number of list | give shield the player')
cmsg(f' {px}fall all or {px}fall number of list | teleport in down and fall up the player') cmsg(
f' {px}fall all or {px}fall number of list | teleport in down and fall up the player')
cmsg(f' {px}curse all or {px}curse number of list | curse the player') cmsg(f' {px}curse all or {px}curse number of list | curse the player')
cmsg(f' {px}creepy all or {px}creepy number of list | make creepy actor of player') cmsg(
f' {px}creepy all or {px}creepy number of list | make creepy actor of player')
cmsg(f' {px}inv all or {px}inv number of list | makes invisible player') cmsg(f' {px}inv all or {px}inv number of list | makes invisible player')
cmsg(f' {px}celebrate all or {px}celebrate number of list | celebrate action to the player') cmsg(
f' {px}celebrate all or {px}celebrate number of list | celebrate action to the player')
cmsg('============================') cmsg('============================')
elif n[2] == '3': elif n[2] == '3':
cmsg('============== Help 2 Page 3 ==============') cmsg('============== Help 2 Page 3 ==============')
cmsg(f' {px}gm all or {px}gm number of list | give bs gods like powers to player') cmsg(f' {px}gm all or {px}gm number of list | give bs gods like powers to player')
cmsg(f' {px}sp all or {px}sp number of list | give superrrrrrr damages when punch to player') cmsg(
f' {px}sp all or {px}sp number of list | give superrrrrrr damages when punch to player')
cmsg(f' {px}sleep all or {px}sleep number of list | sleep up the player') cmsg(f' {px}sleep all or {px}sleep number of list | sleep up the player')
cmsg(f' {px}fly all or {px}fly number of list | fly up the player ') cmsg(f' {px}fly all or {px}fly number of list | fly up the player ')
cmsg(f' {px}hug number of list | hugup the player') cmsg(f' {px}hug number of list | hugup the player')
@ -110,7 +117,6 @@ class _cmds:
cmsg(f' {px}dbc (number of bombs) | changes default count of player') cmsg(f' {px}dbc (number of bombs) | changes default count of player')
cmsg('============================') cmsg('============================')
elif m in [px+'list', px+'l', px+'clientids', px+'ids', px+'playerids']: elif m in [px+'list', px+'l', px+'clientids', px+'ids', px+'playerids']:
cmsg('======= Indexs ======') cmsg('======= Indexs ======')
for i in session_players: for i in session_players:
@ -311,7 +317,8 @@ class _cmds:
cmsg('Heald all') cmsg('Heald all')
else: else:
is_name = session_players[int(n[0])].getname() is_name = session_players[int(n[0])].getname()
activity_players[int(n[0])].actor.node.handlemessage(ba.PowerupMessage(poweruptype='health')) activity_players[int(n[0])].actor.node.handlemessage(
ba.PowerupMessage(poweruptype='health'))
cmsg('Heald '+is_name) cmsg('Heald '+is_name)
elif m in [px+'curse', px+'cur']: elif m in [px+'curse', px+'cur']:
@ -323,7 +330,8 @@ class _cmds:
cmsg('Cursed all') cmsg('Cursed all')
else: else:
is_name = session_players[int(n[0])].getname() is_name = session_players[int(n[0])].getname()
activity_players[int(n[0])].actor.node.handlemessage(ba.PowerupMessage(poweruptype='curse')) activity_players[int(n[0])].actor.node.handlemessage(
ba.PowerupMessage(poweruptype='curse'))
cmsg('Cursed '+is_name) cmsg('Cursed '+is_name)
elif m in [px+'sleep']: elif m in [px+'sleep']:
@ -374,10 +382,10 @@ class _cmds:
cmsg('Free Gloves enjoy all') cmsg('Free Gloves enjoy all')
else: else:
is_name = session_players[int(n[0])].getname() is_name = session_players[int(n[0])].getname()
activity_players[int(n[0])].actor.node.handlemessage(ba.PowerupMessage(poweruptype='punch')) activity_players[int(n[0])].actor.node.handlemessage(
ba.PowerupMessage(poweruptype='punch'))
cmsg(is_name+' using gloves') cmsg(is_name+' using gloves')
elif m in [px+'shield', px+'protect']: elif m in [px+'shield', px+'protect']:
if n == []: if n == []:
cmsg(f'Use: {px}shield all or {px}shield number of list') cmsg(f'Use: {px}shield all or {px}shield number of list')
@ -387,7 +395,8 @@ class _cmds:
cmsg('Everyone enjoy free shield :)') cmsg('Everyone enjoy free shield :)')
else: else:
is_name = session_players[int(n[0])].getname() is_name = session_players[int(n[0])].getname()
activity_players[int(n[0])].actor.node.handlemessage(ba.PowerupMessage(poweruptype='shield')) activity_players[int(n[0])].actor.node.handlemessage(
ba.PowerupMessage(poweruptype='shield'))
cmsg(is_name+' using shield') cmsg(is_name+' using shield')
elif m in [px+'freeze', px+'ice']: elif m in [px+'freeze', px+'ice']:
@ -494,7 +503,8 @@ class _cmds:
cmsg('could not found player') cmsg('could not found player')
elif m in [px+'d_bomb', px+'default_bomb']: elif m in [px+'d_bomb', px+'default_bomb']:
if n == []: if n == []:
cmsg(f'Use: {px}d_bomb/default_bomb all or {px}d_bomb number of list ,type {px}d_bomb help for help') cmsg(
f'Use: {px}d_bomb/default_bomb all or {px}d_bomb number of list ,type {px}d_bomb help for help')
elif n[0] == 'help': elif n[0] == 'help':
cmsg("bombtypes - ['ice', 'impact', 'land_mine', 'normal', 'sticky','tnt']") cmsg("bombtypes - ['ice', 'impact', 'land_mine', 'normal', 'sticky','tnt']")
elif n[0] in ['ice', 'impact', 'land_mine', 'normal', 'sticky', 'tnt']: elif n[0] in ['ice', 'impact', 'land_mine', 'normal', 'sticky', 'tnt']:
@ -506,7 +516,8 @@ class _cmds:
elif m in [px+'d_bomb_count', px+'default_bomb_count', px+'dbc']: elif m in [px+'d_bomb_count', px+'default_bomb_count', px+'dbc']:
if n == []: if n == []:
cmsg(f'Use: {px}d_bomb_count/default_bomb/dbc all or {px}d_bomb_count/default_bomb_count/dbc number of list') cmsg(
f'Use: {px}d_bomb_count/default_bomb/dbc all or {px}d_bomb_count/default_bomb_count/dbc number of list')
else: else:
try: try:
for i in activity_players: for i in activity_players:
@ -521,11 +532,12 @@ class _cmds:
cmsg(u'\U0001F95A everything is Nazz \U0001F95A') cmsg(u'\U0001F95A everything is Nazz \U0001F95A')
# ba.timer(0.05, _update, repeat=True) # ba.timer(0.05, _update, repeat=True)
def same(): def same():
ba.timer(0.5, _cmds._process_cmd, True) ba.timer(0.5, _cmds._process_cmd, True)
# ba_meta export plugin # ba_meta export plugin
class _enableee(ba.Plugin): class _enableee(ba.Plugin):
same() same()