fix protections not carrying over after nick change

This commit is contained in:
jacob1 2016-11-23 11:53:45 -05:00
parent 27b0c9578d
commit bb99493ae8

View File

@ -3407,6 +3407,9 @@ def rename_player(cli, prefix, nick):
var.DOCTORS, var.BITTEN_ROLES, var.LYCAN_ROLES, var.AMNESIAC_ROLES):
if prefix in dictvar.keys():
dictvar[nick] = dictvar.pop(prefix)
# defaultdict(list), where keys are nicks and items in list do not matter
if prefix in var.ACTIVE_PROTECTIONS.keys():
var.ACTIVE_PROTECTIONS[nick] = var.ACTIVE_PROTECTIONS.pop(prefix)
# Looks like {'6': {'jacob3'}, 'jacob3': {'6'}}
for dictvar in (var.LOVERS, var.ORIGINAL_LOVERS):
kvp = []