The ARM — Agamemnon, Adv. Battle Mech — walks, then brings all three weapon systems to bear. COB-exact: every motion below is executed from Armagam.cob in the bytecode VM (piece moves, rotary barrel phases, flare windows, the staged missile-restore). The three gun pacings come from the weapon sections the FBI names: ARMMECH_AUTOBURST (Mech-Auto Canon, 200 ms), [SMALL_BUILDING] — which despite the name carries the Agam Pulse plasma (4850 ms) — and [LARGE_BUILDINGEX], the Mech Guided Rocket Launcher (3300 ms). The restore scripts' leading sleep is engine pacing (SetMaxReloadTime) and stays out of the preview; all restore moves are literal.
Animation

PNG frames

COB timeline (Armagam.cob)
- 0.00–6.34 s — Walk() — one full stride cycle (compiled keyframe slides: legs, arm swing, hands)
- 6.34–7.42 s — Stop() — legs AND arms ease to the rest pose
- 7.42–9.13 s — AimPrimary + 6 x FirePrimary (Mech-Auto Canon, 200 ms) — twin autocannons, 3-phase rotary barrels, alternating flares
- 9.13–14.81 s — AimSecondary + 2 x FireSecondary (Agam Pulse, 4850 ms) — plasma turret aims, barrel recoils 1.2 elmo, 150 ms flash
- 14.81–20.13 s — AimTertiary + 2 x FireTertiary (Mech Guided Rocket Launcher, 3300 ms) — missile chambers rotate open, doors open, rockets fire
- 20.13–21.42 s — RestoreMissiles + RestorePlasma — the compiled staged close (launchers, doors, chambers, turret)
- 21.42–28.73 s — Walk() again, then Stop() settles to the rest pose — the loop restarts seam-clean from rest (form-c strides run past their cycle edge, so the rest pose is the seam)
Loop closes at 28.727 s (pixel-identical seam at the stride boundary; the walk cycles are proven periodic). SmokeUnit/MotionControl/KeepBloodyStill are engine loops and stay out.