don't display the join message / pm fake nicks when in debug mode
This commit is contained in:
parent
82b53f92d9
commit
dc156da64c
@ -172,6 +172,8 @@ def mass_mode(cli, md):
|
|||||||
cli.mode(botconfig.CHANNEL, arg1, arg2)
|
cli.mode(botconfig.CHANNEL, arg1, arg2)
|
||||||
|
|
||||||
def pm(cli, target, message): # message either privmsg or notice, depending on user settings
|
def pm(cli, target, message): # message either privmsg or notice, depending on user settings
|
||||||
|
if is_fake_nick(target) and botconfig.DEBUG_MODE:
|
||||||
|
return
|
||||||
if target in var.USERS and var.USERS[target]["cloak"] in var.PREFER_NOTICE:
|
if target in var.USERS and var.USERS[target]["cloak"] in var.PREFER_NOTICE:
|
||||||
cli.notice(target, message)
|
cli.notice(target, message)
|
||||||
else:
|
else:
|
||||||
@ -478,7 +480,7 @@ def join_player(cli, player, who = None, forced = False):
|
|||||||
'Type "{1}wait" to increase start wait time.').format(player, botconfig.CMD_CHAR))
|
'Type "{1}wait" to increase start wait time.').format(player, botconfig.CMD_CHAR))
|
||||||
|
|
||||||
# Set join timer
|
# Set join timer
|
||||||
if var.JOIN_TIME_LIMIT:
|
if var.JOIN_TIME_LIMIT and not botconfig.DEBUG_MODE:
|
||||||
t = threading.Timer(var.JOIN_TIME_LIMIT, kill_join, [cli, chan])
|
t = threading.Timer(var.JOIN_TIME_LIMIT, kill_join, [cli, chan])
|
||||||
var.TIMERS['join'] = (t, time.time(), var.JOIN_TIME_LIMIT)
|
var.TIMERS['join'] = (t, time.time(), var.JOIN_TIME_LIMIT)
|
||||||
t.daemon = True
|
t.daemon = True
|
||||||
@ -492,9 +494,10 @@ def join_player(cli, player, who = None, forced = False):
|
|||||||
cli.notice(who, "Sorry, but the game is already running. Try again next time.")
|
cli.notice(who, "Sorry, but the game is already running. Try again next time.")
|
||||||
else:
|
else:
|
||||||
|
|
||||||
cli.mode(chan, "+v", player)
|
|
||||||
var.ROLES["person"].append(player)
|
var.ROLES["person"].append(player)
|
||||||
cli.msg(chan, '\u0002{0}\u0002 has joined the game and raised the number of players to \u0002{1}\u0002.'.format(player, len(pl) + 1))
|
if not is_fake_nick(player) or not botconfig.DEBUG_MODE:
|
||||||
|
cli.mode(chan, "+v", player)
|
||||||
|
cli.msg(chan, '\u0002{0}\u0002 has joined the game and raised the number of players to \u0002{1}\u0002.'.format(player, len(pl) + 1))
|
||||||
if not cloak in var.JOINED_THIS_GAME:
|
if not cloak in var.JOINED_THIS_GAME:
|
||||||
# make sure this only happens once
|
# make sure this only happens once
|
||||||
var.JOINED_THIS_GAME.append(cloak)
|
var.JOINED_THIS_GAME.append(cloak)
|
||||||
@ -533,6 +536,7 @@ def kill_join(cli, chan):
|
|||||||
def fjoin(cli, nick, chann_, rest):
|
def fjoin(cli, nick, chann_, rest):
|
||||||
"""Forces someone to join a game."""
|
"""Forces someone to join a game."""
|
||||||
noticed = False
|
noticed = False
|
||||||
|
fake = False
|
||||||
chan = botconfig.CHANNEL
|
chan = botconfig.CHANNEL
|
||||||
if not rest.strip():
|
if not rest.strip():
|
||||||
join_player(cli, nick, forced=True)
|
join_player(cli, nick, forced=True)
|
||||||
@ -552,10 +556,14 @@ def fjoin(cli, nick, chann_, rest):
|
|||||||
continue
|
continue
|
||||||
if not is_fake_nick(a):
|
if not is_fake_nick(a):
|
||||||
a = ul[ull.index(a.lower())]
|
a = ul[ull.index(a.lower())]
|
||||||
|
elif botconfig.DEBUG_MODE:
|
||||||
|
fake = True
|
||||||
if a != botconfig.NICK:
|
if a != botconfig.NICK:
|
||||||
join_player(cli, a.strip(), forced=True, who=nick)
|
join_player(cli, a.strip(), forced=True, who=nick)
|
||||||
else:
|
else:
|
||||||
cli.notice(nick, "No, that won't be allowed.")
|
cli.notice(nick, "No, that won't be allowed.")
|
||||||
|
if fake:
|
||||||
|
cli.msg(chan, "{0} used fjoin and raised the number of players to \u0002{1}\u0002".format(nick, len(var.list_players())))
|
||||||
|
|
||||||
@cmd("fleave", "fquit", admin_only=True)
|
@cmd("fleave", "fquit", admin_only=True)
|
||||||
def fleave(cli, nick, chann_, rest):
|
def fleave(cli, nick, chann_, rest):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user