diff --git a/modules/wolfgame.py b/modules/wolfgame.py index ea9624a..d89c5b2 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -272,6 +272,10 @@ def pinger(cli, nick, chan, rest): cli.msg(chan, "PING! "+" ".join(TO_PING)) var.PINGING = False + + minimum = datetime.now() + timedelta(seconds=var.PING_MIN_WAIT) + if var.CAN_START_TIME < minimum: + var.CAN_START_TIME = minimum decorators.unhook(HOOKS, 800) diff --git a/settings/wolfgame.py b/settings/wolfgame.py index ae82349..fcd87f7 100644 --- a/settings/wolfgame.py +++ b/settings/wolfgame.py @@ -1,4 +1,5 @@ PING_WAIT = 300 # Seconds +PING_MIN_WAIT = 30 MINIMUM_WAIT = 60 EXTRA_WAIT = 20 MAXIMUM_WAITED = 2 # limit for amount of !wait's