Mise à jour 2.35
09/06/2026
v2.35.0BETA
Seymour
Monster AI Editor : préréglages de comportement (#10) + une condition « below N » prouvée (#11) + frontières #12/#13 documentées
- Clôt ce qui peut être clos honnêtement depuis le backlog « tout faire ». #10 — 🎭 Préréglages en 1 clic (composer les automatisations DÉJÀ prouvées, auto-sélection du worker de combat + croissance validée) : 🛡 Défensif (Carapace+Booster sur soi), ⚔ Agressif (forcer l'action du sélecteur, toujours), 🔥 Enrage (l'action du sélecteur + Booster sur soi), 🎲 Alternatif (l'action du sélecteur 1 fois sur 2). #11 — condition « below N » : un nouveau snippet de Behavior-Library gardé
If chr property (self) BELOW N → force command= l'idiome de condition #1 du corpus (readChrProperty0x700F alimente 980 branches ;LT 0x0Bcomparaison prouvée dans le recensement), avecfield+threshold+commandfournis par l'utilisateur — honnête : l'ID exact du champ HP n'est PAS prouvé au niveau octet (utilisez les champs de statut prouvés 0x38/0x31/0x32 ; HP = une frontière RE), donc c'est générique, pas un bouton « HP% » qui devine. #12 (tour N) et #13 (test en direct) = documentés comme frontière (il n'y a pas de getter de tour natif — c'est un compteur de var privée par monstre, et le proxy RNG 1-sur-K est déjà livré ; le live ne couvre que les éditions préservant la longueur, une croissance nécessite un rechargement du jeu) dans le doc v2.33.0. Logique :AiSnippetLibrary(snippetguard-chrprop-lt-force-cmd) + préréglages dans le DataModel (ApplyPreset*, composantAddAbility/AddSelfBuff). Porte--ai2: snippet conditionnel 346/346 (s'étend, fait croître la table de sauts, re-par analyse, valide) ;--ai3PASS. Build 0 erreurs. Honnête : structure prouvée hors ligne ; l'arité de readChrProperty + l'effet dans le jeu = RT2
v2.34.0