Skip to content
Extraits de code Groupes Projets
Valider 76b58b21 rédigé par Loris TICHADOU's avatar Loris TICHADOU
Parcourir les fichiers

Merge branch 'dev' into 'master'

Dev

See merge request !8
parents 35f14ca4 34b0905f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!8Dev
...@@ -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")
if role == "villageois":
self.villageois.append(player)
else:
setattr(self, role, player)
self.joueurs.pop(loup)
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....")
......
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