🛡️ TA Archive

Toaster (CORTOAST) Render Control

COB-exact: timeline 1:1 from cortoast.cob (activatescr/deactivatescr, disassembled with _cob_dis.py). StateChg staged-deploy family: 3 open stages, then the compiled close order — not a reversed activate. Fire/hit/death/smoke scripts are engine-driven or firing-only and not part of this loop.

Animation

Toaster animation

PNG frames

Toaster frame
Frame 0 / 580.00 s

COB timeline (CORTOAST.COB)

  • 0.00–0.40 s — Closed rest pose (3DO zero point)
  • 0.40–0.69 s — activatescr stage 1: door2 y-move 0.00 elmo→0.00 elmo, door1 z-turn 0.0°→-88.6°, door2 z-turn 0.0°→89.3°
  • 0.69–1.31 s — activatescr stage 2: pillartops y-move -10.60 elmo→0.00 elmo, door1 y-move 0.00 elmo→-7.70 elmo, door2 y-move 0.00 elmo→-7.70 elmo
  • 1.31–1.64 s — activatescr stage 3: barrel2 z-move -2.45 elmo→0.00 elmo, turretback z-move 1.30 elmo→0.00 elmo, barrel1 z-move -12.55 elmo→0.00 elmo
  • 2.83–3.11 s — deactivatescr stage 1: barrel2 z-move 0.00 elmo→-2.45 elmo, turretback z-move 0.00 elmo→1.30 elmo, barrel1 z-move 0.00 elmo→-12.55 elmo
  • 3.11–3.69 s — deactivatescr stage 2: pillartops y-move 0.00 elmo→-10.60 elmo, door1 y-move -7.70 elmo→0.00 elmo, door2 y-move -7.70 elmo→0.00 elmo
  • 3.69–4.07 s — deactivatescr stage 3: door2 y-move 0.00 elmo→0.00 elmo, door1 z-turn -88.6°→0.0°, door2 z-turn 89.3°→0.0°
  • 4.07–4.67 s — closed again — loop restarts (fire/hit/death scripts are engine-driven, not in this loop)

Every stage duration equals its COB sleep exactly; values are raw COB units (turns: BAM 65536 = 360°, moves: elmo × 163840). Renderer conversions follow the proven family conventions (_cob_anim.py).