
Changelog :

1.0  : - 1re version
1.01 : - Correction d'un bug mineur : le jeu signale maintenant
				 quand un mot a dj t propos mme si il ne rapporte
				 pas de points.
1.1  : - Correction de la procdure d'effacement automatique des
				 scores : petite erreur d'arguments.
1.2  : - Le masque affiche maintenant les accents si il y en a
1.21 : - Le masque de dpart affiche AUSSI les accents
1.3  : - Correction d'un bug qui bloquait le jeu si l'url du site
				 qu'on utilise pour afficher la dfinition d'un mot tait
				 injoignable ou faisait un timeout. L'exception est
				 maintenant gre : un message est envoy dans la partyline
				 pour signaler le problme au propritaire de l'eggdrop sans
				 que a bloque le jeu.
			 - Ajout d'une option pour voicer les joueurs qui trouvent un mot.
1.4  : - Amlioration de la gestion des caractres spciaux dans les pseudos
			 - Amlioration de la gestion des entres en double dans les scores
				 (Lorsqu'un joueur possde plusieurs scores au mme nom, ce qui peut
				 arriver si il joue avec un nom diffrent de celui qu'il avait la
				 dernire fois et qu'il reprend son ancien nick en cours de partie,
				 les entres en double sont fusionnes et les scores cumuls. Afin
				 d'viter toute tricherie (prise de possession d'un score appartenant
				  autrui), le bot affiche un message dans la partyline lorsque cela
				 se produit et le host du joueur est logg.)
			 - La commande !place affiche maintenant la position du joueur sur
				 combien au total.
			 - Gestion d'un cas rare o le site utilis pour rcuprer la
				 dfinition des mots renvoie seulement "Une remarque sur le
				 dictionnaire ?" au lieu de renvoyer la dfinition.
			 - Si des fichiers ncessaires au fonctionnement du jeu manquent, un
				 message d'erreur explicite s'affiche.
			 - Ajout d'une option pour dsactiver toutes les couleurs du jeu.
				 Remarque : en mode monochrome, les lettres bien places sont
				 soulignes au lieu de s'afficher en vert, et les lettres mal
				 places sont mise en gras au lieu de s'afficher en rouge.
			 - Ajout d'un systme anti-freeze pour relancer le jeu au cas o il
				 freeze en cours de partie (juste au cas o).
1.5  : - Ajustement des scores par dfaut pour un meilleur quilibre
			 - Des indices sont donns en cours de round si personne ne fait
				 de proposition pendant un certain temps.
			 - Ajout de plusieurs paramtres dans la section configuration :
					- nombres d'indices en fonction de la longueur du mot
					- nombre et intervalles des indices automatiques en cours de round
					- jour et heure de la remise  0 hebdomadaire des scores
			 - Ajout de l'affichage du nombre de lettres  ct du masque du mot 
				 trouver lorsqu'on rejoint le chan en cours de partie.
			 - Correction de quelques bugs.
2.0  : - Restructurations importantes. Si vous avez une version plus ancienne
				 du Motus, effacez tous les fichiers avant d'installer cette nouvelle
				 version (vous pouvez conserver votre fichier scores si vous le voulez,
				 il sera converti automatiquement au nouveau format; mais il vous faudra
				 le placer au bon endroit).
			 - Ajout d'une FAQ.
			 - Affiche un avertissement quand le temps est presque coul (20% du
				 temps restant).
			 - Dplacement des fichiers du motus (qui commencent  tre nombreux)
				 dans un rpertoire nomm "motus" et ils ont t renomms plus
				 explicitement pour la plupart.
			 - Dcentralisation de la configuration du jeu dans un fichier externe
				 (ce qui permet d'avoir plusieurs configurations toutes prtes).
				 Vous pouvez paramtrer le fichier de configuration que le jeu doit
				 utiliser. Remarque : cette option NE SE TROUVE PAS dans le fichier de
				 configuration. Vous la trouverez dans le fichier motus.tcl
			 - Ajout d'une procdure de dsinstallation/dsallocation des ressources
			 - Ajout de la commande "!motus compile" pour recompiler le motus et
				 appliquer tout changement de configuration sans avoir besoin de
				 rehasher l'eggdrop.
			 - Il est maintenant possible pour un administrateur d'activer/dsactiver
				 le jeu au moyen de la commande "!motus on/off" en public , ou
				 .chanset #chan +motus/-motus en partyline. L'tat actif ou inactif est
				 mmoris de faon permanente et rsiste donc  un redmarrage de
				 l'eggdrop. Lorsque le jeu est dsactiv, certaines fonctionnalits
				 continuent quand mme  fonctionner :
					* les commandes !motus on/off (heureusement) et !motus compile
					* la remise  0 hebdomadaire des scores (si elle est active)
					* la mise  jour des statistiques
					Notez que si le Motus est dsactiv, la remise  0 des scores et le
					changement de semaine des statistiques se feront silencieusement.
			 - Les commandes fonctionnent mme si gras/couleur/autres sont utiliss.
			 - Les scores sont dsormais archivs dans un fichier nomm
				 scores.history avant chaque effacement automatique ou non.
			 - Ajout d'un module de statistiques.
			 - Ajout de la commande !resetstats pour remettre toutes les statistiques
				  zro.
			 - Possibilit de faire des annonces entre deux rounds de jeu (records,
				 meilleurs joueurs, publicit pour votre forum, etc...)
				 Prs de 60 variables sont mises  votre disposition pour
				 composer vos annonces (voir fichier variables.txt pour la liste).
			 - Le bot annonce lorsqu'un record est battu.
			 - Ajout de la commande !fusion pour permettre  un admin de fusionner
				 manuellement les scores de 2 joueurs (par exemple Luc et Luc[dodo]).
			 - Ajout d'une option (activable ou non) pour compter des points de
				 pnalit dans les cas suivants : mot dj dit, mot inexistant, mot ne
				 rapportant aucun point.
			 - La commande !motuscmd a t renomme par dfaut en !aide et
				 affiche maintenant uniquement les commandes auxquelles a droit celui
				 qui l'a tape. Par exemple, un joueur ne verra pas les commandes admin.
			 - Possibilit de choisir d'afficher l'aide en notice ou par message priv.
			 - La liste de mots a t enrichie et comporte dsormais 105502 mots de
				 4  15 lettres (pas de noms propres, pas de verbes conjugus)
			 - Le Motus utilise maintenant l'ODS5 (Officiel du Scrabble v5) pour la
				 vrification orthographique des propositions.
			 - Il est maintenant possible de rgler une longueur minimale pour les
				 mots que le jeu propose.
			 - La procdure d'affichage de la dfinition d'un mot a t rcrite car
				 le site web utilis ayant chang sa mise en page, la version prcdente
				 ne fonctionnait plus. Cette procdure a galement t amliore
				 (dfinitions plus lisibles, moins de bugs d'analyse, gestion des
				 exceptions, proposition de mots approchants au cas o le mot recherch
				 n'a pas t trouv, affichage des paronymes, homonymes, difficults
				 orthographiques, plus configurable, beaucoup plus rapide.
			 - Il est maintenant possible de rgler les options d'affichage de la
				 dfinition des mots (nombre de paragraphes, nombre de lignes par
				 paragraphe, ...)
			 - Si la dfinition est trop longue pour tre affiche intgralement, 
				 un lien TinyURL vers la page web contenant la dfinition complte est
				 donn (option).
			 - Les couleurs sont dsormais entirement paramtrables.
			 - Ajout d'une mthode alternative d'envoi des messages au serveur pour
				 une plus grande ractivit du jeu si votre serveur IRC le permet
				 (voir dans le fichier de configuration pour les dtails)
			 - Ajout d'une option pour voicer ou non les joueurs qui gagnent un round.
			 - Ajout d'une commande !stat pour afficher des statistiques sur un joueur
				 et les titres / records qu'il dtient.
			 - Ajout d'une option qui permet d'annoncer sur un ou plusieurs chans
				 quand une partie de Motus commence.
			 - Ajout d'un module d'exportation HTML des statistiques et scores.
				 Possibilit de rgler l'intervalle de mise  jour, de choisir
				 l'apparence parmi des templates spars. Un seul template est fourni
				 par dfaut mais il est facile d'en crer d'autres et d'en changer 
				 volont; si vous crez vos propres templates et que vous souhaitez en
				 faire profiter les autres et contribuer au dveloppement du Motus,
				 vous pouvez me les faire parvenir et je les inclurai dans une
				 prochaine version ou j'en ferai un pack bonus.
			 - Ajout d'une commande permettant de changer de profil de configuration
				 jusqu'au prochain redmarrage/rehash de l'eggdrop.
				 Par exemple, le profil default.cfg est celui qui est paramtr par
				 dfaut. Admettons que vous avez un autre profil nomm difficile.cfg
				 avec des rglages de difficult diffrents, vous pouvez l'activer
				 en tapant !config difficile.
			 - Ajout d'une commande servant  gnrer un rapport de dbogage 
				 envoyer  l'auteur afin qu'il puisse vous aider plus facilement en
				 cas de problme.
			 - Optimisations diverses, correction d'une multitude de bugs
				 (je n'entrerai pas dans les dtails car la liste est longue).
			 "eh oui, la deux point zro, c'est pas du pipeau"
2.01 : - Correction de la base de donnes WORDLIST.DB, les accents n'taient
				 pas cods correctement.
			 - Les indices donns accentuent dsormais correctement les lettres qui
				 doivent l'tre.
			 - La vrification de la validit des chans dfinis dans les rglages se
				 fait maintenant correctement sur les chans enregistrs dans l'eggdrop,
				 et non pas sur les chans actuellement rejoints par l'eggdrop.
2.02 : - Nouvelle correction de la procdure de vrification de la validit du
				 chan dfini. Si aucun enregistrement n'existe, il est tout simplement
				 cr.
			 - Diverses corrections mineures.
2.03 : - Correction d'un bug rarissime qui faisait se dclencher l'anti-freeze
				 du jeu si un mme mot sortait 2 fois de suite.
2.04 : - Correction de la gestion d'une exception	dans la procdure d'affichage
				 des dfinitions.
2.1  : - Ajout d'une commande pour afficher la liste des records du jeu
				 (!records par dfaut).
			 - Ajout d'une commande "!motus version" pour afficher la version du jeu.
			 - Le nombre de points de pnalit pour un mot inexistant est pass  5
			   par dfaut (cette valeur peut tre rgle dans le fichier config)
			 - Aprs constat que la fonction RAND n'offre pas un niveau d'alatoire
			   satisfaisant en termes de rpartition (pas statistiquement),
			   utilisation de d'une meilleure fonction alatoire pour les petits
			   nombres (base sur le temps).
			 - Le fichier variables.txt contenant la description des variables
			 	 utilises dans les annonces, a t renomm en variables_annonces.txt
			 	 et un nouveau variables_html.txt a t ajout pour dtailler les
			 	 variables supportes dans les templates HTML.
			 - Ajout de 2 variables pouvant tre utilises dans les annonces
			 	 inter-round : %hinttime% et %maxhints% (voir le fichier
			 	 variables_annonces.txt)
			 - Correction d'un bug qui arrtait la distribution automatique
			 	 d'indices lorsqu'un mot inexistant tait propos.
			 - Correction d'un bug relativement rare qui provoquait l'octroi d'un
			 	 indice supplmentaire  des moments inopportuns.
			 - Les timers sont maintenant arrts proprement (on teste leur existence
			 	 avant de les arrter plutt que de les forcer, ce qui vite de flooder
			 	 la variable $::errorInfo)
			 - Ajout d'un diagramme d'activit du jeu sur les 52 dernires semaines
			 	 dans le template html de la page de statistiques, ainsi que des
			 	 variables associes (voir variables_html.txt)
			 - Le template html de la page de statistiques est maintenant en
			 	 XHTML strict (merci  Galdinx)
			 - Quelques optimisations ci et l.
