X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=hung.py;h=9582bc0fe27cc763ad154e15e7f23e361a8aa60e;hb=d8dc10f1a6c439f8f21b1fe0b1a044a6b517c609;hp=ea2a64c843dec47a3a0bd5ad2a333de08d8c8b1a;hpb=6868fbffcd492c84cc8066080cf9669c74f99e23;p=bots%2Fhung.git diff --git a/hung.py b/hung.py index ea2a64c..9582bc0 100755 --- a/hung.py +++ b/hung.py @@ -31,7 +31,7 @@ config_logfile_template="hung.%s.log" 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]"] @@ -281,7 +281,7 @@ class Hung(ircbot.SingleServerIRCBot): 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") @@ -338,8 +338,8 @@ class Hung(ircbot.SingleServerIRCBot): 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: