Update the time-sensitive script
Since the game time doesn't drift much anymore, the script doesn't need to restart on startup. The restart on repeat is kept, small drifts could accumulate otherwise.
This commit is contained in:
parent
95c8bf348b
commit
c18bfe7388
2 changed files with 0 additions and 19 deletions
|
|
@ -266,13 +266,6 @@ class GametimeScript(DefaultScript):
|
|||
self.start_delay = True
|
||||
self.persistent = True
|
||||
|
||||
def at_start(self):
|
||||
"""The script is started or restarted."""
|
||||
if self.db.need_reset:
|
||||
self.db.need_reset = False
|
||||
seconds = real_seconds_until(**self.db.gametime)
|
||||
self.restart(interval=seconds)
|
||||
|
||||
def at_repeat(self):
|
||||
"""Call the callback and reset interval."""
|
||||
callback = self.db.callback
|
||||
|
|
@ -281,11 +274,3 @@ class GametimeScript(DefaultScript):
|
|||
|
||||
seconds = real_seconds_until(**self.db.gametime)
|
||||
self.restart(interval=seconds)
|
||||
|
||||
def at_server_reload(self):
|
||||
"""The server is about to reload. Put the script in need of reset."""
|
||||
self.db.need_reset = True
|
||||
|
||||
def at_server_shutdown(self):
|
||||
"""The server is about to shutdown. Put the script in need of reset."""
|
||||
self.db.need_reset = True
|
||||
|
|
|
|||
|
|
@ -170,10 +170,6 @@ class DefaultScript(ScriptBase):
|
|||
|
||||
"""
|
||||
|
||||
if self.ndb._task and self.ndb._task.running:
|
||||
# The task already exists, doesn't start it again
|
||||
return
|
||||
|
||||
self.ndb._task = ExtendedLoopingCall(self._step_task)
|
||||
|
||||
if self.db._paused_time:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue