Browse Source

removed nick change tracking

master
Jimmy Cao 13 years ago
parent
commit
9b10167511
  1. 20
      var.py
  2. 2
      wolfgame.py

20
var.py

@ -214,26 +214,6 @@ def add_player_record(nick, cloak): @@ -214,26 +214,6 @@ def add_player_record(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):
with conn:

2
wolfgame.py

@ -1013,8 +1013,6 @@ def on_nick(cli, prefix, nick): @@ -1013,8 +1013,6 @@ def on_nick(cli, prefix, nick):
if prefix == var.ADMIN_TO_PING:
var.ADMIN_TO_PING = nick
var.record_nick_change(prefix, nick, cloak)
for k,v in var.ORIGINAL_ROLES.items():
if prefix in v:
var.ORIGINAL_ROLES[k].remove(prefix)

Loading…
Cancel
Save