Skip to content
Extraits de code Groupes Projets

optimized voice on wakeup and few others things

Fusionnées Sylvain "Cloud" MARET a demandé de fusionner maret2016/Putsch:dev vers master
1 fichier
+ 11
10
Comparer les modifications
  • Côte à côte
  • En ligne
+ 11
10
@@ -118,7 +118,7 @@ class Boooob(ircbot.SingleServerIRCBot):
self.voleur = ""
self.voleurtrig = 1
choix = []
self.choix = []
self.ancien = ""
self.canlive = 1
@@ -158,7 +158,7 @@ class Boooob(ircbot.SingleServerIRCBot):
# Voleur
if self.voleur == personne:
#TODO doit n'avoir que deux choix parmis toutes les cartes restantes
for f in choix:
for f in self.choix:
if f in message:
serv.privmsg(personne, "Tu as choisi : "+f)
if f == "loups":
@@ -430,8 +430,9 @@ class Boooob(ircbot.SingleServerIRCBot):
self.cartes.pop(0) # on retire le premier loup
rand.shuffle(self.joueurs)
for f in self.joueurs:
serv.mode(canal, "+v "+f) # on passe les joueurs en voice
#serv.mode(canal, "+v "+f) # on passe les joueurs en voice # on test si ne pas donner le voice casse tout ou pas
if f == player: #attribution du loup n°1 à 100%
serv.privmsg(f, "Ton role pour la partie sera : loup")
serv.privmsg(f, "Pense a rejoindre le chann #lg_putsch_loups !")
self.loups.append(f)
serv.invite(f, "#lg_putsch_loups")
@@ -459,10 +460,10 @@ class Boooob(ircbot.SingleServerIRCBot):
self.phase2trig = 0
if self.voleur != "" and self.phase2 == 0 and self.voleurtrig == 1:
choix.append(self.cartes.pop(rand.randint(0, len(self.cartes) -1)))
choix.append(self.cartes.pop(rand.randint(0, len(self.cartes) - 1))) # on crée une liste de deux choix
self.choix.append(self.cartes.pop(rand.randint(0, len(self.cartes) -1)))
self.choix.append(self.cartes.pop(rand.randint(0, len(self.cartes) - 1))) # on crée une liste de deux choix
serv.privmsg(self.voleur, "Tu es le voleur, tes choix sont : " +
", ".join(choix))
", ".join(self.choix))
self.voleurtrig = 0
else:
if self.phase2 == 0 and self.voleurtrig == 1:
@@ -573,10 +574,6 @@ class Boooob(ircbot.SingleServerIRCBot):
self.chasseurok = 1
if self.chasseurok == 1:
serv.privmsg("#lg_putsch", "Et soudainement, le jour se leve.....")
for f in self.joueurs:
#on redonne le voice au gens !
serv.mode("#lg_putsch", "+v "+f)
time.sleep(5)
for f in self.victime:
for g in dir(self):
@@ -633,6 +630,10 @@ class Boooob(ircbot.SingleServerIRCBot):
self.villageois.remove(self.chasseurvictime)
else:
setattr(self, g, "")
for f in self.joueurs:
#on redonne le voice au gens !
serv.mode("#lg_putsch", "+v "+f)
time.sleep(5)
self.chasseurvictime = ""
self.sorcierevictime = ""
Chargement en cours