Skip to content
Extraits de code Groupes Projets
Valider 112b7356 rédigé par Sylvain "Cloud" MARET's avatar Sylvain "Cloud" MARET
Parcourir les fichiers

Merge branch 'dev' into 'master'

optimized voice on wakeup and few others things

See merge request !11
parents 169eb040 f5188715
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!11optimized voice on wakeup and few others things
...@@ -118,7 +118,7 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -118,7 +118,7 @@ class Boooob(ircbot.SingleServerIRCBot):
self.voleur = "" self.voleur = ""
self.voleurtrig = 1 self.voleurtrig = 1
choix = [] self.choix = []
self.ancien = "" self.ancien = ""
self.canlive = 1 self.canlive = 1
...@@ -158,7 +158,7 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -158,7 +158,7 @@ class Boooob(ircbot.SingleServerIRCBot):
# Voleur # Voleur
if self.voleur == personne: if self.voleur == personne:
#TODO doit n'avoir que deux choix parmis toutes les cartes restantes #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: if f in message:
serv.privmsg(personne, "Tu as choisi : "+f) serv.privmsg(personne, "Tu as choisi : "+f)
if f == "loups": if f == "loups":
...@@ -431,8 +431,9 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -431,8 +431,9 @@ class Boooob(ircbot.SingleServerIRCBot):
self.cartes.pop(0) # on retire le premier loup self.cartes.pop(0) # on retire le premier loup
rand.shuffle(self.joueurs) rand.shuffle(self.joueurs)
for f in 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% 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 !") serv.privmsg(f, "Pense a rejoindre le chann #lg_putsch_loups !")
self.loups.append(f) self.loups.append(f)
serv.invite(f, "#lg_putsch_loups") serv.invite(f, "#lg_putsch_loups")
...@@ -460,10 +461,10 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -460,10 +461,10 @@ class Boooob(ircbot.SingleServerIRCBot):
self.phase2trig = 0 self.phase2trig = 0
if self.voleur != "" and self.phase2 == 0 and self.voleurtrig == 1: if self.voleur != "" and self.phase2 == 0 and self.voleurtrig == 1:
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)))
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))) # on crée une liste de deux choix
serv.privmsg(self.voleur, "Tu es le voleur, tes choix sont : " + serv.privmsg(self.voleur, "Tu es le voleur, tes choix sont : " +
", ".join(choix)) ", ".join(self.choix))
self.voleurtrig = 0 self.voleurtrig = 0
else: else:
if self.phase2 == 0 and self.voleurtrig == 1: if self.phase2 == 0 and self.voleurtrig == 1:
...@@ -574,10 +575,6 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -574,10 +575,6 @@ class Boooob(ircbot.SingleServerIRCBot):
self.chasseurok = 1 self.chasseurok = 1
if self.chasseurok == 1: if self.chasseurok == 1:
serv.privmsg("#lg_putsch", "Et soudainement, le jour se leve.....") 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 f in self.victime:
for g in dir(self): for g in dir(self):
...@@ -634,6 +631,10 @@ class Boooob(ircbot.SingleServerIRCBot): ...@@ -634,6 +631,10 @@ class Boooob(ircbot.SingleServerIRCBot):
self.villageois.remove(self.chasseurvictime) self.villageois.remove(self.chasseurvictime)
else: else:
setattr(self, g, "") 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.chasseurvictime = ""
self.sorcierevictime = "" self.sorcierevictime = ""
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter