[MàJ 3.02] Le Sabre lumineux, tous les bugs signalés corrigés et un bouton pour expliquer le chat
Salut à tous !
La 3.02 est surtout une grosse opération de nettoyage : depuis la 3.01, plus de 250 bugs ont été corrigés, et tous les rapports du forum ont été traités. Vos retours sont dans presque chaque ligne de cette màj, merci à tous ceux qui ont pris le temps de les écrire :)
Et pour fêter ça, une nouvelle arme : le Sabre lumineux ! Les autres nouveautés viennent ensuite, en plus petit format. Le détail complet est ici : https://leekwars.com/release/3.02
Le Sabre lumineux
- Une nouvelle arme légendaire de niveau 248 : le Sabre lumineux (12 PT, portée 1, 120 à 140 dégâts). Sa lame prend les couleurs de ton poireau (unie, en dégradé ou à bandes pour les skins à motifs) et s'allume quand tu le prends en main. Trois moulinets, et la cible est Amputée : elle lâche son arme et ne peut plus en tenir pendant un tour, il faudra la rééquiper ensuite.
Les bugs, d'abord
- Trophées : on a repris les règles qui n'étaient pas justes.
- Sanglant, Sanguinaire et Meurtrier ne comptent plus que les ennemis tués (ni suicides, ni alliés, ni invocations), et le classement fun « Kills » aussi.
- Les trophées de dégâts en un tour (Prend ça, Dans ta face, O_o, Dévastateur…) ne comptent que les coups portés à un ennemi pendant son propre tour. Les trophées déjà obtenus restent acquis.
- Une défaite remet la série de victoires à zéro : fini les séries négatives qui débloquaient Résistant ou Indestructible.
- Les bulbes boostés ne débloquent plus de trophées à la place de leur invocateur, et Coffre, Butin et Trésor lisent enfin le bon compteur.
- Niveaux et talent : la montée de niveau se fait dès que l'XP atteint le seuil (équipes comprises), le talent d'équipe va à la bonne composition et ne descend plus sous 0, et le passage au niveau 301 ne donne plus qu'une couronne et une potion dorée.
- Combats : deux combats simultanés d'un poireau ne s'écrasent plus ses registres, la chasse aux coffres s'arrête quand plus aucun poireau n'est en vie, et le lecteur respecte les obstacles pour les sauts et les poussées.
- Tournois : compteurs séparés si tu tiens les deux camps, manche non jouée qui n'est plus comptée comme un nul, et une composition en plein tournoi ne peut plus se désinscrire.
- Forum et chat : compteurs de messages et de résolus justes, bons liens dans les notifications de vote, plus de « #null » dans les mentions d'équipe.
- LeekScript : des dizaines d'IA qui ne compilaient pas compilent maintenant (types nullables,
big_integer, x! += 1…), et moveToward, getCellToUseChipOnCell, mapEvery, deleteRegister & co. se comportent comme leur doc.
- Et des dizaines de plantages, de traductions et de pages de doc corrigés.
Pour les programmeurs
- Les opérateurs
??, ??= et ?. n'évaluent plus deux fois, et ** coûte 7 opérations (comme pow()). Un if dans une méthode à paramètres optionnels coûte aussi moins d'opérations. Dans tous les cas le coût baisse, jamais l'inverse.
moveTowardCell va au plus près d'un obstacle, moveToward* avec une cible null ne déplace plus, un bulbe ressuscité rejoue juste après son invocateur.
() => 2 est accepté, et les IA Python sont plus stables aux heures de pointe.
- Nouvelles constantes
WEAPON_GLOWING_SABER, STATE_AMPUTATED et USE_INVALID_STATE : useWeapon renvoie ce dernier quand ton entité est amputée, et summon aussi quand elle est stérile (au lieu de USE_FAILED).
- Attention : quelques changements de comportement peuvent toucher d'anciennes IA, surtout
moveToward*, le double appel de ?? et le retour de summon en état Stérile. Si une IA se comporte différemment, dis-le sur le forum.
Les nouveautés
- Expliquer un message du chat public (FR/EN) : un bouton affiche une explication sous la bulle, pratique pour une blague, une ironie ou un sigle que tu ne connais pas.
- Éditeur : aperçu en direct des fichiers Markdown, côte à côte, et diagrammes Mermaid (aussi dans le forum et l'encyclopédie).
- Copier le code d'un bloc en un clic, partout.
- Forum : recherche refaite avec filtres (état, priorité, verrou), avatars et participants dans les sujets, priorité « Injouable ».
- Notifications avec l'avatar de leur auteur, et un dialogue qui présente les dédommagements reçus.
- Marché : acheter par 10 les armes et puces des recettes de craft ; clés d'API « Sur mesure » à choisir endpoint par endpoint.
- Équilibrage : la Surinfection fait détoner 25 % de la somme des poisons, au lieu de 50 %.
- Et aussi : la flèche du haut modifie ton dernier message du chat, le thème clair du design v3 est retravaillé, les noms refusent les caractères invisibles.
Merci aux contributeurs
Cette màj intègre aussi des contributions de joueurs sur GitHub : XpliciT (option « Mes actions » du lecteur), FdHP (détail des PT/PM du rapport, historique « Personnalisé », filtres du forum), Portevent (animation du trèfle), dulphMain (trèfle qui ne glisse plus) et erwan-joly (console du navigateur allégée). Un grand merci à eux :)
Un sabre qui brille et un forum tout propre : je suis content de cette màj :) La suite arrive bientôt, rendez-vous dans le potager !
Pilow