1
Fork 0
mirror of https://github.com/RYGhub/royal-mifia.git synced 2024-11-26 07:34:19 +00:00

Altre cose

This commit is contained in:
Steffo 2016-04-23 17:12:52 +02:00
parent 8974a36f0c
commit 8e885fc91d

29
main.py
View file

@ -58,22 +58,17 @@ class Investigatore(Role):
name = "Investigatore" name = "Investigatore"
def power(self, bot, game, player, arg): def power(self, bot, game, player, arg):
# Visualizza il ruolo di qualcuno if self.poweruses > 0:
pass target = game.findplayerbyusername(arg)
if target is not None:
def onendday(self, bot, game): self.poweruses -= 1
# Ripristina il potere player.message(bot, "{0} è un {1} {2}.\n"
self.poweruses = 1 "Puoi usare il tuo potere ancora {3} volte oggi."
.format(target.tusername, target.role.icon, target.role.name, self.poweruses))
else:
class Angelo(Role): player.message(bot, "Il nome utente specificato non esiste.")
icon = "\U0001F607" else:
team = 'Good' player.message(bot, "Non puoi più usare il tuo potere oggi.")
name = "Angelo"
def power(self, bot, game, player, arg):
# Salva qualcuno dalla morte!
pass
def onendday(self, bot, game): def onendday(self, bot, game):
# Ripristina il potere # Ripristina il potere
@ -269,7 +264,7 @@ def endjoin(bot, update):
if game is not None and game.phase is 'Join' and update.message.from_user['id'] == game.adminid: if game is not None and game.phase is 'Join' and update.message.from_user['id'] == game.adminid:
game.phase = 'Voting' game.phase = 'Voting'
bot.sendMessage(update.message.chat['id'], "La fase di join è terminata.") bot.sendMessage(update.message.chat['id'], "La fase di join è terminata.")
game.assignroles(1, 0, 0) game.assignroles(0, 1, 0)
bot.sendMessage(update.message.chat['id'], "I ruoli sono stati assegnati.") bot.sendMessage(update.message.chat['id'], "I ruoli sono stati assegnati.")