]> gitweb.pimeys.fr Git - bots/historien.git/blobdiff - historien.py
Il s'appelle pas Deconnaisseur mais Historien
[bots/historien.git] / historien.py
index 680c6107e1a33ed88d3035fb5366f0abd3692693..322d1ce9e220a92e521eb61449f060f2f014da73 100755 (executable)
@@ -119,7 +119,7 @@ def is_tag(chain):
 class RefuseError(Exception):
     pass
 
-class Deconnaisseur(ircbot.SingleServerIRCBot):
+class Historien(ircbot.SingleServerIRCBot):
     def __init__(self,serveur,debug=False):
         temporary_pseudo=config_pseudo+str(random.randrange(10000,100000))
         ircbot.SingleServerIRCBot.__init__(self, [(serveur, 6667)],
@@ -559,7 +559,11 @@ class Deconnaisseur(ircbot.SingleServerIRCBot):
                 answer=self.play_status[canal][1]
                 score_obtenu=reussi(message.decode("utf8"),answer,auteur)
                 if score_obtenu:
-                    bonusmsg=" [+bonus_mois"*(score_obtenu>config_score_annee)+"+bonus_année"*(score_obtenu>config_score_annee+config_score_mois)+"]"
+                    if self.play_status[canal][0]==1:
+                        bonusmsg=u" [+bonus_mois"*(score_obtenu>config_score_annee)+u"+bonus_jour"*(score_obtenu>config_score_annee+config_score_mois)+u"]"
+                    else:
+                        bonusmsg=""
+                        score_obtenu=1
                     serv.privmsg(canal,(u"%s: bravo ! (C'était le %s)%s"%(auteur,answer,bonusmsg)).encode("utf8"))
                     log(self.serveur,canal,auteur+"$win",message)
                     self.add_score(auteur,score_obtenu)
@@ -642,5 +646,5 @@ if __name__=="__main__":
     except KeyError:
         print "Server Unknown : %s"%(serveur)
         exit(404)
-    deco=Deconnaisseur(serveur,debug)
-    deco.start()
+    historien=Historien(serveur,debug)
+    historien.start()