From 5eba188607f778f0d6a47283c114b10a0f9ccfc1 Mon Sep 17 00:00:00 2001 From: nyuszika7h Date: Thu, 27 Oct 2016 20:49:56 +0200 Subject: [PATCH] Also fix idols when wild child itself changes nick --- src/roles/wildchild.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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")