Aetheria/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 7d60405f32 Add shield-migrate: authors Capacity/RefillDuration/RestoreDuration for catalog shields
Catalog migration for the shield reserve ruling (docs/stats-and-power-cut.md). Scans
every GearData- and ConsumableItemData-hosted ShieldData, derives Capacity from
EnergyUsage (a per-damage-point multiplier, not an energy quantity -- capacity =
10 raw damage points x max(1, EnergyUsage) x cell count) and flat starting durations
(2s refill, 12s restore), and prints a derivation table. Dry run unless passed
"apply"; writes nothing if commit fails partway (single Cache.Commit batch).

GameData/Aetheria.cc is unchanged by this commit: the shipped catalog holds zero
ShieldData records (the pre-Cut-4 probe's 348-instance PerformanceStat table never
lists ShieldData among its owners either -- consistent with GameData/Aetheria.cc
being the post-breach bare-minimum rebuild, not the full pre-breach consumer set).
shield-migrate reports "0 shield designs" against it today and will migrate real
designs as soon as any are authored.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-19 02:46:38 +02:00
..
AetherDb Add shield-migrate: authors Capacity/RefillDuration/RestoreDuration for catalog shields 2026-09-19 02:46:38 +02:00