mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-26 15:44:19 +00:00
debug info
This commit is contained in:
parent
f2afa0ff93
commit
d1581f2ccd
1 changed files with 10 additions and 9 deletions
19
main.py
19
main.py
|
@ -381,6 +381,8 @@ class Game:
|
||||||
self.votingmifia = False
|
self.votingmifia = False
|
||||||
self.missingmifia = False
|
self.missingmifia = False
|
||||||
self.message(bot, s.preset_advanced_selected)
|
self.message(bot, s.preset_advanced_selected)
|
||||||
|
if __debug__:
|
||||||
|
self.message(bot, "Punteggio di bilanciamento: {}".format(balance))
|
||||||
self.endconfig(bot)
|
self.endconfig(bot)
|
||||||
elif preset == "custom":
|
elif preset == "custom":
|
||||||
# Preset personalizzabile
|
# Preset personalizzabile
|
||||||
|
@ -410,7 +412,7 @@ class Game:
|
||||||
player.role.onstartgame(bot, self)
|
player.role.onstartgame(bot, self)
|
||||||
|
|
||||||
def revealallroles(self, bot):
|
def revealallroles(self, bot):
|
||||||
text = s.status_header.format(name=self.groupid, admin=self.admin.tid, phase=self.phase)
|
text = s.status_header.format(name=self.name, admin=self.admin.tusername, phase=self.phase)
|
||||||
self.updatevotes()
|
self.updatevotes()
|
||||||
# Aggiungi l'elenco dei giocatori
|
# Aggiungi l'elenco dei giocatori
|
||||||
for player in self.players:
|
for player in self.players:
|
||||||
|
@ -418,7 +420,8 @@ class Game:
|
||||||
name=player.tusername)
|
name=player.tusername)
|
||||||
self.message(bot, text)
|
self.message(bot, text)
|
||||||
|
|
||||||
def endgame(self):
|
def endgame(self, bot):
|
||||||
|
self.revealallroles(bot)
|
||||||
for player in self.players:
|
for player in self.players:
|
||||||
# Togli la referenza circolare
|
# Togli la referenza circolare
|
||||||
player.role.player = None
|
player.role.player = None
|
||||||
|
@ -469,7 +472,7 @@ class Game:
|
||||||
for player in self.players:
|
for player in self.players:
|
||||||
player.message(bot, s.end_game_wiped + s.tie)
|
player.message(bot, s.end_game_wiped + s.tie)
|
||||||
self.revealallroles(bot)
|
self.revealallroles(bot)
|
||||||
self.endgame()
|
self.endgame(bot)
|
||||||
# I mifiosi sono più del 50% dei vivi se la mifia è infallibile
|
# I mifiosi sono più del 50% dei vivi se la mifia è infallibile
|
||||||
# o non ci sono più personaggi buoni se la mifia può mancare i colpi
|
# o non ci sono più personaggi buoni se la mifia può mancare i colpi
|
||||||
elif (not self.missingmifia and evil >= (alive-evil)) or good == 0:
|
elif (not self.missingmifia and evil >= (alive-evil)) or good == 0:
|
||||||
|
@ -481,8 +484,7 @@ class Game:
|
||||||
player.message(bot, s.end_mifia_outnumber + s.victory)
|
player.message(bot, s.end_mifia_outnumber + s.victory)
|
||||||
elif player.role.team == 'Chaos':
|
elif player.role.team == 'Chaos':
|
||||||
player.message(bot, s.end_game_chaos + s.victory)
|
player.message(bot, s.end_game_chaos + s.victory)
|
||||||
self.revealallroles(bot)
|
self.endgame(bot)
|
||||||
self.endgame()
|
|
||||||
# Male distrutto
|
# Male distrutto
|
||||||
elif evil == 0:
|
elif evil == 0:
|
||||||
self.message(bot, s.end_mifia_killed + s.victory_royal)
|
self.message(bot, s.end_mifia_killed + s.victory_royal)
|
||||||
|
@ -493,8 +495,7 @@ class Game:
|
||||||
player.message(bot, s.end_mifia_killed + s.defeat)
|
player.message(bot, s.end_mifia_killed + s.defeat)
|
||||||
elif player.role.team == 'Chaos':
|
elif player.role.team == 'Chaos':
|
||||||
player.message(bot, s.end_game_chaos + s.victory)
|
player.message(bot, s.end_game_chaos + s.victory)
|
||||||
self.revealallroles(bot)
|
self.endgame(bot)
|
||||||
self.endgame()
|
|
||||||
|
|
||||||
def changerole(self, bot, player, newrole):
|
def changerole(self, bot, player, newrole):
|
||||||
"""Cambia il ruolo di un giocatore, aggiornando tutti i valori"""
|
"""Cambia il ruolo di un giocatore, aggiornando tutti i valori"""
|
||||||
|
@ -893,7 +894,7 @@ def delete(bot, update):
|
||||||
game = findgamebyid(int(cmd[1]))
|
game = findgamebyid(int(cmd[1]))
|
||||||
if game is not None:
|
if game is not None:
|
||||||
game.message(bot, s.owner_ended)
|
game.message(bot, s.owner_ended)
|
||||||
game.endgame()
|
game.endgame(bot)
|
||||||
else:
|
else:
|
||||||
game.message(bot, s.error_no_games_found)
|
game.message(bot, s.error_no_games_found)
|
||||||
else:
|
else:
|
||||||
|
@ -936,7 +937,7 @@ def debug(bot, update):
|
||||||
if __debug__:
|
if __debug__:
|
||||||
game = findgamebyid(update.message.chat.id)
|
game = findgamebyid(update.message.chat.id)
|
||||||
if game is not None:
|
if game is not None:
|
||||||
game.revealallroles(bot)
|
game.
|
||||||
else:
|
else:
|
||||||
bot.sendMessage(update.message.chat.id, s.error_no_games_found, parse_mode=ParseMode.MARKDOWN)
|
bot.sendMessage(update.message.chat.id, s.error_no_games_found, parse_mode=ParseMode.MARKDOWN)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue