Add ENABLE_DEADCHAT setting
This commit is contained in:
parent
4e65ad6e19
commit
0f5a08f1c7
@ -1040,8 +1040,11 @@ def get_deadchat_pref(nick):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def join_deadchat(cli, *all_nicks):
|
def join_deadchat(cli, *all_nicks):
|
||||||
|
if not var.ENABLE_DEADCHAT:
|
||||||
|
return
|
||||||
|
|
||||||
if var.PHASE not in ("day", "night"):
|
if var.PHASE not in ("day", "night"):
|
||||||
return False
|
return
|
||||||
|
|
||||||
nicks = []
|
nicks = []
|
||||||
pl = var.list_players()
|
pl = var.list_players()
|
||||||
@ -1051,7 +1054,7 @@ def join_deadchat(cli, *all_nicks):
|
|||||||
nicks.append(nick)
|
nicks.append(nick)
|
||||||
|
|
||||||
if not nicks:
|
if not nicks:
|
||||||
return False
|
return
|
||||||
|
|
||||||
if len(nicks) == 1:
|
if len(nicks) == 1:
|
||||||
msg = "\u0002{0}\u0002 has joined the chat.".format(nicks[0])
|
msg = "\u0002{0}\u0002 has joined the chat.".format(nicks[0])
|
||||||
@ -1067,11 +1070,12 @@ def join_deadchat(cli, *all_nicks):
|
|||||||
mass_privmsg(cli, nicks, "Players: {0}".format(", ".join(people)))
|
mass_privmsg(cli, nicks, "Players: {0}".format(", ".join(people)))
|
||||||
var.DEADCHAT_PLAYERS.update(nicks)
|
var.DEADCHAT_PLAYERS.update(nicks)
|
||||||
|
|
||||||
return True
|
|
||||||
|
|
||||||
def leave_deadchat(cli, nick, force=""):
|
def leave_deadchat(cli, nick, force=""):
|
||||||
|
if not var.ENABLE_DEADCHAT:
|
||||||
|
return
|
||||||
|
|
||||||
if var.PHASE not in ("day", "night") or nick not in var.DEADCHAT_PLAYERS:
|
if var.PHASE not in ("day", "night") or nick not in var.DEADCHAT_PLAYERS:
|
||||||
return False
|
return
|
||||||
|
|
||||||
var.DEADCHAT_PLAYERS.remove(nick)
|
var.DEADCHAT_PLAYERS.remove(nick)
|
||||||
if force:
|
if force:
|
||||||
@ -1081,10 +1085,11 @@ def leave_deadchat(cli, nick, force=""):
|
|||||||
pm(cli, nick, "You have left the chat.")
|
pm(cli, nick, "You have left the chat.")
|
||||||
mass_privmsg(cli, var.DEADCHAT_PLAYERS, "\u0002{0}\u0002 has left the chat.".format(nick))
|
mass_privmsg(cli, var.DEADCHAT_PLAYERS, "\u0002{0}\u0002 has left the chat.".format(nick))
|
||||||
|
|
||||||
return True
|
|
||||||
|
|
||||||
@cmd("deadchat", pm=True)
|
@cmd("deadchat", pm=True)
|
||||||
def deadchat_pref(cli, nick, chan, rest):
|
def deadchat_pref(cli, nick, chan, rest):
|
||||||
|
if not var.ENABLE_DEADCHAT:
|
||||||
|
return
|
||||||
|
|
||||||
if nick in var.USERS:
|
if nick in var.USERS:
|
||||||
host = var.USERS[nick]["host"]
|
host = var.USERS[nick]["host"]
|
||||||
acc = var.USERS[nick]["account"]
|
acc = var.USERS[nick]["account"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user