mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-25 15:14:18 +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))
|
self.message(s.new_day.format(day=self.day))
|
||||||
# Controlla se qualcuno ha vinto
|
# Controlla se qualcuno ha vinto
|
||||||
self.victoryconditions()
|
self.victoryconditions()
|
||||||
|
# Controlla che la partita non sia finita
|
||||||
|
if self.phase == "End":
|
||||||
|
return
|
||||||
# Manda la tastiera con i voti e fissala
|
# Manda la tastiera con i voti e fissala
|
||||||
# Genera la tastiera
|
# Genera la tastiera
|
||||||
table = list()
|
table = list()
|
||||||
|
@ -638,10 +641,10 @@ def status(bot: Bot, update):
|
||||||
for player in game.players:
|
for player in game.players:
|
||||||
if not player.alive:
|
if not player.alive:
|
||||||
text += s.status_dead_player.format(name=player.tusername)
|
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",
|
text += s.status_alive_player.format(icon="\U0001F610",
|
||||||
name=player.tusername,
|
player=player,
|
||||||
votes=str(player.votes))
|
target=player.votingfor)
|
||||||
else:
|
else:
|
||||||
text += s.status_basic_player.format(icon="\U0001F610",
|
text += s.status_basic_player.format(icon="\U0001F610",
|
||||||
name=player.tusername)
|
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}"
|
vote_keyboard_line = "{status} {votes} - {player}"
|
||||||
|
|
||||||
# Generale: riga della tastiera per annullare il voto
|
# Generale: riga della tastiera per annullare il voto
|
||||||
vote_keyboard_nobody = "Nessuno"
|
vote_keyboard_nobody = "\u2796 Nessuno"
|
||||||
|
|
||||||
# Generale: inizia un nuovo giorno
|
# Generale: inizia un nuovo giorno
|
||||||
new_day = "Sorge l'alba del giorno *{day}*!"
|
new_day = "Sorge l'alba del giorno *{day}*!"
|
||||||
|
@ -304,19 +304,19 @@ defeat = "*Hai perso...*"
|
||||||
tie = "*Pareggio?*"
|
tie = "*Pareggio?*"
|
||||||
|
|
||||||
# Status: parte aggiunta prima dell'elenco dei giocatori (deve terminare con \n)
|
# 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" \
|
"*Creatore:* {admin}\n" \
|
||||||
"*Fase:* {phase}\n" \
|
"*Fase:* {phase}\n" \
|
||||||
"*Giocatori partecipanti:*\n"
|
"*Giocatori partecipanti:*\n"
|
||||||
|
|
||||||
# Status: giocatore vivo durante la prima giornata / fase di join (deve terminare con \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: 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: 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: giocatore più votato della partita
|
||||||
status_most_voted = "\U0001F534"
|
status_most_voted = "\U0001F534"
|
||||||
|
|
Loading…
Reference in a new issue