diff --git a/src/roles/wildchild.py b/src/roles/wildchild.py index d5374cb..4b686c9 100644 --- a/src/roles/wildchild.py +++ b/src/roles/wildchild.py @@ -46,7 +46,10 @@ def on_rename(evt, cli, var, prefix, nick): WILD_CHILDREN.add(nick) for (wildchild, idol) in IDOLS.items(): - if idol == prefix: + if wildchild == prefix: + IDOLS[nick] = IDOLS[wildchild] + del IDOLS[wildchild] + elif idol == prefix: IDOLS[wildchild] = nick @event_listener("exchange_roles")