mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-22 13:54:19 +00:00
La mamma scopre nuovi ruoli durante la partita.
This commit is contained in:
parent
4c25f5247a
commit
1cf7491470
2 changed files with 14 additions and 5 deletions
|
@ -3,7 +3,7 @@ import strings as s
|
||||||
import random
|
import random
|
||||||
|
|
||||||
class Mamma(Role):
|
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
|
icon = s.mom_icon
|
||||||
team = 'Good'
|
team = 'Good'
|
||||||
name = s.mom_name
|
name = s.mom_name
|
||||||
|
@ -18,3 +18,12 @@ class Mamma(Role):
|
||||||
possibletargets.remove(self.player)
|
possibletargets.remove(self.player)
|
||||||
target = random.sample(possibletargets, 1)[0]
|
target = random.sample(possibletargets, 1)[0]
|
||||||
self.player.message(s.mom_discovery.format(target=target.tusername, icon=target.role.icon, role=target.role.name))
|
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))
|
|
@ -104,7 +104,7 @@ derek_deathwish_set = "*Morirai* alla fine di questo giorno."
|
||||||
derek_deathwish_unset = "*Vivrai* per morire un altro giorno."
|
derek_deathwish_unset = "*Vivrai* per morire un altro giorno."
|
||||||
|
|
||||||
# Derek: morte
|
# 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
|
# Disastro: icona
|
||||||
disaster_icon = "\U0001F46E"
|
disaster_icon = "\U0001F46E"
|
||||||
|
@ -119,11 +119,11 @@ mom_icon = "\U0001F917"
|
||||||
mom_name = "Mamma"
|
mom_name = "Mamma"
|
||||||
|
|
||||||
# Mamma: descrizione del potere
|
# Mamma: descrizione del potere
|
||||||
mom_power_description = "All'inizio della partita scoprirai il ruolo di un giocatore casuale.\n" \
|
mom_power_description = "Durante la partita scoprirai i ruoli di alcuni giocatori.\n" \
|
||||||
"Usalo per sapere di chi (non) fidarti!\n"
|
"A differenza dell'Investigatore, sei infallibile.\n"
|
||||||
|
|
||||||
# Mamma: scoperta di un ruolo
|
# Mamma: scoperta di un ruolo
|
||||||
mom_discovery = "@{target} è un *{icon} {role}*.\n" \
|
mom_discovery = "Hai scoperto che @{target} è un *{icon} {role}*.\n" \
|
||||||
|
|
||||||
# Stagista: icona
|
# Stagista: icona
|
||||||
intern_icon = "\U0001F913"
|
intern_icon = "\U0001F913"
|
||||||
|
|
Loading…
Reference in a new issue