Changelog
Historique des évolutions du script / de l'extension KiCraft : nouveautés, changements et corrections.
Version actuelle : 1.19.11
Version 1.19.10
30 juillet 2026
Modifié
- Effets de combat : « Attaque puissante » et « Exécuter » donnent un coup d'épée plus appuyé avec une onde de choc ; « Balayer » fait un grand arc d'épée. Les attaques à distance gardent leur projectile.
Version 1.19.9
30 juillet 2026
Modifié
- Effets de combat : l'attaque normale au corps-à-corps donne un coup d'épée (arc tranchant sur la cible) au lieu de lancer un petit dard.
Version 1.19.8
30 juillet 2026
Modifié
- Effets de combat : à chaque chargement de la vue, seules les NOUVELLES actions (jouées depuis la dernière fois) sont rejouées automatiquement — au lieu de tout jouer à la connexion puis plus rien. Une nouvelle connexion rejoue tout, et le bouton « Rejouer les effets » rejoue l'ensemble.
Version 1.19.7
30 juillet 2026
Ajouté
- Effets de combat : lors d'une attaque au corps-à-corps, le sprite de l'attaquant fait un pas vers sa cible (les sorts et les attaques à distance ne bougent pas — déterminé à partir de la description de chaque capacité).
- Nouvel effet pour « Coup de bouclier » : un bouclier porté par le pas de l'attaquant, avec un choc à l'impact.
- « Balayer » déclenche un pas et un large arc pour montrer qu'il touche plusieurs cases.
Corrigé
- Effets de combat : un coup qui applique un statut « Malus d'Esquive » (Attaque sacrée, Coup de bouclier…) n'est plus pris à tort pour une esquive — l'animation joue bien le coup et affiche les dégâts.
Version 1.19.5
30 juillet 2026
Corrigé
- Annotation d'observation : sur la page de résultat d'une observation (qui n'a pas de grille interactive), le plan de la carte n'était pas retrouvé et l'annotation échouait avec « Position introuvable ». Le dernier plan vu sur la vue est désormais mémorisé et réutilisé, donc l'annotation des butins et sources de mana fonctionne.
Version 1.19.4
30 juillet 2026
Corrigé
- Effets de combat : à la connexion, la séquence attend un court instant que les actions des autres entités (monstres, compagnons, autres joueurs) soient récupérées, puis les joue toutes ensemble — au lieu de ne jouer que les vôtres. Elle se relance bien à chaque nouvelle connexion, mais plus à chaque changement de page.
Version 1.19.1
29 juillet 2026
Modifié
- Effets de combat : les dards de la « Piqûre » sont plus grands, contourés et laissent une traînée — on les voit bien mieux partir.
- Léger ajustement du rythme de la séquence de combat (animations un peu plus courtes, un peu plus d'espace entre deux).
Version 1.19.0
29 juillet 2026
Ajouté
- Effets de combat : en scannant les PV des joueurs, les actions récentes de tout le monde sur la carte sont récupérées (joueurs, monstres et compagnons), pas seulement les vôtres — la séquence rejouée couvre donc les combats autour de vous.
- Nouveau bouton « Activer les animations » (activé par défaut) sur la carte pour couper/réactiver les animations de combat.
Modifié
- Les animations de combat ne se rejouent plus qu'une seule fois par session (à l'arrivée sur la vue), au lieu de se relancer à chaque changement de page. Le bouton « Rejouer les effets » reste toujours disponible.
- Les contrôles sur la carte (Rejouer / animations / chiffres de dégâts) sont regroupés en boutons compacts à icônes.
Corrigé
- Un sort lancé sur un compagnon (mulet, cheval…) affiche désormais son effet : le compagnon est reconnu même quand le journal le désigne par son type plutôt que par son nom. Le sort « Drain de vie » a aussi son propre effet.
Version 1.18.0
29 juillet 2026
Ajouté
- Deux nouvelles catégories de note : « Butin » (bourse dorée) et « Source de mana » (étoile bleue), avec leurs variantes « (observation) » en gris.
- Après une action d'observation, une barre « Annoter sur la carte » apparaît au-dessus de la carte de recherche : choisissez un ou plusieurs périmètres (communautés / clan / vous) et une durée, puis les butins et sources de mana repérés sont annotés d'un seul coup sur la carte.
- Une légende des catégories est affichée dans le menu des notes.
Modifié
- Les durées de note temporaire sont désormais exprimées en tours : de 12 h (1 tour) jusqu'à 120 h (10 tours).
- Sur téléphone et tablette, l'icône des marqueurs de note est plus petite dans sa pastille, pour que la couleur (qui indique la catégorie) reste lisible.
Version 1.17.5
28 juillet 2026
Corrigé
- Menu des notes : à l'ouverture, les personnages et les décors de la carte restent bien sous le panneau au lieu de s'afficher par-dessus.
Version 1.17.4
27 juillet 2026
Modifié
- Effets visuels de combat : les animations sont un peu plus rapides et la séquence s'enchaîne plus serré entre deux sorts.
Version 1.17.3
27 juillet 2026
Modifié
- Le menu des notes de communauté n'est plus une barre au-dessus de la carte : il est regroupé dans un bouton compact en haut à gauche de la carte, qui déploie les contrôles (affichage des notes, mode annotation, périmètres à afficher, partage de position). Son état ouvert/fermé est mémorisé.
- Le bouton du mode notes s'intitule désormais « Annoter ».
- Les boutons de la grille sont plus courts : « Monsters HP » devient « Monsters » et « Allies HP/MP » devient « Allies ».
Corrigé
- Dans la fenêtre d'ajout de note, choisir un périmètre ou une catégorie referme désormais le sélecteur au lieu de le laisser ouvert.
Version 1.17.2
27 juillet 2026
Corrigé
- La séquence d'effets de combat ne se jouait parfois deux fois : elle ne démarre plus qu'une seule fois par page. Les actions récupérées ensuite par le scan des PV des monstres viennent enrichir la séquence sans la relancer — le bouton « Rejouer » les inclut.
- Les effets ne se décalent plus légèrement par rapport à la grille lorsqu'on fait défiler la page pendant la séquence.
- Sur les petites grilles (vue x1 / mobile), les effets étaient réduits autour de la cible, ce qui rapprochait aussi leur point de départ de celle-ci : les sorts semblaient partir à côté de l'auteur, voire à une case de lui. Ils partent maintenant exactement du centre de son image, seule la taille des effets étant réduite.
- Les attaques des monstres d'élite et des compagnons partent enfin de leur case : la carte ajoute un qualificatif à leur nom (« Elémentaire de glace véloce ») là où l'historique n'écrit que « Elémentaire de glace », et les deux ne se reconnaissaient pas.
Version 1.17.1
27 juillet 2026
Modifié
- Les actions survenues à la même minute ne sont plus jouées en rafale : elles s'enchaînent une par une, au rythme normal, exactement comme des actions de minutes différentes.
- Sur mobile (petites cases), les effets de combat sont encore un peu réduits pour mieux tenir dans la grille.
Corrigé
- Une action lancée par un compagnon présent sur la carte (élémentaire de glace, golem, loup, mulet…) part maintenant de sa case, au lieu de tomber du ciel sur la cible.
- Les sorts partent désormais du centre de la case de l'auteur : ils semblaient jusqu'ici démarrer sur le bord de la case, comme s'ils venaient d'à côté.
Version 1.17.0
26 juillet 2026
Ajouté
- Première version — accès testeurs uniquement : la préférence « Afficher les effets visuels de combat » n'apparaît pour l'instant dans les réglages que pour quelques comptes de test, le temps de peaufiner la fonctionnalité.
- Effets visuels de combat : sur la carte, les dernières actions de combat sont rejouées en séquence, chacune un trait partant de la case de l'auteur vers sa cible. Les attaques utilisent un trait élémentaire (feu, glace, foudre, sacré, sang, poison ou physique) avec projectile et éclat d'impact ; les actions bénéfiques (soins, buffs type Dévotion/Instinct) un trait de soutien doux. Variantes selon le résultat (critique, blocage, esquive), et un bouton « Rejouer ». Élément et nature (offense/soutien) déduits automatiquement de la capacité.
- Sur la fiche d'un monstre ou d'un joueur, l'effet du dernier sort subi s'affiche aussi sur son portrait. Activable via la préférence « Afficher les effets visuels de combat » (désactivé par défaut).
- Retour visuel plus marqué selon le résultat : critique avec onde de choc et éclats, blocage stoppé net par une parade, esquive où le trait rate la cible qui se dérobe.
- Affichage chiffré des dégâts et des soins au-dessus de la cible (+XX en vert, −XX en rouge), plus gros en critique et plus petit en blocage, quand la capacité rapporte un score. Une case « Chiffres de dégâts » sur la grille l'active ou non (réglage mémorisé).
- Le soin de base (« X soigne Y »), qui n'est ni un sort ni une technique, est désormais reconnu et affiche un trait de soin.
- La séquence rejoue toutes les actions des dernières 24 heures (depuis 00h01 la veille), et plus seulement les vôtres : en scannant les PV des monstres, les combats autour d'eux — reçus comme émis, par n'importe quel joueur — sont aussi rejoués.
Modifié
- Dans la séquence rejouée, les actions survenues à la même minute sont désormais jouées simultanément, tout en conservant l'ordre chronologique des tours.
Version 1.16.1
25 juillet 2026
Corrigé
- Sur mobile (vue x1), les marqueurs de notes et de position sur la grille étaient trop gros par rapport aux cases : ils sont désormais nettement réduits.
Version 1.16.0
24 juillet 2026
Ajouté
- Notes de communauté sur la grille : posez sur n'importe quelle case des notes catégorisées (objet jeté, allié caché, danger, monstre/PNJ, dépouille vide, dépouille à loot, ressource, point d'intérêt, autre) avec un commentaire optionnel.
- Trois périmètres de partage — personnel (« Moi »), clan, ou communauté : la fonctionnalité marche pour tout le monde, même sans communauté. Vous choisissez les périmètres affichés (cases à cocher mémorisées) et le périmètre cible à l'ajout ; chaque note porte un badge de périmètre.
- Bouton « Notes » : cliquer une case ouvre ses notes sans se déplacer ; un bouton œil affiche/masque toute la couche. Les cases annotées affichent leurs icônes en quinconce avec un compteur.
- Notes permanentes ou temporaires (6 h / 24 h / 3 jours, purge automatique), édition et suppression (les vôtres, ou toutes si vous êtes admin de communauté), et réordonnancement par glisser-déposer pour gérer la priorité.
- Partage de position en furtivité, par communauté : signalez votre case aux communautés de votre choix tant que vous êtes caché ; le marqueur affiche le pseudo de l'allié, et la position se supprime comme une note (par son auteur, ou par un admin de la communauté).
Version 1.15.0
20 juillet 2026
Ajouté
- Nouveau bouton « Changelog » dans le script : ouvre l'historique des versions (page /changelog de kicraft.fr) dans un nouvel onglet.
- Vérification de mise à jour : le script interroge l'endpoint public /api/changelog/version et compare les numéros en SemVer numérique ; une pastille apparaît sur le bouton quand une version plus récente est disponible (appel sans token, silencieux, sans blocage).
- Page publique /changelog (dates localisées selon la langue, badges de catégorie colorés) et endpoint public /api/changelog/version (CORS).
Version 1.14.0
3 juillet 2026
Ajouté
- Barres de PM (points de magie) sur la surcouche de santé des joueurs alliés de la grille de combat : createOverlay accepte pm/pmMax et rend une barre bleue .kicraft-grid-pm-overlay.
Modifié
- Bouton renommé « Alliés PV/PM » ; la barre de PV se décale vers le haut quand un texte de PM est présent (classe .kicraft-grid-tile-has-pm).
Corrigé
- Correction du bug d'ID dupliqué #barre_pm dans les extracteurs de membres alliés et d'empathie (traversée des frères depuis .barre_pv).
Version 1.13.0
3 juillet 2026
Ajouté
- Ajout de l'or (depuis le cache Kicraft) dans l'encart de statut des membres alliés, avec la mention (Kicraft).
Modifié
- Refonte de la disposition des encarts de statut : tout le contenu Kicraft passe sous le formulaire d'actions de Kigard pour éviter les décalages de mise en page, et le conteneur de synchronisation passe en tout dernier.
- Remplacement des styles inline par des classes CSS (kicraft-sync-outdated/current, kicraft-storage-bar) et suppression de code mort (alias getKicraftTopContainer, imports date.js dupliqués).
Version 1.12.0
3 juillet 2026
Ajouté
- Scan et affichage des statistiques de build : le nouvel extracteur buildStats.js récupère en parallèle les pages évolution et profil (stats de base → effectives, delta, coût du prochain niveau, combat, résistances élémentaires, PE).
- Modale de build en jeu (grille de cartes de stats en 4 colonnes, bloc combat, résistances élémentaires, section PE) et page kicraft.fr /players/{player}/build.
- Nouvel attribut de visibilité « build » (propagé aux préférences du script, au formulaire de visibilité et à la réponse API basic-info) ; permission viewBuild et routes GET/POST /api/players/{player}/attributes.
- Boutons « Build » ajoutés à la carte joueur du tableau de bord et aux tableaux de clan / communauté.
- Distinction ceinture / équipement : nouvelle colonne location (equipment / belt / storage / sale) ; les objets de ceinture sont désormais enregistrés et affichés séparément (section Ceinture dans la page et la modale de build).
Corrigé
- Correction de l'enregistrement des objets de ceinture, auparavant silencieusement supprimés faute de règle de validation *.location.
- Les familiers s'affichent en vert au lieu du bleu du scanner de monstres sur la surcouche de santé de la grille.
- Restauration des infobulles natives de Kigard sur la grille (pointer-events:none sur les surcouches PV/PM et z-index relevé sur la case survolée).
- Correction de la modale de build parfois vide (bascule via la classe kicraft-hidden au lieu de style.display).
Version 1.11.1
10 juin 2026
Modifié
- Analyse de la grille optimisée : cache de page (TTL 20 s) pour ne récupérer les pages empathie et membres du clan qu'une seule fois par session (au lieu de jusqu'à 5 fois).
- Récupération des infos de base groupée : un seul POST /api/players/basic-info (jusqu'à 50 IDs, permission vérifiée par joueur) au lieu de N requêtes GET individuelles.
- Concurrence portée de 3 à 5, échelonnement de 200 ms à 150 ms ; l'ID joueur est lu depuis le href quand type=pj est présent (évite des requêtes de page de coordonnées).
Corrigé
- Chaque scan (monstres / joueurs) possède désormais son propre contrôleur d'annulation : un scan n'interrompt plus l'autre, et un changement de page annule les requêtes en cours.
- Les infobulles de Kigard ne sont plus coupées par la surcouche (overflow rendu visible sur les cases de la grille).
Version 1.11.0
23 mai 2026
Ajouté
- Effets visuels de combat sur les monstres : effets SVG animés affichés sur le portrait selon la dernière capacité subie — 7 types d'élément (feu, glace, foudre, sacré, sang, poison, physique) et 4 variantes de résultat (normal, critique, bloqué, esquivé).
- Nouvelle préférence de script combat_vfx (désactivée par défaut) avec un bouton pour masquer/afficher les effets.
Version 1.10.1
4 mai 2026
Corrigé
- Correction de la synchronisation automatique : les secondes/ms sont tronquées avant comparaison (truncateToMinute) et l'on utilise >= au lieu de >. Les événements survenus à la même minute que la dernière synchro n'étaient plus détectés (Kigard n'a qu'une précision à la minute, l'API stocke les secondes).
Version 1.10.0
27 avril 2026
Ajouté
- Suppression groupée d'objets depuis la page d'inventaire : nouveau module discard-enhancer (champ de quantité + modale de confirmation sur l'action « Jeter »).
- Redirection intelligente après suppression (retour à l'objet s'il en reste, sinon à la liste d'inventaire) ; ré-analyse de la page pour résoudre les nouveaux IDs d'instance.
Corrigé
- Modale sécurisée contre le XSS (textContent au lieu d'innerHTML pour les noms d'objets) ; sélecteur waitForElement corrigé sous Firefox pour les pages liste et détail d'objet.
Version 1.9.0
27 avril 2026
Ajouté
- Barres de PV des familiers sur la grille, à partir de la page d'empathie : le nouvel extractAllEmpathyCompanions() gère les sections Compagnons et Invocations.
- Barre de PV façon joueur (bascule barre / texte / masqué) pour vos propres familiers ; repli sur le delta net de PV pour ceux des autres joueurs ; style de barre teinté bleu.
Modifié
- Bouton renommé « Alliés PV ».
Version 1.8.1
26 avril 2026
Ajouté
- Préréglages de vente nommés, enregistrés localement (correspondance par ID de type Kigard) : application automatique à la sélection, création, écrasement, renommage et suppression.
- Affichage de la quantité et du poids total dans les en-têtes de section du gestionnaire de vente (API groupée GET /api/items?ids=... avec cache local de 24 h).
Version 1.8.0
22 avril 2026
Ajouté
- Gestionnaire de vente en masse sur la page d'inventaire : définition des prix et quantités de plusieurs objets à la fois, retrait de la vente en lot, suivi de la progression d'envoi — remplace le processus objet par objet.
Version 1.7.2
22 avril 2026
Corrigé
- Les surcouches de santé des monstres affichent la variation nette de PV (gagnés − perdus) et non plus seulement les dégâts subis ; les soins sont désormais pris en compte (affichage signé).
Version 1.7.1
16 avril 2026
Corrigé
- L'analyse automatique des PV fonctionne désormais sur n'importe quelle case de la grille, et plus uniquement la vôtre.
Version 1.7.0
16 avril 2026
Ajouté
- Préférences d'analyse automatique des PV (monstres et joueurs) : les scans se déclenchent automatiquement au chargement des préférences si vous êtes en vue grille.
Modifié
- Barre de mode recentrée horizontalement (largeur 98 %) pour un meilleur alignement.
Version 1.6.5
16 avril 2026
Modifié
- Boutons PV placés dans le bandeau h3 « Votre vue » ; le mode texte des PV joueur n'affiche plus que les PV restants (sans le maximum).
Corrigé
- Surcouches de santé recentrées sur la case (largeur 100 %, texte centré ; police 12 px sur bureau, 7 px sur mobile).
- Correction du scan de la case centrale (href="#") via window.location.href : le scan de santé fonctionne en cliquant sur des cases autres que la vôtre.
Version 1.6.3
15 avril 2026
Corrigé
- Surcouche de grille rendue responsive pour les cases mobiles de 18 px (police 6 px, barre 2 px, icônes 8 px ; valeurs bureau ≥ 680 px : 9 px / 3 px / 17 px).
Version 1.6.1
15 avril 2026
Corrigé
- Surcouche de grille adaptée aux cases mobiles de 18×18 px (police 5 px, barre 2 px, icônes 8 px) ; les sélecteurs .vue_x2 restaurent les tailles bureau 36×36 px, à l'image du responsive de Kigard.
Version 1.6.0
15 avril 2026
Ajouté
- Icône d'avertissement (orange, clignotante) entre 25 et 50 % de PV et icône de danger (rouge, clignotante) sous 25 %, visibles en mode barre comme en mode texte.
Modifié
- Remplissage des barres de vie en dégradé HSL continu (rouge → orange → jaune → vert) au lieu de 4 classes de couleur fixes.
- Bouton PV des monstres : bascule d'icône à 2 états (cible ↔ œil barré).
Corrigé
- Récupération des PV joueur réécrite (DOM d'abord → URL de coordonnées → correspondance clan/empathie par ID → repli API basic-info), abandonnant l'ancien appel défaillant.
Version 1.5.0
15 avril 2026
Ajouté
- Surcouche de santé des joueurs sur la grille de combat : le bouton « Joueurs PV » récupère session + clan + empathie en parallèle, avec repli sur l'API Kicraft ; surcouche colorée à 4 niveaux (vert 76-100 %, citron 51-75 %, orange 26-50 %, rouge 1-25 %).
- Détection de votre statut allié depuis la session (PV / PM / PA / prochain tour extraits de affichage_session).
Modifié
- L'analyse de santé des monstres inclut désormais les monstres familiers (loup, tréant…) avec une couleur bleue distincte du rouge des monstres sauvages.
Version 1.4.0
14 avril 2026
Ajouté
- Analyse de la santé des monstres en surcouche sur la grille : scan de tous les monstres visibles, récupération de leurs pages d'historique par lots (3 en parallèle, échelonnement 200 ms) et affichage discret des PV perdus ; bascule via un bouton au-dessus de la grille.
Version 1.3.2
14 avril 2026
Modifié
- Fenêtre de la base de données d'objets agrandie (hauteur 95vh) et poignées de redimensionnement ajoutées à toutes les fenêtres (nouvel utilitaire makeResizable()).
Corrigé
- Correction du débordement de pixels en haut des barres de PV/PM (marge de .kicraft-info-box qui se propageait dans les barres).
Version 1.3.1
12 avril 2026
Corrigé
- Correction du débordement des fenêtres sur mobile (box-sizing border-box, overflow masqué, max-height au lieu d'une hauteur fixe) et du défilement du tableau d'inventaire (propagation du layout flex et bascule de visibilité par classe).
Version 1.3.0
12 avril 2026
Ajouté
- Nouvelles statistiques globales dans la fenêtre de chance : moyenne chanceuse (avec bonus), min/max des lancers, distribution des faces, distribution des bonus, tableau par type de dé, et infobulle explicative du z-score avec code couleur.
Modifié
- Fenêtre de chance repensée avec des onglets Session / Historique global et un style à coins arrondis et accent doré.
Version 1.2.1
12 avril 2026
Ajouté
- Suivi de la chance par entité (joueur / familier) au lieu de tout regrouper sous l'utilisateur connecté : chaque entité a ses propres statistiques globales, séries et note de chance (z-score) ; nom de l'entité dans les en-têtes et boutons d'effacement par entité et global.
Version 1.2.0
12 avril 2026
Ajouté
- Affichage du statut en direct (PV / PM / PA et alertes de santé) des familiers et mules en récupérant la page d'empathie ; capacité de stockage affichée pour les mules.
- Statut en direct des membres alliés lors de la consultation d'un autre joueur (depuis la page des membres du clan ou la section Personnages de l'empathie).
Version 1.1.0
11 avril 2026
Ajouté
- Suivi de chance persistant en localStorage : agrégation des lancers de dés entre les sessions, avec statistiques globales, séries et note de chance (z-score) dans la fenêtre de chance.
Corrigé
- Correction de l'icône du dé bonus 6 qui ne s'affichait pas.
Version 1.0.0
29 mars 2026
Ajouté
- Première version de la bibliothèque partagée kicraft-lib, extraite du script Tampermonkey monolithique sous forme de modules et consommée par le wrapper Tampermonkey et l'extension Chrome.