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:
parent
10a64f7566
commit
f0ff9b0e36
2 changed files with 11 additions and 8 deletions
9
main.py
9
main.py
|
@ -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)
|
||||
|
|
10
strings.py
10
strings.py
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue