def log(serveur,channel,auteur=None,message=None):
f=open(get_config_logfile(serveur),"a")
- if auteur==message==None:
+ if auteur == message == None:
# alors c'est que c'est pas un channel mais juste une ligne de log
chain="%s %s"%(time.strftime("%F %T"),channel)
else:
realword = self.reveal_word(serv, canal)
nlettre=float(len([l for l in realword if not l in config.non_guess_chars]))
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()}
+ contribs_score={pseudo:int(10.0*contrib/nlettre)+(bonusvalue*(bonus==pseudo)) for pseudo,contrib in self.play_status[canal][2].items()}
self.add_score(contribs_score)
serv.privmsg(canal,"Contributions : %s"%(" ".join(contribs)) )
self.play_status[canal]=[None,None,None]