Skip to content
Extraits de code Groupes Projets

Dev

Fusionnées Sylvain "Cloud" MARET a demandé de fusionner maret2016/Putsch:dev vers master
1 fichier
+ 20
27
Comparer les modifications
  • Côte à côte
  • En ligne
+ 20
27
@@ -423,36 +423,29 @@ class Boooob(ircbot.SingleServerIRCBot):
@@ -423,36 +423,29 @@ class Boooob(ircbot.SingleServerIRCBot):
# On attribue a chaque joueur un role
# On attribue a chaque joueur un role
#TODO changer pour s'assurer qu'une personne au hasard soit loup avant de tirer le reste des roles
#TODO changer pour s'assurer qu'une personne au hasard soit loup avant de tirer le reste des roles
#loup = rand.randint(0, len(self.joueurs) -1)
loup = rand.randint(0, len(self.joueurs) -1) #tire le numéro du loup
#role = self.cartes.pop(0)
player = self.joueurs.pop(loup) # on récup son nom pour la boucle
#player = self.joueurs.pop(loup)
self.joueurs.append(player) # on laisse le joueur dans la liste
#serv.privmsg(player, "Ton role pour la partie sera : "+role)
self.cartes.pop(0) # on retire le premier loup
#if role == "loups" or role == "villageois":
# if role == "loups":
# serv.privmsg(player, "Pense a rejoindre le chann #lg_putsch_loups !")
# self.loups.append(player)
# serv.invite(player, "#lg_putsch_loups") # ça marche pas besoin du if
# if role == "villageois": # inutile
# self.villageois.append(player)
#else:
# setattr(self, role, player)
#self.joueurs.pop(loup) # a priori ça a cassé là a debug
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
role = self.cartes.pop(rand.randint(0, len(self.cartes) - 1))
if f == player: #attribution du loup n°1 à 100%
serv.privmsg(f, "Ton role pour la partie sera : "+role)
serv.privmsg(f, "Pense a rejoindre le chann #lg_putsch_loups !")
if role == "loups" or role == "villageois":
self.loups.append(f)
if role == "loups":
serv.invite(f, "#lg_putsch_loups")
serv.privmsg(f, "Pense a rejoindre le chann #lg_putsch_loups !")
self.loups.append(f)
serv.invite(f, "#lg_putsch_loups")
if role == "villageois":
self.villageois.append(f)
else:
else:
setattr(self, role, f)
role = self.cartes.pop(rand.randint(0, len(self.cartes) - 1)) #l'élément 0 étant le loup tiré au dessus
#self.joueurs.append(player) # oui c'est moche mais c'est censé marcher
serv.privmsg(f, "Ton role pour la partie sera : "+role)
 
if role == "loups" or role == "villageois":
 
if role == "loups":
 
serv.privmsg(f, "Pense a rejoindre le chann #lg_putsch_loups !")
 
self.loups.append(f)
 
serv.invite(f, "#lg_putsch_loups")
 
 
if role == "villageois":
 
self.villageois.append(f)
 
else:
 
setattr(self, role, f)
serv.privmsg("#lg_putsch_loups", "coucou les ptits loups !")
serv.privmsg("#lg_putsch_loups", "coucou les ptits loups !")
serv.privmsg(canal, "Bon, bah c'est parti...")
serv.privmsg(canal, "Bon, bah c'est parti...")
serv.privmsg(canal, "La partie commence....")
serv.privmsg(canal, "La partie commence....")
Chargement en cours