Update 2.33
6/7/2026
v2.33.0BETA
Seymour
Monster AI Editor: Change target (#8) + Multi-cast / 2nd ability (#9), grounded in corpus mining
- Two more from the list, done RE/corpus-first, no guessing. New
AiScriptLabscanners (--targets,--cond) mined 1645 command sites and 10520 branches (docdocs/reverse/FFX_AI_TARGET_ENCODING_AND_CONDITION_GETTERS_2026-06-07.md). #8 — 🎯 Change target: the target is the push before the command id; 54% are computed (PUSHV findMatchingChr) and 46% literal sentinels (PUSHII) — only the literals are swappable by one operand (length-preserving = the RT2-proven edit). Honest: only self (-13/0xFFF3) is byte-proven; the other negative sentinels are target modes whose exact meaning is an RE frontier. So the editor offers "Self" + "copy a target from another action of THIS monster" (a sentinel that already works in-game for it), without asserting semantics. #9 — ⧉+ Multi-cast: inserts the picker's ability right after the selected action, cloning its target+mode (Seymour-style 2 actions in sequence; grows via Rebuild). Pure logicAiAutomation.{ChangeTargetInstructions,InsertSecondCommand}+AiDetectedActiongainedTargetPushOffset/TargetOperand/TargetIsLiteral. Gate--ai3: change target 195/195 (757 literal targets), insert 2nd cmd 294/294; all others still PASS;--ai2PASS. Build 0 errors. Honest: structure proven offline; in-game effect = RT2 (multi-cast: confirm both resolve in one turn). Mapping each sentinel→mode + HP%/turn = frontier (see doc)
v2.32.0