Skip to content
Extraits de code Groupes Projets

Develop

Fusionnées Sylvain "Cloud" MARET a demandé de fusionner develop vers master
1 fichier
+ 14
14
Comparer les modifications
  • Côte à côte
  • En ligne
+ 14
14
# -*- coding: utf8 -*-
# -*- coding: utf-8 -*-
#
import irclib
@@ -19,46 +19,46 @@ def list_to_str(li):
# renvoie un paquet avec le bon nombre de cartes & les bonnes classes
def Paquet(nbrJoueurs):
def paquet(nbrJoueurs):
if nbrJoueurs == 4:
return ["loups", "voyante", "sorciere", "chasseur"]
if nbrJoueurs == 5:
res = Paquet(4)
res = paquet(4)
res.append("loups")
res.append("voleur")
res.append("villageois")
res.append("ancien")
return res
if nbrJoueurs == 6:
res = Paquet(5)
res = paquet(5)
res.append("villageois")
res.append("cupidon")
return res
if nbrJoueurs == 7:
res = Paquet(6)
res = paquet(6)
res.append("villageois")
res.append("idiot")
return res
if nbrJoueurs == 8:
res = Paquet(7)
res = paquet(7)
res.append("villageois")
res.append("loups")
return res
if nbrJoueurs == 9:
res = Paquet(8)
res = paquet(8)
res.append("villageois")
return res
if nbrJoueurs == 10:
res = Paquet(9)
res = paquet(9)
res.append("villageois")
return res
if nbrJoueurs == 11:
res = Paquet(10)
res = paquet(10)
res.append("villageois")
res.append("loups")
return res
if nbrJoueurs == 12:
res = Paquet(11)
res = paquet(11)
res.append("villageois")
return res
@@ -75,7 +75,7 @@ class Boooob(ircbot.SingleServerIRCBot):
self.ingame = 0
self.phase = 0
self.repet = 0
self.admin = ["Titch","Cloud"]
# self.admin = ["Titch","Cloud"]
self.phase2trig = 1
self.phase2 = 0
@@ -167,8 +167,8 @@ class Boooob(ircbot.SingleServerIRCBot):
serv.privmsg(personne, "Pense a rejoindre le chann #lg_putsch_loups !")
serv.invite(personne, "#lg_putsch_loups")
else:
if f == "villageois":
self.villageois.append(f)
if f == "villageois":
self.villageois.append(f)
setattr(self, f, personne)
self.phase2 = self.phase2 + 1
break
@@ -424,7 +424,7 @@ class Boooob(ircbot.SingleServerIRCBot):
serv.mode(canal, "+m") # on mute le chan pour empecher les randoms de parler
serv.privmsg(canal, "Je mute le canal !")
self.cartes = Paquet(len(self.joueurs))
self.cartes = paquet(len(self.joueurs))
# 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
Chargement en cours