From c0a96d181dc514902af815105b086f961189ec00 Mon Sep 17 00:00:00 2001 From: "Vgr E. Barry" Date: Wed, 23 May 2018 14:34:53 -0400 Subject: [PATCH] Fix !myrole for lovers --- src/roles/matchmaker.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/roles/matchmaker.py b/src/roles/matchmaker.py index 16b9953..97d18e1 100644 --- a/src/roles/matchmaker.py +++ b/src/roles/matchmaker.py @@ -215,13 +215,13 @@ def on_myrole(evt, var, user): # Remind lovers of each other if user in get_players() and user in LOVERS: msg = [messages["matched_info"]] - lovers = sorted(LOVERS[user]) + lovers = sorted(LOVERS[user], key=lambda x: x.nick) if len(lovers) == 1: - message.append(lovers[0]) + msg.append(lovers[0].nick) elif len(lovers) == 2: - message.extend((lovers[0], "and", lovers[1])) + msg.extend((lovers[0].nick, "and", lovers[1].nick)) else: - message.extend((", ".join(lovers[:-1]) + ",", "and", lovers[-1])) + msg.extend((", ".join([l.nick for l in lovers[:-1]]) + ",", "and", lovers[-1].nick)) evt.data["messages"].append(" ".join(msg) + ".") @event_listener("revealroles")