mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Sistemato del testo in mifia
This commit is contained in:
parent
1ff9470a0a
commit
45a4421620
1 changed files with 35 additions and 33 deletions
68
mifia.py
68
mifia.py
|
@ -73,7 +73,7 @@ class Game:
|
|||
elif player.role == 2:
|
||||
tosend += "\U0001F46E "
|
||||
else:
|
||||
tosend += "\U0001F636 "
|
||||
tosend += "\U0001F610 "
|
||||
tosend += player.username + "\n"
|
||||
return tosend
|
||||
|
||||
|
@ -133,10 +133,12 @@ class Game:
|
|||
self.tokill.append(votedout)
|
||||
for killed in self.tokill:
|
||||
self.message(killed.username + " è stato ucciso.\n")
|
||||
if killed.role == 1:
|
||||
self.message("Era un Mifioso!")
|
||||
if killed.role == 0:
|
||||
self.message("Era un \U0001F610 Royal.")
|
||||
elif killed.role == 1:
|
||||
self.message("Era un \U0001F608 Mifioso!")
|
||||
elif killed.role == 2:
|
||||
self.message("Era un Detective!")
|
||||
self.message("Era un \U0001F46E Detective!")
|
||||
killed.alive = False
|
||||
for player in self.players:
|
||||
player.votedfor = str()
|
||||
|
@ -258,11 +260,11 @@ while True:
|
|||
p = g.findid(t['from']['id'])
|
||||
if target is not None:
|
||||
if target.role == 0:
|
||||
p.message(target.username + " è un Royal.")
|
||||
p.message(target.username + " è un \U0001F610 Royal.")
|
||||
elif target.role == 1:
|
||||
p.message(target.username + " è un Mifioso.")
|
||||
p.message(target.username + " è un \U0001F608 Mifioso.")
|
||||
elif target.role == 2:
|
||||
p.message(target.username + " è un Detective.")
|
||||
p.message(target.username + " è un \U0001F46E Detective.")
|
||||
p.special = False
|
||||
elif xtra[1] == "CHAT":
|
||||
if g.findid(t['from']['id']).role == 1:
|
||||
|
@ -280,34 +282,36 @@ while True:
|
|||
if r < 15:
|
||||
p.role = 1
|
||||
p.special = True
|
||||
p.message("Sei stato assegnato alla squadra *MIFIA*.")
|
||||
p.message("Apparirai agli altri come un membro del team ROYAL. Depistali e non farti uccidere!")
|
||||
p.message("Il team ROYAL ucciderà la persona più votata di ogni turno.\n"
|
||||
"Per votare, scrivi `/vote username`!")
|
||||
p.message("Scrivi in questa chat `" + str(g.groupid) + " CHAT messaggio` per mandare un"
|
||||
" messaggio segreto al tuo team.")
|
||||
p.message("Scrivi in questa chat `" + str(g.groupid) + " SPECIAL nomeutente` per uccidere"
|
||||
" qualcuno alla fine del giorno.")
|
||||
p.message("La squadra Mifia vince se tutta la Royal Games è eliminata.")
|
||||
p.message("Perdi se vieni ucciso.")
|
||||
p.message("Sei stato assegnato alla squadra \U0001F608 *MIFIA*."
|
||||
"Apparirai agli altri come un membro del team ROYAL. Depistali e non farti uccidere!"
|
||||
"Il team ROYAL ucciderà la persona più votata di ogni turno.\n"
|
||||
"Per votare, scrivi `/vote username`!"
|
||||
"Scrivi in questa chat `{0} CHAT messaggio` per mandare un"
|
||||
" messaggio segreto al tuo team."
|
||||
"Scrivi in questa chat `{0} SPECIAL username` per uccidere"
|
||||
" qualcuno alla fine del giorno."
|
||||
"La squadra Mifia vince se tutta la Royal Games è eliminata."
|
||||
"Perdi se vieni ucciso."
|
||||
.format(g.groupid))
|
||||
elif r > 85:
|
||||
p.role = 2
|
||||
p.special = True
|
||||
p.message("Sei stato assegnato alla squadra *ROYAL* con il ruolo di *DETECTIVE*.")
|
||||
p.message("Apparirai agli altri come un membro del team ROYAL. "
|
||||
"Non attirare l'attenzione dei Mifiosi su di te!")
|
||||
p.message("Il team ROYAL ucciderà la persona più votata di ogni turno.\n"
|
||||
"Per votare, scrivi `/vote username`!")
|
||||
p.message("Tra di voi si nascondono dei Mifiosi.\n"
|
||||
"Stanateli e uccideteli votando per le persone giuste!")
|
||||
p.message("La squadra Royal vince se tutti i Mifiosi sono morti.")
|
||||
p.message("La squadra Royal perde se sono vivi solo Mifiosi.")
|
||||
p.message("Scrivi in questa chat `" + str(g.groupid) + " SPECIAL nomeutente` per usare il tuo "
|
||||
" potere di detective e indagare sul ruolo di qualcuno per un giorno.")
|
||||
p.message("Sei stato assegnato alla squadra *ROYAL* con il ruolo di \U0001F46E *DETECTIVE*."
|
||||
"Apparirai agli altri come un membro del team ROYAL. "
|
||||
"Non attirare l'attenzione dei Mifiosi su di te!"
|
||||
"Il team ROYAL ucciderà la persona più votata di ogni turno.\n"
|
||||
"Per votare, scrivi `/vote username`!"
|
||||
"Tra di voi si nascondono dei Mifiosi.\n"
|
||||
"Stanateli e uccideteli votando per le persone giuste!"
|
||||
"La squadra Royal vince se tutti i Mifiosi sono morti."
|
||||
"La squadra Royal perde se sono vivi solo Mifiosi."
|
||||
"Scrivi in questa chat `{0} SPECIAL nomeutente` per usare il tuo "
|
||||
" potere di detective e indagare sul ruolo di qualcuno per un giorno."
|
||||
.format(g.groupid))
|
||||
else:
|
||||
p.role = 0
|
||||
p.special = True
|
||||
p.message("Sei stato assegnato alla squadra *ROYAL*.")
|
||||
p.message("Sei stato assegnato alla squadra \U0001F610 *ROYAL*.")
|
||||
p.message("Il team ROYAL ucciderà la persona più votata di ogni turno.\n"
|
||||
"Per votare, scrivi `/vote username`!")
|
||||
p.message("Tra di voi si nascondono dei Mifiosi.\n"
|
||||
|
@ -317,12 +321,10 @@ while True:
|
|||
g.addplayer(p)
|
||||
g.message(p.username + " si è unito alla partita!")
|
||||
elif t['text'].startswith("/status"):
|
||||
g.message(g.status())
|
||||
g.message(g.displaycount())
|
||||
g.message(g.status() + "\n" + g.displaycount())
|
||||
elif t['text'].startswith("/fullstatus"):
|
||||
if t['from']['id'] == g.adminid:
|
||||
g.adminmessage(g.fullstatus())
|
||||
g.message(g.displaycount())
|
||||
g.adminmessage(g.fullstatus() + "\n" + g.displaycount())
|
||||
elif t['text'].startswith("/save"):
|
||||
if t['from']['id'] == g.adminid:
|
||||
g.save()
|
||||
|
|
Loading…
Reference in a new issue