Il faut signaler une chose à propos du filtre des noms : une bonne partie des problème est due au fait que Mythic a conçu son système de nom pour l'anglais (logique, c'est une boîte US).
Du fait de la structure des noms anglophone et des pseudo, ils ont posé certaines limitations :
- pas d'espace dans un nom, car en anglais un nom contenant des espaces ne peut pas être "sérieux", alors qu'en français, italien etc (les langues latines en général je pense) c'est le cas contraire. Un nom RP pour un nain en anglais peu être Ironfist ... en français Poing d'Acier etc.
- le filtre est conçu pour pour scanner les noms (qui ne sont qu'une chaîne de caractères) d'un bloc. Pour le script, Passpartout est simplement un nom dans lequel il y a ASS, mot interdit.
- les différences linguistiques font que des chaînes de caractère rares en anglais sont commune en français, donnant lieu à une sensure apparement aberrante.
- le choix de bloquer des noms comme "ange" et ses variantes peut se défendre, mais le mode de fonctionnement du script fait que boulANGEre sera filtré ... idem pour pASSpartotu etc
L' "erreur" de conception vient donc de chez Mythic qui a conçu un système sans prévoir son exportabilité
A priori, c'est le même genre de manque de prévoyance qui fait que les classes contenant un caractère
' posent problème lors de l'extraction car le caractère n'est pas itilisé en anglais, à par comme abréviation / raccourci. De plus, dans certains langages de programmation, il sert à délimiter des commandes ou des chaînes de caractère qui peuvent conduire à un conflit avec le code source du système
Ceci dit, ça ne rend pas moins idiot le choix de certains mots interdits.
Un script ne remplacera jamais le travail de quelqu'un et il laissera toujours passer un nom du style " Jean Luctareum " alors qu'il fera blocus sur Evangeline