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