From 1cf749147039e3e0af01a56a21b581901334b9c3 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Thu, 28 Dec 2017 19:41:48 +0100 Subject: [PATCH] La mamma scopre nuovi ruoli durante la partita. --- roles/Mamma.py | 11 ++++++++++- strings.py | 8 ++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/roles/Mamma.py b/roles/Mamma.py index d30f6ae..09cd083 100644 --- a/roles/Mamma.py +++ b/roles/Mamma.py @@ -3,7 +3,7 @@ import strings as s import random class Mamma(Role): - """La mamma sente i pettegolezzi in giro per la città e inizia conoscendo un ruolo a caso...""" + """La mamma sente le voci in giro per la città e scopre un nuovo ruolo ogni tanto...""" icon = s.mom_icon team = 'Good' name = s.mom_name @@ -18,3 +18,12 @@ class Mamma(Role): possibletargets.remove(self.player) target = random.sample(possibletargets, 1)[0] self.player.message(s.mom_discovery.format(target=target.tusername, icon=target.role.icon, role=target.role.name)) + + def onendday(self): + if random.randrange(0, 10) > 7: + # Scegli un bersaglio casuale che non sia il giocatore stesso + possibletargets = self.player.game.players.copy() + possibletargets.remove(self.player) + target = random.sample(possibletargets, 1)[0] + self.player.message( + s.mom_discovery.format(target=target.tusername, icon=target.role.icon, role=target.role.name)) \ No newline at end of file diff --git a/strings.py b/strings.py index 9a62474..cbe98bf 100644 --- a/strings.py +++ b/strings.py @@ -104,7 +104,7 @@ derek_deathwish_set = "*Morirai* alla fine di questo giorno." derek_deathwish_unset = "*Vivrai* per morire un altro giorno." # Derek: morte -derek_deathwish_successful = "*SPOILER:* alla fine di questo giorno *\U0001F635 Derek Shepard* (@{name}) è morto schiacciato da un container.\n" +derek_deathwish_successful = "*SPOILER:* alla fine di questo giorno *\U0001F635 Derek Shepard* (@{name}) è morto schiacciato da un container durante una missione su Ilium.\n" # Disastro: icona disaster_icon = "\U0001F46E" @@ -119,11 +119,11 @@ mom_icon = "\U0001F917" mom_name = "Mamma" # Mamma: descrizione del potere -mom_power_description = "All'inizio della partita scoprirai il ruolo di un giocatore casuale.\n" \ - "Usalo per sapere di chi (non) fidarti!\n" +mom_power_description = "Durante la partita scoprirai i ruoli di alcuni giocatori.\n" \ + "A differenza dell'Investigatore, sei infallibile.\n" # Mamma: scoperta di un ruolo -mom_discovery = "@{target} è un *{icon} {role}*.\n" \ +mom_discovery = "Hai scoperto che @{target} è un *{icon} {role}*.\n" \ # Stagista: icona intern_icon = "\U0001F913"