Files
sanctuary-beta/docs/familiar-solo-beta079.md
2026-09-16 11:41:27 +02:00

3.7 KiB
Raw Permalink Blame History

beta.079 — ordres et défense des familiers en solo

Branche codex/familiar-solo-beta079, Minecraft 26.3-pre-2, textures beta.070.

Signalement : les familiers paraissent passifs en solo ; H ouvre le menu, mais les ordres ne semblent pas exécutés. Espèces citées : slime, loup, poule.

Causes reproduites

Louverture du menu H envoie refresh. Cette lecture consommait la même limite de fréquence que les ordres : un clic immédiatement après louverture était rejeté sans message. La mise à jour possède désormais sa propre limite, sans affaiblir celle des actions. Le test natif échouait sur Rappeler avant cette correction et réussit ce passage après séparation des requêtes.

Suivre suspendait pendant cinq secondes toutes les réactions automatiques, y compris la défense du joueur attaqué. Le délai ne concerne désormais que les initiatives spontanées. Une personnalité qui défend son propriétaire ou riposte peut réagir immédiatement aux dégâts. Le pacifiste conserve son comportement ; lordre explicite de protection reste prioritaire.

Les ordres du menu confirment leur réception : suivi, attaque, protection ou rappel. Une attaque sans familier disponible, sur une cible refusée ou avec un familier porté/monté donne une explication au lieu dune confirmation dattaque inexécutable. FR/EN disponibles. H bref et H maintenu sont conservés.

Le mode utilitaire continue de suspendre les attaques autonomes. La santé, les UUID, les personnalités, les capacités et les sauvegardes sont conservés. Les nouveaux compteurs de requêtes sont temporaires côté serveur ; aucune migration ni modification dun monde personnel.

Vérification

Deux reproductions natives avant correction : rejet de Rappeler juste après louverture de H ; absence de défense dun loup passif juste après Suivre. Le scénario utilise un nouveau monde plat solo de développement, sans commandes, sans droits opérateur et sans achat du Lien actif.

Solo079ClientChecks réussit en 1 min 53 s : rappel immédiatement après louverture de H, retour au suivi, garde du joueur, attaques ordonnées et défense immédiate après Suivre pour le loup, le slime et la poule. Les tests attendent le déplacement et la frappe, contrôlent la baisse de santé et identifient le familier comme auteur du dégât, pour exclure le soleil ou les autres dégâts environnementaux. Les confirmations sont reçues côté client.

Autonomy074ClientChecks réussit en 1 min 58 s : quatre personnalités, garde, vue et obstacles, cibles neutres, priorité des ordres, permissions, mode utilitaire, délai avant les poursuites spontanées, H bref/maintenu, touche reconfigurée et échange des mains avec F. Fiches FR/EN vérifiées.

Journaux : build/solo079-client-final.log, build/solo079-regression.log. Captures : build/solo079-evidence/. check build assemblePack assembleTestPack réussit en 2 min 21 s, 124 tâches, avec -x :sanctuary:runGameTest conformément au refus du serveur dédié. Les 1 693 classes du JAR correspondent au build ; seules FamiliarBattle et son état temporaire changent par rapport à beta.078. Deux nouveaux libellés par langue, ressources et textures inchangées. Sources vérifiées, même JAR embarqué dans les deux packs ; archives beta.078 conservées à lidentique. Reçu : build/solo079-artifact.json. Aucun déploiement personnel ; les essais utilisent le serveur intégré.

Archives