mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-26 15:44:19 +00:00
Aggiunta qualche chiocciola
This commit is contained in:
parent
5482090749
commit
966f08125e
1 changed files with 13 additions and 13 deletions
26
main.py
26
main.py
|
@ -53,18 +53,18 @@ class Mifioso(Role):
|
||||||
# Imposta qualcuno come bersaglio
|
# Imposta qualcuno come bersaglio
|
||||||
self.target = game.findplayerbyusername(arg)
|
self.target = game.findplayerbyusername(arg)
|
||||||
if self.target is not None:
|
if self.target is not None:
|
||||||
player.message(bot, "Hai selezionato come bersaglio {0}.".format(self.target.tusername))
|
player.message(bot, "Hai selezionato come bersaglio @{0}.".format(self.target.tusername))
|
||||||
|
|
||||||
def onendday(self, bot, game):
|
def onendday(self, bot, game):
|
||||||
# Uccidi il bersaglio
|
# Uccidi il bersaglio
|
||||||
if self.target is not None:
|
if self.target is not None:
|
||||||
if self.target.role.protectedby is None:
|
if self.target.role.protectedby is None:
|
||||||
self.target.kill()
|
self.target.kill()
|
||||||
game.message(bot, "{0} è stato ucciso dalla Mifia.\n"
|
game.message(bot, "@{0} è stato ucciso dalla Mifia.\n"
|
||||||
"Era un {1} {2}."
|
"Era un {1} {2}."
|
||||||
.format(self.target.tusername, self.target.role.icon, self.target.role.name))
|
.format(self.target.tusername, self.target.role.icon, self.target.role.name))
|
||||||
else:
|
else:
|
||||||
game.message(bot, "{0} è stato protetto dalla Mifia da {1} {2}!\n"
|
game.message(bot, "@{0} è stato protetto dalla Mifia da {1} @{2}!\n"
|
||||||
.format(self.target.tusername, self.target.role.protectedby.role.icon,
|
.format(self.target.tusername, self.target.role.protectedby.role.icon,
|
||||||
self.target.role.protectedby.tusername))
|
self.target.role.protectedby.tusername))
|
||||||
self.target = None
|
self.target = None
|
||||||
|
@ -83,7 +83,7 @@ class Investigatore(Role):
|
||||||
target = game.findplayerbyusername(arg)
|
target = game.findplayerbyusername(arg)
|
||||||
if target is not None:
|
if target is not None:
|
||||||
self.poweruses -= 1
|
self.poweruses -= 1
|
||||||
player.message(bot, "{0} è un {1} {2}.\n"
|
player.message(bot, " @{0} è un {1} {2}.\n"
|
||||||
"Puoi usare il tuo potere ancora {3} volte oggi."
|
"Puoi usare il tuo potere ancora {3} volte oggi."
|
||||||
.format(target.tusername, target.role.icon, target.role.name, self.poweruses))
|
.format(target.tusername, target.role.icon, target.role.name, self.poweruses))
|
||||||
else:
|
else:
|
||||||
|
@ -110,7 +110,7 @@ class Angelo(Role):
|
||||||
if player is not selected and selected is not None:
|
if player is not selected and selected is not None:
|
||||||
selected.role.protectedby = player
|
selected.role.protectedby = player
|
||||||
self.protecting = selected
|
self.protecting = selected
|
||||||
player.message(bot, "Hai selezionato come protetto {0}.".format(self.protecting.tusername))
|
player.message(bot, "Hai selezionato come protetto @{0}.".format(self.protecting.tusername))
|
||||||
|
|
||||||
def onendday(self, bot, game):
|
def onendday(self, bot, game):
|
||||||
# Resetta la protezione
|
# Resetta la protezione
|
||||||
|
@ -251,7 +251,7 @@ class Game:
|
||||||
player.role.onendday(bot, self)
|
player.role.onendday(bot, self)
|
||||||
lynched = self.mostvotedplayer()
|
lynched = self.mostvotedplayer()
|
||||||
if lynched is not None:
|
if lynched is not None:
|
||||||
self.message(bot, "{0} era il più votato ed è stato ucciso dai Royal.\n"
|
self.message(bot, "@{0} era il più votato ed è stato ucciso dai Royal.\n"
|
||||||
"Era un {1} {2}.".format(lynched.tusername, lynched.role.icon, lynched.role.name))
|
"Era un {1} {2}.".format(lynched.tusername, lynched.role.icon, lynched.role.name))
|
||||||
lynched.kill()
|
lynched.kill()
|
||||||
else:
|
else:
|
||||||
|
@ -315,9 +315,9 @@ def join(bot, update):
|
||||||
if p is None:
|
if p is None:
|
||||||
p = Player(update.message.from_user['id'], update.message.from_user['username'])
|
p = Player(update.message.from_user['id'], update.message.from_user['username'])
|
||||||
game.players.append(p)
|
game.players.append(p)
|
||||||
bot.sendMessage(update.message.chat['id'], "Unito alla partita: " + str(p.tid))
|
bot.sendMessage(update.message.chat['id'], "Unito alla partita: @" + p.tusername)
|
||||||
else:
|
else:
|
||||||
bot.sendMessage(update.message.chat['id'], "Ti sei già unito alla partita: " + repr(p))
|
bot.sendMessage(update.message.chat['id'], "Ti sei già unito alla partita!")
|
||||||
|
|
||||||
|
|
||||||
def debug(bot, update):
|
def debug(bot, update):
|
||||||
|
@ -356,12 +356,12 @@ def status(bot, update):
|
||||||
# Aggiungi l'elenco dei giocatori
|
# Aggiungi l'elenco dei giocatori
|
||||||
for player in game.players:
|
for player in game.players:
|
||||||
if not player.alive:
|
if not player.alive:
|
||||||
text += "\U0001F480 {0}\n".format(player.tusername)
|
text += "\U0001F480 @{0}\n".format(player.tusername)
|
||||||
elif player.votingfor is not None:
|
elif player.votingfor is not None:
|
||||||
text += "\U0001F610 {0} ({1}) vota per {2}\n"\
|
text += "\U0001F610 @{0} ({1}) vota per @{2}\n"\
|
||||||
.format(player.tusername, player.votes, player.votingfor.tusername)
|
.format(player.tusername, player.votes, player.votingfor.tusername)
|
||||||
else:
|
else:
|
||||||
text += "\U0001F610 {0} ({1})\n".format(player.tusername, player.votes)
|
text += "\U0001F610 @{0} ({1})\n".format(player.tusername, player.votes)
|
||||||
bot.sendMessage(update.message.chat['id'], text)
|
bot.sendMessage(update.message.chat['id'], text)
|
||||||
|
|
||||||
|
|
||||||
|
@ -389,7 +389,7 @@ def vote(bot, update):
|
||||||
target = game.findplayerbyusername(update.message.text.split(' ')[1])
|
target = game.findplayerbyusername(update.message.text.split(' ')[1])
|
||||||
if target is not None:
|
if target is not None:
|
||||||
player.votingfor = target
|
player.votingfor = target
|
||||||
bot.sendMessage(update.message.chat['id'], "Hai votato per uccidere {0}.".format(target.tusername))
|
bot.sendMessage(update.message.chat['id'], "Hai votato per uccidere @{0}.".format(target.tusername))
|
||||||
else:
|
else:
|
||||||
bot.sendMessage(update.message.chat['id'], "Il nome utente specificato non esiste.")
|
bot.sendMessage(update.message.chat['id'], "Il nome utente specificato non esiste.")
|
||||||
else:
|
else:
|
||||||
|
@ -422,7 +422,7 @@ def power(bot, update):
|
||||||
|
|
||||||
|
|
||||||
def debuggameslist(bot, update):
|
def debuggameslist(bot, update):
|
||||||
bot.sendMessage(repr(inprogress))
|
bot.sendMessage(25167391, repr(inprogress))
|
||||||
|
|
||||||
updater.dispatcher.addHandler(CommandHandler('ping', ping))
|
updater.dispatcher.addHandler(CommandHandler('ping', ping))
|
||||||
updater.dispatcher.addHandler(CommandHandler('newgame', newgame))
|
updater.dispatcher.addHandler(CommandHandler('newgame', newgame))
|
||||||
|
|
Loading…
Reference in a new issue