def get_config_logfile(serveur):
serveurs={"acoeur.crans.org":"acoeur","irc.crans.org":"crans"}
return config_logfile_template%(serveurs[serveur])
-config_overops=["[20-100]","[20-100]_"]
+config_overops=["[20-100]","[20-100]_","Petite-Peste","PEB"]
config_ops=[]
config_report_bugs_to=["[20-100]"]
indice = random.randrange(0,len(mots))
mot,definition=mots[indice],defs[indice]
# ' et - sont considérés comme déjà devinés
- mot = [(lettre,lettre in "'-") for lettre in list(mot)]
+ mot = [(lettre,lettre in "'-()") for lettre in list(mot)]
self.play_status[canal]=[mot,definition,{}]
self.affiche_mot(serv, canal, begin="Devinez")
liste=self.play_status[canal][0]
listeapres=[(lettre[0],lettre[1] or lettre[0]==giv_let) for lettre in liste]
if liste!=listeapres:
- nbtrouvees=(sum([lettre[1] for lettre in listeapres if not lettre[0] in "'-"])
- - sum([lettre[1] for lettre in liste if not lettre[0] in "'-"]))
+ nbtrouvees=(sum([lettre[1] for lettre in listeapres if not lettre[0] in "'-()"])
+ - sum([lettre[1] for lettre in liste if not lettre[0] in "'-()"]))
if self.play_status[canal][2].has_key(auteur):
self.play_status[canal][2][auteur]+= nbtrouvees
else:
serv.privmsg(canal,"Bravo ! C'était %s"%(realword))
serv.privmsg(canal,definition)
nlettre=float(len(realword.replace("'","").replace("-","")))
- contribs=["%s:%s%%"%(pseudo,str(int(100*contrib/nlettre))+("+bonus(%s)"%(bonusvalue))*(bonus==pseudo)) for pseudo,contrib in self.play_status[canal][2].items()]
+ contribs=["%s:%s%%%s"%(pseudo,str(int(100*contrib/nlettre)),("+bonus(%s)"%(bonusvalue))*(bonus==pseudo)) for pseudo,contrib in self.play_status[canal][2].items()]
contribs_score={pseudo:int(10*contrib/nlettre) for pseudo,contrib in self.play_status[canal][2].items()}
self.add_score(contribs_score)
serv.privmsg(canal,"Contributions : %s"%(" ".join(contribs)) )