[MàJ 3.01] Cinq nouveaux composants, le combat dans l'éditeur, des images dans le chat et le forum
Salut à tous !
Deux semaines et demie après la 3.0, voici la 3.01 ! Une bonne partie de son contenu est déjà en ligne, arrivée au fil de l'eau depuis la 3.0 et souvent à partir de vos retours sur le forum. Il manquait le plus gros morceau : cinq nouveaux composants et un nouveau barème des altérations, qui rend enfin les 36 altérations obtenables. Au programme aussi : le combat de test directement dans l'éditeur, des images dans le chat et sur le forum, un nouvel éditeur de messages et une grosse fournée de corrections.
Le nouveau barème touche des pièces que certains d'entre vous ont mis du temps à améliorer, alors je prends le temps de l'expliquer juste en dessous.
Le détail complet est ici : https://leekwars.com/release/3.01
Cinq composants, et toutes les altérations obtenables
- Cinq nouveaux composants, dont les schémas tombent en combat comme ceux des autres : la Noix (niveau 79), le Cacao (niveau 185), l'Anneau d'améthyste (niveau 198), le Gyroscope (niveau 259) et le Lévitateur (niveau 287). Quatre d'entre eux rendent au recyclage des altérations qu'aucun composant ne donnait jusqu'ici.
- Noix (fruit, niveau 79) : 80 vie, 30 sagesse, 1 RAM
- Cacao (fruit, niveau 185) : −100 vie, 90 force, 90 magie, −1 PM
- Anneau d'améthyste (physique, niveau 198) : 180 vie, 40 science, 60 magie, 2 RAM
- Gyroscope (électronique, niveau 259) : 140 vie, 60 force, 40 résistance, 60 science, 1 PM
- Lévitateur (électronique, niveau 287) : 50 sagesse, 90 agilité, −40 résistance, 80 magie, 40 fréquence, 2 cœurs, −1 PM
- Pourquoi ce chantier : douze altérations n'avaient aucun composant pour les rendre au recyclage, et six d'entre elles étaient tout simplement impossibles à obtenir. Personne ne pouvait donc finir le trophée Complétiste (posséder une altération de chacun des 36 types). Avec les nouveaux composants et quelques composants existants retouchés, les 36 altérations ont maintenant toutes une source : le Complétiste devient faisable.
- En échange, le barème change : les caractéristiques rares pèsent bien plus lourd dans la charge d'une pièce. Un PT pèse maintenant 180 (80 avant), un PM 210 (100), un cœur 90 (40) et un point de RAM 120 (60). Force, agilité, sagesse, résistance, science et magie passent de 24 à 36, la vie et la fréquence ne bougent pas. En contrepartie, les grosses pièces gagnent en capacité, surtout celles qui portent déjà des PT, des cœurs ou de la RAM.
- Des composants existants sont retouchés pour que l'ensemble tienne : la plupart y gagnent, et les trois cartes mères s'allègent. Et je préfère le dire clairement : le Cœur de calcul Z.v-850 et la RAM 3 perdent leur PT natif. Tant qu'ils l'avaient, un PT ajouté sur ces pièces comptait comme un renforcement, sans limite par poireau. Sans PT natif, il devient une caractéristique créée, et chaque poireau ne peut créer une même caractéristique que sur une seule de ses pièces. Tous les changements de stats :
- Cœur de calcul Z.v-850 : PT 1 → 0
- RAM 3 : PT 1 → 0
- Carte mère : vie 50 → 40, science 40 → 20
- Carte mère avancée : vie 100 → 60
- Carte mère Pro : vie 150 → 80, sagesse 40 → 20, science 40 → 20
- Plaque d'amazonite : +20 sagesse
- Plaque d'obsidienne : +1 PT
- Ressort en cuivre : +30 résistance
- Alimentation : +40 agilité
- Uzoma : +2 cœurs
- Kirabo : vie 60 → 100, force 10 → 20
- Propulseur II : +1 cœur
- Refroidisseur liquide : +40 agilité, fréquence 60 → 100
- Kiwi : sagesse 20 → 50
- Orange : +20 fréquence
- Switch : +40 magie
- Switch Pro : sagesse 70 → 80, science 70 → 80
- Et les pièces déjà altérées ? Leur charge est recomptée au nouveau barème, souvent à la hausse. Une pièce qui passerait au-delà de 90 % de charge revient au pourcentage qu'elle avait avant la mise à jour : elle perd une partie des caractéristiques ajoutées, et vous récupérez les altérations et les Habs de la part retirée. Ce sont surtout les pièces avec des PT ou des PM ajoutés qui sont concernées, puisque ce sont eux qui pèsent le plus lourd. Et si, avec les composants retouchés, deux pièces d'un même poireau se retrouvent à créer la même caractéristique, le poireau garde celle qui la créait déjà : l'autre revient intacte dans votre stock, remplacée sur le poireau par une pièce de base du même composant. Si une de vos pièces vous semble mal traitée, dites-le moi sur le forum.
- Et à l'atelier : l'historique suit chaque pièce et donne la chance de réussite, le métabolisme trouvé reste affiché sur la vignette de la pièce, l'infobulle d'une ressource dit combien vous en avez, et une série de corrections (recycler une pièce verse enfin ses Habs sur votre compte, charger un ensemble garde vos pièces améliorées, une recette qui ferait dépasser 100 % de charge est refusée…).
Éditeur et LeekScript
- Le combat de test se joue maintenant dans l'éditeur, dans une troisième colonne à côté du code, que vous pouvez redimensionner. « Relancer le test » sauvegarde votre IA et rejoue le même scénario, et « Ouvrir le combat » affiche sa page si vous voulez le revoir en grand. Sur mobile, rien ne change.
- Un changement à connaître :
beforeFight() n'a plus de budget d'opérations à part, elle puise dans celles du tour 1. Si votre beforeFight() fait de gros calculs, votre premier tour en aura d'autant moins.
- Côté langage :
toFixed(x, n) écrit un nombre avec exactement n décimales (toFixed(1.0, 2) donne « 1.00 »), getAwakeningZone(entité) donne le rayon de la zone d'Éveil d'une plante, et un moins collé à un nombre en fait partie : -5, -∞ et -π ne coûtent plus d'opération. setLoadout() ne fait plus payer de potion pour rejouer le même ensemble, et une pièce améliorée ne sert qu'à un poireau par combat : celui qui la porte, ou le premier servi.
- Pour les nouveaux venus : le didacticiel va de nouveau jusqu'au bout, le premier combat mène à l'éditeur, et l'IA de départ est commentée dans votre langue, en LeekScript, JavaScript, TypeScript ou Python.
- Et aussi : l'éditeur replie d'un clic les longs tableaux écrits sur une seule ligne (
[⋯ 84]), la Console marque d'un point rouge les caractères invisibles (espace de largeur nulle…), une option « mark() en premier plan » montre les marques à travers les poireaux, les longs say() passent sur plusieurs lignes, les tourelles du combat de test jouent de nouveau l'IA choisie, et une série de corrections du compilateur et de l'éditeur (x++ sur un integer | real, objet.methode qui reste liée à son objet, objet['champ'](), la corbeille, le « Coller » du clic droit…).
Des images dans le chat et sur le forum
- Vous pouvez maintenant envoyer des images dans le chat, dès 5 000 points de trophées : collez-les, glissez-les ou joignez-les, GIF compris.
- Les images arrivent aussi sur le forum (jusqu'à 5 par message) et dans l'encyclopédie, avec un nouvel éditeur commun pour écrire un sujet, une réponse ou une page : barre d'outils, aperçu en direct, raccourcis (Ctrl+B, Ctrl+I, Ctrl+K, et Ctrl+Entrée pour envoyer) et emojis.
- Vous pouvez modifier vos messages du chat pendant 15 minutes après leur envoi (merci à Amal). Un message modifié porte un petit crayon, avec la date de modification au survol.
/exec exécute du code directement dans le chat, en LeekScript, JavaScript, TypeScript ou Python, et affiche sous le message le résultat, son coût en opérations et les erreurs éventuelles. Pratique pour répondre à une question avec un exemple qui tourne :)
- Et aussi : Emoji 18 avec 17 emojis de plus et 70 favoris au lieu de 30, les noms d'éleveur et de poireau acceptent toutes les écritures (cyrillique, grec, arabe, chinois…), les mentions reconnaissent les pseudos accentués, les messages d'un même éleveur restent groupés quand on remonte dans le chat, la recherche de l'encyclopédie trouve une page dès le début d'un mot (« surinf »), et les catégories du forum s'affichent dans la langue du forum consulté.
Combats, arènes et tournois
- Quelques changements d'équilibrage : la Surinfection ne supprime plus les poisons, elle inflige tout de suite 50 % des dégâts qu'ils font par tour (65 % en coup critique), et chacun perd un tour au lieu de disparaître. La Maturation donne +20 de puissance au lieu de +5, et le J-Laser s'utilise 4 fois par tour au lieu de 3.
- Les poisons, séquelles et soins sur la durée se décomptent maintenant au tour de leur cible, un tour à chaque coup : un poison de 2 tours frappe bien 2 fois, même posé en dehors du tour de son lanceur. C'est ce qui arrivait à la Capsaïcine des Piments, qui ne frappait qu'une fois.
- Insoignable bloque aussi les soins des effets de vie max (Blindage, Élévation…), Libération ne change plus un état en un autre et retire Insoignable et Stérile en coup critique, et une plante réveillée agit sous son propre nom, avec son propre budget d'opérations.
- En arène, nouvelle option « Aléatoire » pour le mode préféré, qui compte autant pour chaque mode, et « Peu importe » ne pèse plus dans le tirage : vous suivez les préférences des autres.
- Quatre classements fun, un par arène : guerres gagnées, chasses aux coffres gagnées, Colosses vaincus et victoires en tant que Colosse (merci à dulph).
- Des adversaires de force plus proche : les tournois regroupent des poireaux de niveaux proches, les arènes automatiques ne mettent jamais deux poireaux d'un même éleveur ensemble, et au Potager, les bas niveaux affrontent des adversaires à leur mesure.
- Le Potager, les arènes et les boss s'ouvrent à l'API : avec une clé API, vous pouvez vous inscrire à l'arène et lancer vos combats solo, éleveur, équipe et boss sans garder le site ouvert.
L'accueil et « En direct »
- « En direct » suit maintenant tout le jeu : poireaux et équipes créés, anniversaires, entrées dans le top des classements fun, trèfles attrapés, arènes automatiques, et les tournois de bout en bout, de l'ouverture aux vainqueurs. Le fil arrive en temps réel et se filtre par catégorie, et vous pouvez ajouter le widget plusieurs fois à l'accueil, chacun avec son filtre.
- Quatre nouveaux widgets : Arène (les joueurs en attente et un bouton pour les rejoindre), Équipe (talent, classement et membres connectés), Mes tournois (merci à Smartiz) et Encyclopédie, avec les dernières pages modifiées dans toutes les langues (merci à Sycareus).
- Les widgets de la 3.0 progressent aussi : « Gagnants des tournois » montre tous les vainqueurs de la dernière édition, « Trophées les plus rares » ceux de tout le jeu, avec votre progression, et « Statistiques d'un poireau » son rang et son écart au talent moyen (merci à Amal).
- Et aussi : modifier l'accueil s'annule, les widgets peuvent être bien plus petits, le survol d'un éleveur ou d'un poireau ouvre son aperçu, le widget Chat affiche aussi le chat d'équipe ou d'un groupe privé, et « Joueurs remarquables » ne retient qu'un compte par joueur.
Et aussi
- Six nouvelles ressources à collectionner : un Scarabée pour chaque bug que vous avez signalé sur le forum et qui a été résolu, un Scarabée d'or pour une faille signalée plutôt qu'exploitée, une Pale de tourelle quand vous détruisez une tourelle (et parfois un Cœur de tourelle), un Pétale de trèfle quand vous attrapez le trèfle, et la Pierre de lune, offerte par les organisateurs des soirées Battle Royale. Les anciens rapports de bug résolus et les trèfles déjà attrapés comptent aussi. Aucune recette ne les utilise encore : à suivre ;)
- La forge fabrique et détruit par lot, ×1 ou ×10, et après une destruction, « Recommencer » repose la même pièce d'un clic.
- L'inventaire a sa recherche : par nom, sans se soucier des accents, et un schéma se trouve aussi par ce qu'il fabrique.
- Vos équipements s'importent et s'exportent en JSON, pour les partager sur le forum ou les passer d'un compte à l'autre (merci à Tabarius et Nyaleph).
- Le lecteur de combat est bien plus fluide, surtout sur les machines modestes, le site démarre plus vite (l'éditeur de code ne se charge plus sur chaque page), et les titres passent à une police pixel plus lisible.
- Les grands poireaux reviennent dans les marges, avec un réglage : verts, discrets ou masqués. Et l'option « Ancien design » est de retour dans les réglages.
- L'historique des modifications a sa recherche, jusque dans les titres des versions, pour retrouver quand une fonctionnalité ou une correction est arrivée.
- Jusqu'à 42 comptes déclarés, pour tout le monde et sans Leek Wars +. Avec Leek Wars +, vos combats sont générés deux par deux et la réserve monte à 200 combats, et l'abonnement est maintenant offert aux modérateurs, cristaux mensuels compris.
- Et aussi : les pages poireau, éleveur et équipe montrent jusqu'à 12 combats et tournois, changer de compte vous laisse sur la page où vous étiez, une notification est marquée lue dès que vous ouvrez sa page, l'arbre des tournois est plus grand, les glyphes des puces redeviennent des néons fins, la Collection peut masquer les objets payants et inobtenables, la traduction chinoise est entièrement relue et plus aucune langue n'est marquée « bêta », et une longue liste de corrections (Safari et iPhone, changement de compte, mails des messages privés, trophées, rapports et lecteur de combat, mobile).
Un grand merci à tous ceux qui ont signalé des bugs et proposé des idées depuis la 3.0, une bonne partie de cette mise à jour vient de vous : Amal, Smartiz, dulph, fujiwar, Sycareus, Nyaleph, FdHP, WhiteSlash, Ref, feeddageek, Casanova, Tabarius, pakalatak, tagadanar, MaxDuKart, LeeksLord, dulph5, CultiVolteur, nytope et Proutmouth.
Bonne découverte, et bon courage à ceux qui visent le Complétiste ;)
Pilow