Aetheria/tools/AetherDb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 365c20d82e Fire control Cut 6a: add the targeting-catalog authoring command
Cut 2 shipped TargetingSystemData and its FireControl/LoadoutGenerator
plumbing but never authored the catalog data it needs: no targeting-system
design exists, so tools/AetherDb loadout throws InvalidLoadoutException for
the player's own hull. This adds targeting-catalog, in the shape of the
existing *-migrate commands (dry run unless "apply"), which authors:

- Two GearData designs, "Targeting Computer" (1-cell) and "Fire Control
  Array" (2-cell), each with EnergyDrawData/HeatData behaviours alongside
  TargetingSystemData (the behaviour supplies no power machinery of its own),
  argued from the capacitor (the catalog's only other bare Tool gadget).
- One product per design from NiteLife Energy, the one manufacturer that
  already sells the capacitor, so IsAvailable finds one without falling back
  to "any manufacturer".
- One product each for the four designs nothing currently sells (plight,
  pswarm, Core Power, Large Drive), matched to the manufacturer the brief
  and the corporate roster already imply.

Not yet run against the catalog; the next commit lands its output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-19 16:36:00 +02:00
..
AetherDb.cs Rewrite AetherDb over AetheriaStores and CultRecordRef 2026-09-14 19:05:14 +02:00
AetherDb.csproj Rewrite AetherDb over AetheriaStores and CultRecordRef 2026-09-14 19:05:14 +02:00
AuthoredSettings.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Program.cs Fire control Cut 6a: add the targeting-catalog authoring command 2026-09-19 16:36:00 +02:00