Sequence-asset schema change.

Cards / gear / enemies are runtime-generated by their respective databases (CardDatabase, GearDatabase, EnemyDatabase) — they’re NOT authored as ScriptableObject assets, so the previous DemoSequence schema (List, List, List) was unsatisfiable. The Inspector had nothing to drag in.

  • DemoSequence.deckLoadout / gearLoadout / enemies are now List — names that resolve via the runtime databases at capture time. Authoring is now a matter of typing card / enemy names, no asset hunting.
  • DemoSequence.weaponClassName replaces .weaponClass for the same reason.
  • ClaudeDemoController.ApplySequenceRunState builds a name -> CardData map from CardDatabase.EnumerateAllCards() once per capture, then resolves each deck entry. Missing names log a warning and continue (capture should never abort over a typo).
  • Same name-lookup path for gear and weapon class.

Editor menu — Tools > AI Apocalypse > Populate Hero Sequences.

Fills in deck / gear / enemies / scriptedInputs for the three combat hero sequences with marketing-grade defaults:

  • class_a_combat — Vibro Blade armor stack -> Shield Bash on Scout Drone
  • class_b_combat — Arc Staff Energy Shield stack -> Psionic Slam on Security Bot
  • class_c_combat — Rail Rifle Eagle Eye + Aimed Shot + Snipe on Scout Drone Sequences run across 2 turns, ~7-8 seconds each, with the killing blow landing in the second half. Author can refine timestamps in Inspector after first capture pass.

Trailer spec — fix music path so it resolves from project root.

Steam Deck Verified prep.

  • AI_Apocalypse_Steam_Deck_Checklist.md rewrite. Captures current state (action manifest shipped, Fullscreen Window mode set). Adds the realistic-target framing: ship at “Playable” rating for EA launch, upgrade to “Verified” via 5-6 days of input-system work in Patch 1.1. Concrete 9-phase checklist with a code-action- items section ranked by ROI for the Verified upgrade.
  • Drafts the full submission-form answers for Steamworks > Steam Deck Compatibility — paste-ready when the user submits.

Co-Authored-By: Claude Opus 4.7 (1M context) [email protected]


Commit 0042b16 by astafford8488.