[MàJ 2.48] Classements de boss, hooks de combat, grands entiers et nouveaux trophées
Salut à tous !
La mise à jour 2.48 est arrivée ! Pas mal de nouveautés au programme : des classements pour les boss, des hooks de combat pour piloter vos équipements depuis l'IA, les grands entiers en LeekScript, quatre nouveaux chapeaux, 18 trophées, et un gros lot d'améliorations sur l'éditeur, les arènes et l'historique de combat.
Le détail complet est ici : https://leekwars.com/release/2.48
Classements de boss
- Les boss ont enfin leurs classements ! Pour chacun des 3 boss, quatre classements distincts : le combat le plus rapide, celui avec le moins de poireaux, le plus bas niveau total, et les premiers à l'avoir vaincu. De quoi relancer la course aux boss.
- Un lien direct vers le classement est ajouté sous chaque boss dans le potager, et chaque ligne de classement renvoie vers le combat correspondant.
- Les boss frappent désormais avec leurs nouvelles attaques, implémentées et animées : Boule de feu, Shuriken, Kemuridama, Trébuchet et Tonnerre. Leurs combats ont tout de suite plus de gueule.
Hooks de combat et équipements
- Deux nouvelles fonctions optionnelles dans vos IA :
beforeFight() (appelée avant le tour 1) et afterFight() (après la fin du combat). Dans beforeFight(), vous pouvez appeler setLoadout(name) pour appliquer l'équipement adapté à l'adversaire, juste pour ce combat. getWinner() permet de récupérer le gagnant dans afterFight().
- Côté éditeur d'équipement, vous pouvez désormais définir des armes oubliées préférées, classées par ordre de priorité : la première dont vous possédez un exemplaire libre est équipée.
Grands entiers et LeekScript
- Nouveau type
big_integer : des entiers de taille illimitée, en ajoutant simplement le suffixe L à un nombre. Fini les débordements quand vos calculs explosent. (merci à Batary)
- Nouvelles annotations pour documenter votre code :
@unused, @deprecated, @pure, @override, @tailrec et @todo, avec une explication au survol.
- Et aussi côté langage : chaînage optionnel
objet?.champ, accès et découpes de chaînes (s[i], s[a:b:c]), intervalles d'entiers dans un set ` avec setFilter(), fonctions de bits (bitLength, setBit, bitCount`...), Map et Set qui conservent l'ordre d'insertion, narrowing sur les champs, et une analyse jusqu'à 2x plus rapide sur les grosses IA.
Chapeaux, trophées et une nouvelle arme
- Quatre nouveaux chapeaux : la casquette à plume, le chapeau steampunk, le bachi de marin et le chapeau invisible. Certains s'achètent, d'autres se fabriquent, et la casquette se débloque en recevant 20 likes.
- 18 nouveaux trophées à débloquer : autour de git, des équipements rapides, des boss vaincus 1000 fois, des potions de trèfle et des likes reçus.
- Une nouvelle arme rare, le Bazooka au plutonium, dotée d'un passif qui convertit une partie des dégâts subis en résistance.
Éditeur
- Vous pouvez maintenant cloner un dépôt git distant directement depuis l'éditeur (Fichier > Cloner un repo git), et connecter vos instances auto-hébergées (GitHub Enterprise, GitLab, Bitbucket DC, Forgejo).
- Et aussi : compteur de références sur les variables globales, avertissement de code mort en mode strict, coloration des fichiers
.md/.json/.yaml, bouton « Compacter le dépôt » et fermeture auto du panneau de problèmes une fois tout résolu.
Vie du jeu
- Un compteur en direct du nombre de joueurs en file pour les arènes s'affiche dans le potager et le menu, et la popup d'attente d'arène a été enrichie (choix du poireau, mode préféré, compteur live).
- L'historique de combat a un nouveau mode tableau triable, et un aperçu détaillé apparaît au survol d'un combat (durée, gains de talent, trophées, bonus).
- Les pages d'encyclopédie affichent désormais les formules mathématiques (LaTeX), et leurs titres ont une ancre cliquable pour partager une section précise. (merci à hypernavet)
- Et aussi : suggestions de chapeaux et couleurs avec aperçu en direct sur votre poireau, nouveau bandeau de validation de compte, annonce de la Potion de trèfle III dans le chat, mémorisation de la graine et du côté en défi, et un paquet de corrections (Colosse, trophées, forum, chat, vieux navigateurs Android...).
Équilibrage
- Dôme : durée du bouclier réduite de 4 à 3 tours.
- Dopage : le buff de force et de dégâts ne s'applique plus au lanceur, uniquement aux alliés et aux invocations.
Pas mal de boulot dans cette màj, j'espère que ça vous plaira ! D'autres choses se préparent côté PvE, mais chut. :)
Merci à tous de votre fidélité au fil des années, ça fait vraiment plaisir de continuer à faire grandir le jeu avec vous. Profitez bien de toutes ces nouveautés !
Pilow