1
Fork 0
mirror of https://github.com/RYGhub/royal-mifia.git synced 2024-11-22 05:44:19 +00:00

Miglioramenti vari! (closes #60)

This commit is contained in:
Steffo 2017-07-24 19:36:39 +02:00
parent 10a64f7566
commit f0ff9b0e36
2 changed files with 11 additions and 8 deletions

View file

@ -275,6 +275,9 @@ class Game:
self.message(s.new_day.format(day=self.day))
# Controlla se qualcuno ha vinto
self.victoryconditions()
# Controlla che la partita non sia finita
if self.phase == "End":
return
# Manda la tastiera con i voti e fissala
# Genera la tastiera
table = list()
@ -638,10 +641,10 @@ def status(bot: Bot, update):
for player in game.players:
if not player.alive:
text += s.status_dead_player.format(name=player.tusername)
elif game.day > 1:
elif game.day > 1 and player.votingfor is not None:
text += s.status_alive_player.format(icon="\U0001F610",
name=player.tusername,
votes=str(player.votes))
player=player,
target=player.votingfor)
else:
text += s.status_basic_player.format(icon="\U0001F610",
name=player.tusername)

View file

@ -283,7 +283,7 @@ vote_keyboard = "Clicca qui per votare!"
vote_keyboard_line = "{status} {votes} - {player}"
# Generale: riga della tastiera per annullare il voto
vote_keyboard_nobody = "Nessuno"
vote_keyboard_nobody = "\u2796 Nessuno"
# Generale: inizia un nuovo giorno
new_day = "Sorge l'alba del giorno *{day}*!"
@ -304,19 +304,19 @@ defeat = "*Hai perso...*"
tie = "*Pareggio?*"
# Status: parte aggiunta prima dell'elenco dei giocatori (deve terminare con \n)
status_header = "*ID:* {name}\n" \
status_header = "*Nome:* {name}\n" \
"*Creatore:* {admin}\n" \
"*Fase:* {phase}\n" \
"*Giocatori partecipanti:*\n"
# Status: giocatore vivo durante la prima giornata / fase di join (deve terminare con \n)
status_basic_player = "{icon} @{name}\n"
status_basic_player = "{icon} {player}\n"
# Status: giocatore vivo (deve terminare con \n)
status_alive_player = "{icon} @{name} ({votes} voti)\n"
status_alive_player = "{icon} {player} __(vota per {target})__\n"
# Status: giocatore morto (deve terminare con \n)
status_dead_player = "\U0001F480 @{name}\n"
status_dead_player = "\U0001F480 {player}\n"
# Status: giocatore più votato della partita
status_most_voted = "\U0001F534"