diff --git a/src/assets/ba_data/python/babase/modutils.py b/src/assets/ba_data/python/babase/modutils.py index 08a58c71..cae7d8bd 100644 --- a/src/assets/ba_data/python/babase/modutils.py +++ b/src/assets/ba_data/python/babase/modutils.py @@ -184,16 +184,13 @@ def delete_user_system_scripts() -> None: path = f'{env.python_directory_user}/sys/{env.version}' if os.path.exists(path): shutil.rmtree(path) - print( - f'User system scripts deleted.\n' - f'Restart {_babase.appname()} to use internal' - f' scripts. (use babase.quit() to exit the game)' - ) + print('User system scripts deleted.') _babase.screenmessage('Deleted User System Scripts', color=(0, 1, 0)) _babase.screenmessage( - f'Restart {_babase.appname()} to take effect.', - color=(0, 1, 0), + f'Closing {_babase.appname()} to make changes.', + color=(0, 1, 0) ) + _babase.apptimer(2.0, _babase.quit) else: print(f"User system scripts not found at '{path}'.") _babase.screenmessage('User Scripts Not Found', color=(1, 0, 0)) diff --git a/src/assets/ba_data/python/bascenev1lib/game/elimination.py b/src/assets/ba_data/python/bascenev1lib/game/elimination.py index a7f9429f..d37c2ee3 100644 --- a/src/assets/ba_data/python/bascenev1lib/game/elimination.py +++ b/src/assets/ba_data/python/bascenev1lib/game/elimination.py @@ -474,7 +474,7 @@ class EliminationGame(bs.TeamGameActivity[Player, Team]): points.append( ((start_pos - player_pos).length(), start_pos) ) - # Hmm.. we need to sorting vectors too? + # Hmm.. we need to sort vectors too? points.sort(key=lambda x: x[0]) return points[-1][1] return None diff --git a/src/assets/ba_data/python/bauiv1lib/playoptions.py b/src/assets/ba_data/python/bauiv1lib/playoptions.py index ace486ac..41b58f11 100644 --- a/src/assets/ba_data/python/bauiv1lib/playoptions.py +++ b/src/assets/ba_data/python/bauiv1lib/playoptions.py @@ -294,6 +294,7 @@ class PlayOptionsWindow(PopupWindow): ) ), minval=1.0, + maxval=100.0 if self._sessiontype is bs.FreeForAllSession else 99.0, increment=1.0 if self._sessiontype is bs.FreeForAllSession else 2.0, fallback_value=( 24 if self._sessiontype is bs.FreeForAllSession else 7 diff --git a/src/assets/ba_data/python/bauiv1lib/settings/moddingtools.py b/src/assets/ba_data/python/bauiv1lib/settings/moddingtools.py index fffb6e3b..e2874a4a 100644 --- a/src/assets/ba_data/python/bauiv1lib/settings/moddingtools.py +++ b/src/assets/ba_data/python/bauiv1lib/settings/moddingtools.py @@ -167,6 +167,7 @@ class ModdingToolsWindow(bui.Window): parent=self._subcontainer, position=(230, v - 20), button_size=(200.0, 60.0), + width=100.0, choices=[ 'auto', 'small',