diff --git a/main.py b/main.py index 35a1c97..ee3ee2a 100644 --- a/main.py +++ b/main.py @@ -871,6 +871,14 @@ def config(bot, update): game.configstep += 1 game.message(bot, s.config_list[game.configstep]) elif game.configstep == 6: + try: + game.roleconfig["Mamma"] = int(cmd[1]) + except ValueError: + game.message(bot, s.error_invalid_config) + else: + game.configstep += 1 + game.message(bot, s.config_list[game.configstep]) + elif game.configstep == 7: if cmd[1].lower() == 'testa': game.votingmifia = False game.configstep += 1 @@ -881,7 +889,7 @@ def config(bot, update): game.message(bot, s.config_list[game.configstep]) else: game.message(bot, s.error_invalid_config) - elif game.configstep == 7: + elif game.configstep == 8: if cmd[1].lower() == 'perfette': game.missingmifia = False game.endconfig(bot) @@ -891,7 +899,7 @@ def config(bot, update): game.message(bot, s.config_list[game.configstep]) else: game.message(bot, s.error_invalid_config) - elif game.configstep == 8: + elif game.configstep == 9: try: miss = int(cmd[1]) except ValueError: diff --git a/strings.py b/strings.py index ddea363..2f1bca8 100644 --- a/strings.py +++ b/strings.py @@ -297,6 +297,7 @@ config_list = ["Quanti *Mifiosi* devono essere nella partita?", "Quanti *Terroristi* devono essere nella partita?", "Quanti *Derek* devono essere nella partita?", "Quanti *Disastri* devono essere nella partita?", + "Quante *Mamme* devono essere nella partita?", "I mifiosi possono uccidere una persona a `testa` al giorno " "o votano e decidono un'`unica` persona da uccidere per tutta la squadra?", "La mifia può `mancare` le uccisioni o i loro attacchi sono `perfetti`?",