mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-25 23:24:18 +00:00
Ora sì. E angelo
This commit is contained in:
parent
8cd272080d
commit
de66c516da
1 changed files with 9 additions and 5 deletions
10
main.py
10
main.py
|
@ -62,7 +62,7 @@ class Investigatore(Role):
|
||||||
|
|
||||||
|
|
||||||
class Angelo(Role):
|
class Angelo(Role):
|
||||||
icon = "" # TODO: Mettere un emoji per l'angelo
|
icon = "\U0001F607"
|
||||||
team = 'Good'
|
team = 'Good'
|
||||||
haspower = True
|
haspower = True
|
||||||
poweruses = 1
|
poweruses = 1
|
||||||
|
@ -190,9 +190,13 @@ def join(bot, update):
|
||||||
game = findgamebyid(update.message.chat['id'])
|
game = findgamebyid(update.message.chat['id'])
|
||||||
if game is not None:
|
if game is not None:
|
||||||
if game.phase == 'Join':
|
if game.phase == 'Join':
|
||||||
|
p = game.findplayerbyid(update.message.from_user['id'])
|
||||||
|
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: " + repr(game))
|
bot.sendMessage(update.message.chat['id'], "Unito alla partita: " + repr(p))
|
||||||
|
else:
|
||||||
|
bot.sendMessage(update.message.chat['id'], "Ti sei già unito alla partita: " + repr(p))
|
||||||
|
|
||||||
|
|
||||||
def status(bot, update):
|
def status(bot, update):
|
||||||
|
@ -218,7 +222,7 @@ def endjoin(bot, update):
|
||||||
if game is not None and game.phase is 'Join':
|
if game is not None and game.phase is 'Join':
|
||||||
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()
|
game.assignroles(1, 1)
|
||||||
bot.sendMessage(update.message.chat['id'], "I ruoli sono stati assegnati.")
|
bot.sendMessage(update.message.chat['id'], "I ruoli sono stati assegnati.")
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue