Skip to content
This repository has been archived by the owner on Apr 10, 2023. It is now read-only.

uncleared timestamps in_prebattle when disabled #5

Open
arukuka opened this issue Jun 25, 2021 · 0 comments
Open

uncleared timestamps in_prebattle when disabled #5

arukuka opened this issue Jun 25, 2021 · 0 comments

Comments

@arukuka
Copy link
Owner

arukuka commented Jun 25, 2021

if state in [self._STATES.IN_LOBBY, self._STATES.IN_QUEUE, self._STATES.ARENA_WAITING]:
timestamps.start = int(time.time())
elif state in [self._STATES.ARENA_PREBATTLE]:
remain = BigWorld.player().arena.periodEndTime - BigWorld.serverTime()
timestamps.end = int(time.time() + remain)
elif state in [self._STATES.ARENA_BATTLE]:
remain = BigWorld.player().arena.periodEndTime - BigWorld.serverTime()
elapsed = BigWorld.player().arena.periodLength - remain
timestamps.start = int(time.time() - elapsed)
enabled = state != self._STATES.UNKNOWN and self.__settings[self._STATES_TO_JSON_KEY[state]]['enabled']
if not enabled:
timestamps.start = self.__cache['launched_time']
timestamps = self.__update_timestamps(state, timestamps)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant