J'ai créé ce sujet pour ne pas encombrer le sujet "Bugs" avec les bugs que je découvre. Cela permettra également de supprimer les bugs qui n'en sont pas. Tous les noms de joueurs et d'alliances sont cliquables.
En vert : Bugs réglés
En bleu : bugs considérés comm utiles, à ne pas régler
En rouge : bug considéré comme réglé mais ne l'étant pas
[color=rouge]- La version 1.5.0.0 est présente deux fois dans l'historique des versions[/color]
- On peut avoir un nombre de points de vie supérieurs au nombre de points de vie max d'un bâtiment après une attaque et donc baisser la vie d'un bâtiment de 200% par exemple
- Certains joueurs ont comme alliance une alliance n'existant plus, à laquelle ils n'appartiennent plus, ayant changé de nom ou ayant un TAG vide ou un id illégal
- Les boutons des alliances de l'historique des versions se trouvent sur les points de construction et redirigent vers un nombre de points comme alliance, qui n'existe donc pas
- On ne reçoit pas toujours les rapports des attaques qu'on lance (sujet 1181)
- On peut attaquer des joueurs n'étant pas présents sur la carte
- Si on lance une production de molécule au moment où une autre se finit, on se retrouve avec -1 molécules restantes voire un nombre de molécules qui diminue dans les négatifs et aucun temps restant pour la première production jusqu'a ce qu'on recharge la page
- Les joueurs présents dans le classement et n'ayant aucun point sont mal classés (ex: Maxou est 746ème mais apparait comme quatrième). Le même bug se produit avec les équipes (Lune par exemple). Voir ici (cliquable).
- On peut s'envoyer un message à soit-même (considéré comme utile, à ne pas régler)
- Sur la page "Messages Envoyés", la deuxième colonne est nommée "Auteur" au lieu de "Destinataire"
- Les caractères ? et = empêchent la balise [url] de fonctionner et la font apparaitre comme si elle était coupée. Par exemple : [url=https://theverylittlewar.com/joueur.php?id=Dulph]Ceci est censé rediriger sur ma page[/url] (bug différent du suivant)
- Certains caractères comme ' et ö (comme la plupart des accents), même encodés sous la forme %encodage du caractère en ASCII hexadécimal%, empêchent la balise [url] de fonctionner et font apparaitre vide l'entièreté du message
- Quand on écrit plusieurs espaces à la suite dans un message, seul un apparaît. Ces mots sont censés être séparés par 3 espaces chacuns. Ces mots sont censés être séparés par un espace chacuns.
- Lorsqu'on tente de trier le classement par joueurs d'une équipe, on est redirigé sur la page de notre équipe avec le classement choisit: par exemple https://theverylittlewar.com/alliance.php?&clas=1 au lieu de https://theverylittlewar.com/alliance.php?id=Clamort&clas=1
- Il est possible de créer un compte permanent dont le nom est du type "Visiteur" qui sera alors supprimé comme un compte visiteur classique.
- Il est possible d'avoir jusqu'à 5 classes de molécules, mais on ne peut pas produire de la 5ème car une tentative de production renvoi l'erreur SQL suivante (disponible ici en image)
- Les balises [joueur/] et [alliance/] ne fonctionnent pas si le nom fait 2 caractères ou moins. Exemple: [joueur=Je/] et [alliance=te/]. Les balises color n'ont également pas d'effets sur elles. Exemple: C'est ma page 😊: Dulph et ce n'est pas mon alliance (pas utilisable pour ceci à cause du bug suivant): Clavie Qu'en pensez-vous ?
- Les balises [alliance] et [joueur] ne fonctionnent pas pour certaines équipes. Par exemple, mon équipe, la [alliance=2ème D. B./]
®
Légende :<
Bugs:©
Je mettrai à jour avec les nouveaux bugs que je découvre. Pour comprendre la manière dont ce message a été fait, allez voir https://theverylittlewar.com/editer.php?id=1183&type=1Pour le message à soi-même, c'est assez connu et souvent utilisé, pour remplir la mission d'envoyer un message ou tester un message avec bbcode qu'on veut envoyer à quelqu'un d'autre, par exemple. Je ne sais pas si c'est réellement un bug, en tout cas, c'est plus utile que problématique.
Oui, c’était plus embêtant lorsqu’on pouvait s’attaquer soi-même, mais je crois que de ce côté le bug n’est plus.
Effectivement, ce n'est plus possible.
Il y avait plusieurs manières dont on pouvait interagir avec soi-même comme avec un autre joueur en se connectant avec un espace dans le nom d'utilisateur. Cela faisait aussi que les messages postés en étant connecté sans l'espace et ceux postés en étant connectés avec l'espace n'étaient éditables qu'avec la version qui les avait postés et pas l'autre. Il faudrait tester si c'est encore faisable.
Je crois que oui mais je n'ai pas vérifié.
Edit (14/09/24): Après tests, le bug est réglé.
il existe toujours le bug de ressources infinies via l'historique de navigation (cf mon nombre de pertes...)
Ah oui, tout de même. Assez impressionnant. Je ne pense pas le connaître en détail, celui-là. :')
.
Edit (02/01/25 22:38) : Test [alliance=Equipe à donner : contactez moi par mp/] Mordor [alliance=2ème D. B./] [alliance=2èmeD.B./]
.
Edit (02/01/25 22:43) : On dirait bien, pour le bug des balises joueur et alliance, que les espaces sont le problème. Je vais tester pour les autres caractères encodés par un code en %.
.
Edit (02/01/25 22:54) : Test [alliance=Les bleus/] [alliance=#bienvenue/] [alliance=2ème%20D.%20B./] (Pas trouvé d'équipe avec un accent et pas d'espace ou de croisillon.)
.
Edit (02/01/25 22:55) : Rien ne marche.Mordor marche mais c'est tout.
Edit (25-01-24 12h45): C'est du au fait que la balise ne fonctionne que si le nom est composé de chiffres, de lettres et d'underscores (_)et dont la longueur fait entre 3 et 16 caractères car les tags d'équipes sont censés avoir ce format. Remarque: tous les caractères peuvent être encodés sous la forme %.
La balise était donc prévue uniquement pour le format normalement imposé du TAG d'équipe, ce qui paraît logique.
Oui, je sais que tout caractère peut être encodé par un code en %, mais je me demandais si ceux qui devaient forcément l'être (# et espace, notamment) pouvaient être à l'origine du problème. Ils sont déjà la cause de bugs quand il s'agit d'accéder à la page d'une équipe, après tout.
Je ne pense pas qu'ils soient la cause du problème sauf pour # et '.