Aggiornamento 2.33
07/06/2026
v2.33.0BETA
Seymour
Monster AI Editor: Change target (#8) + Multi-cast / 2ª abilità (#9), grounded nel corpus mining
- Altri due dalla lista, fatti RE/corpus-first, senza indovinare. Nuovi scanner
AiScriptLab(--targets,--cond) hanno minato 1645 command sites e 10520 branch (docdocs/reverse/FFX_AI_TARGET_ENCODING_AND_CONDITION_GETTERS_2026-06-07.md). #8 — 🎯 Change target: il target è il push prima dell'id comando; 54% sono computed (PUSHV findMatchingChr) e 46% sentinel letterali (PUSHII) — solo i letterali sono scambiabili con un operando (length-preserving = l'edit RT2-proven). Onesto: solo self (-13/0xFFF3) è byte-proven; gli altri sentinel negativi sono target mode il cui significato esatto è una frontiera RE. Quindi l'editor offre "Self" + "copia un target da un'altra azione di QUESTO mostro" (letterale tecnico: THIS) (un sentinel che già funziona in-game per esso), senza asserire semantica. #9 — ⧉+ Multi-cast: inserisce l'abilità del picker subito dopo l'azione selezionata, clonando il suo target+mode (2 azioni in sequenza stile Seymour; cresce via Rebuild). Logica pura (letterale tecnico: Seymour-style)AiAutomation.{ChangeTargetInstructions,InsertSecondCommand}+AiDetectedActionha guadagnatoTargetPushOffset/TargetOperand/TargetIsLiteral. Gate--ai3: change target 195/195 (757 target letterali), insert 2nd cmd 294/294; tutti gli altri ancora PASS;--ai2PASS. Build 0 errori. Onesto: struttura provata offline; effetto in-game = RT2 (multi-cast: conferma che entrambi risolvono in un turno). Mappare ogni sentinel→mode + HP%/turn = frontiera (vedi doc)
v2.32.0