removed nick change tracking
This commit is contained in:
parent
97b9f12d09
commit
18d0c74ff9
20
var.py
20
var.py
@ -213,26 +213,6 @@ def add_player_record(nick, cloak):
|
|||||||
with conn:
|
with conn:
|
||||||
c.execute('INSERT OR IGNORE INTO players (nick, cloak) VALUES (?,?)', (nick, cloak))
|
c.execute('INSERT OR IGNORE INTO players (nick, cloak) VALUES (?,?)', (nick, cloak))
|
||||||
|
|
||||||
|
|
||||||
def record_nick_change(from_nick, to_nick, cloak):
|
|
||||||
with conn:
|
|
||||||
c.execute('SELECT id FROM players WHERE nick=? AND cloak=?', (from_nick, cloak))
|
|
||||||
row = c.fetchone()
|
|
||||||
if not row:
|
|
||||||
return # No records for this player
|
|
||||||
old_plid = row[0]
|
|
||||||
c.execute('INSERT OR IGNORE INTO players (nick, cloak) VALUES (?,?)', (to_nick, cloak))
|
|
||||||
|
|
||||||
# create a new entry in the players table for this nick
|
|
||||||
c.execute('SELECT id FROM players WHERE nick=? AND cloak=?', (to_nick, cloak))
|
|
||||||
new_plid = c.fetchone()[0]
|
|
||||||
|
|
||||||
c.execute('SELECT * FROM nick_changes WHERE old=? AND new=?', (new_plid, old_plid))
|
|
||||||
|
|
||||||
if not c.fetchone(): # not recorded yet
|
|
||||||
c.execute('INSERT OR IGNORE INTO nick_changes (old, new) VALUES (?, ?)', (old_plid, new_plid))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def update_role_stats(nick, clk, role, won, iwon):
|
def update_role_stats(nick, clk, role, won, iwon):
|
||||||
|
|
||||||
|
@ -1012,8 +1012,6 @@ def on_nick(cli, prefix, nick):
|
|||||||
|
|
||||||
if prefix == var.ADMIN_TO_PING:
|
if prefix == var.ADMIN_TO_PING:
|
||||||
var.ADMIN_TO_PING = nick
|
var.ADMIN_TO_PING = nick
|
||||||
|
|
||||||
var.record_nick_change(prefix, nick, cloak)
|
|
||||||
|
|
||||||
for k,v in var.ORIGINAL_ROLES.items():
|
for k,v in var.ORIGINAL_ROLES.items():
|
||||||
if prefix in v:
|
if prefix in v:
|
||||||
|
Loading…
Reference in New Issue
Block a user