Update 2.82
6/11/2026
v2.82.0BETAMINOR
Lulu
Monster AI Editor: HIGH-LEVEL action editing right in the list (change a buff/stat's status + value on the spot, no assembly) + classic session buttons (Save / Undo / Restore / Refresh) at the top
- Fixes the owner's complaint that "the current AI doesn't reflect the real intelligence" + "the classic buttons are missing up top". Correct reframe (after owner feedback): the recognized-actions list IS the intelligence that matters — buffs (🛡), stats (📊), commands (⚔); the win is making it editable RIGHT THERE, not showing opcodes (a first cut that dumped the per-worker disassembly was dropped as redundant with the DevView). Inline editor (new): select a buff/stat → change the status/field (dropdown) and the value (box) → 💾 Apply edits the two
PUSHIIoperands (field + value) of the existing statement byte-local and saves themonster_*.binwith.prev.bak(same path Save uses). Statement location: the field instr atCmdPushOffset, the value instr immediately before theCALLPOPA; enabled only when both are literalPUSHII(a fixed value, not computed). Session chrome (top card): 💾 Save (HasPendingEdits) · ↶ Undo (.prev.bak/CanUndoBackup) · ♻ Restore vanilla (2-step) · ⟳ Refresh — wired to methods that already existed (only the bar was missing;Savewas buried in the assembler section). (NEW capability: first inline action editing in the list itself). Scope/honesty: editing is byte-local (operand, same length, RT0-proven); insert/remove/reorder and MOVING an action between workers stay structural (next cut) — the worker type (MotionHandler/CombatHandler) is inferred from the code, not a stored label. Does NOT touch SIN (stays BLOCKED for public writing)/runtime/RT2/Aurora/native-menu/Blitzball/Shop/Mix/Sphere/Common(ANIMA)/other lanes. Release build 0 errors. Files:Modules/MonsterAiEditor/MonsterAiEditor_DataModel.InlineEdit.cs(new) +MonsterAiEditor_DataModel.cs+MonsterAiEditor_DataModel.Automations.cs(1 line) +MonsterAiEditor_Control.axaml(.cs)
v2.81.0