mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-25 23:24:18 +00:00
Sporco hackerino per dare priorità ai ruoli
This commit is contained in:
parent
b7f74ec147
commit
bfbd6eadca
1 changed files with 10 additions and 2 deletions
12
main.py
12
main.py
|
@ -191,9 +191,17 @@ class Game:
|
||||||
return mostvoted
|
return mostvoted
|
||||||
|
|
||||||
def endday(self, bot):
|
def endday(self, bot):
|
||||||
# TODO: Per mettere l'angelo bisogna dare una priorità a ogni ruolo.
|
# Fai gli endday in un certo ordine.
|
||||||
|
# Si potrebbe fare più velocemente, credo.
|
||||||
|
# Ma non sto a ottimizzare senza poter eseguire il programma, quindi vado sul sicuro.
|
||||||
|
# Mifiosi
|
||||||
for player in self.players:
|
for player in self.players:
|
||||||
player.role.onendday(bot, self)
|
if isinstance(player.role, Mifioso):
|
||||||
|
player.role.onendday(bot, self)
|
||||||
|
# Investigatori
|
||||||
|
for player in self.players:
|
||||||
|
if isinstance(player.role, Investigatore):
|
||||||
|
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"
|
||||||
|
|
Loading…
Reference in a new issue