Update custom_hooks.py

This commit is contained in:
Ayush Saini 2022-06-30 00:42:05 +05:30
parent ee12aa92a0
commit f526fa35f5

View file

@ -1,6 +1,6 @@
"""Custom hooks to pull of the in-game functions.""" """Custom hooks to pull of the in-game functions."""
# ba_meta require api 6 # ba_meta require api 7
# (see https://ballistica.net/wiki/meta-tag-system) # (see https://ballistica.net/wiki/meta-tag-system)
# pylint: disable=import-error # pylint: disable=import-error
@ -31,7 +31,8 @@ from spazmod import modifyspaz
from tools import servercheck, ServerUpdate, logger from tools import servercheck, ServerUpdate, logger
from playersData import pdata from playersData import pdata
from features import EndVote from features import EndVote
from features import text_on_map
from features import map_fun
if TYPE_CHECKING: if TYPE_CHECKING:
from typing import Optional, Any from typing import Optional, Any
@ -43,7 +44,7 @@ def filter_chat_message(msg: str, client_id: int) -> str | None:
return handlechat.filter_chat_message(msg, client_id) return handlechat.filter_chat_message(msg, client_id)
def on_app_launch() -> None: def on_app_running() -> None:
"""Runs when app is launched.""" """Runs when app is launched."""
bootstraping() bootstraping()
servercheck.checkserver().start() servercheck.checkserver().start()
@ -97,6 +98,8 @@ def bootstraping():
importcustomcharacters.enable() importcustomcharacters.enable()
if settings["StumbledScoreScreen"]: if settings["StumbledScoreScreen"]:
from features import StumbledScoreScreen from features import StumbledScoreScreen
if settings["colorfullMap"]:
from plugins import colorfulmaps
# import features # import features
if settings["whitelist"]: if settings["whitelist"]:
@ -149,6 +152,8 @@ def new_begin(self):
"""Runs when game is began.""" """Runs when game is began."""
org_begin(self) org_begin(self)
night_mode() night_mode()
if settings["colorfullMap"]:
map_fun.decorate_map()
EndVote.voters = [] EndVote.voters = []
EndVote.game_started_on = time.time() EndVote.game_started_on = time.time()
@ -179,7 +184,6 @@ def on_player_join(self, player) -> None:
ba._activity.Activity.on_player_join = on_player_join ba._activity.Activity.on_player_join = on_player_join
def night_mode() -> None: def night_mode() -> None:
"""Checks the time and enables night mode.""" """Checks the time and enables night mode."""
@ -195,7 +199,7 @@ def night_mode() -> None:
activity.globalsnode.tint = (0.5, 0.7, 1.0) activity.globalsnode.tint = (0.5, 0.7, 1.0)
if settings['autoNightMode']['fireflies']: if settings['autoNightMode']['fireflies']:
fire_flies.factory(settings['autoNightMode']["fireflies_random_color"]) activity.fireflies_generator(20,settings['autoNightMode']["fireflies_random_color"])
def kick_vote_started(started_by: str, started_to: str) -> None: def kick_vote_started(started_by: str, started_to: str) -> None:
@ -215,3 +219,8 @@ def on_kick_vote_end():
def on_join_request(ip): def on_join_request(ip):
servercheck.on_join_request(ip) servercheck.on_join_request(ip)
def on_map_init():
text_on_map.textonmap()