X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fhung.git;a=blobdiff_plain;f=hung.py;h=2c3e7086dbb9955b8b5e970cf8e30a1a5b736911;hp=20adde8f7b1409180114b9c7b0d35fa3329a5302;hb=HEAD;hpb=07b3ec1f01ff8258aba94b8f68a22a9b777c1736 diff --git a/hung.py b/hung.py index 20adde8..2c3e708 100755 --- a/hung.py +++ b/hung.py @@ -32,7 +32,7 @@ def get_config_logfile(serveur): 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: @@ -531,7 +531,7 @@ class Hung(ircbot.SingleServerIRCBot): 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]