diff --git a/bot.py b/bot.py index 5757fc7..fe76651 100644 --- a/bot.py +++ b/bot.py @@ -183,8 +183,13 @@ def list_quests(bot, update, player, type): x = player.get_side_quests(0) else: raise ValueError('Not quest or side_quest') - text = "List of " + {"quest": "Quests", "side_quest": - "Side Quests"}[type] + "\n" + if len(x) == 0: + text = ("You have completed every " + + {"quest": "Quests", "side_quest": "Side Quests"}[type] + + " ever known to me.") + else: + text = "List of " + {"quest": "Quests", "side_quest": + "Side Quests"}[type] + "\n" x.sort(key=lambda i: (i.imp, -i.QID), reverse=True) if type == "quest": for i in x: