Aetheria/tools/AetherDb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 205c9f5205 Briefs, comments and tests name current gear; generic-designs lands only its own records and rewrites the last flavour and brand design texts
Scenario Briefs (Crossing, Duel, FusedRounds, LauncherAngles, StarvedReactor, WeaponFeel), scenario and test comments and test locals say the design names (Lightning Projector, Light Laser, Cell Blaster, Guided Missile Launcher, Swarm Rocket Pod, Muon Fusion Reactor, Cluster Cannon, Charged Scatter Blaster, Rugged Drive, Racing Drive) instead of the retired brand names; Crossing.PlightRange is ProjectorRange.

generic-designs: the batch carries ExpectUnchanged so every record it does not author keeps its bytes (the plain commit re-encoded four records, dropping SensorData key 7). DesignTexts rewrites Large Drive, Tractor Beam, Smoke Proximity, Smoke Delayed, Smoke Refused and Smoke Refused Charge as tech-node text; the Tractor Beam's old line moves to its product Space Tractor. smoke-rounds' authored text names Light Laser and Charged Scatter Blaster to match.

Tests: NoScenarioBriefNamesRetiredGear, TheCapacitorDesignCarriesItsRoleMap, NoDesignTextNamesAProduct, and a command test that widens every payload and checks apply changes only the three records it authors and restores the rewritten texts.

Not built or run at this commit; GameData/Aetheria.cc is regenerated in the next commit, so NoDesignTextNamesAProduct and the command test fail here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 22:34:08 +02:00
..
AetherDb.cs AetherDb for ship authors: rooted at a game folder, found in ModTools; ship-ID rule in create 2026-10-10 06:53:03 +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 Briefs, comments and tests name current gear; generic-designs lands only its own records and rewrites the last flavour and brand design texts 2026-10-13 22:34:08 +02:00
ShipAuthoringCommands.cs validate shares Read's post-load composition; products, key, price rules pinned beyond the first product 2026-10-12 20:00:18 +02:00
VerseGrammarCommand.cs verse-grammar apply: the grammar update builds a new record instead of editing the cached one; replace test compares fields 2026-10-10 14:39:44 +02:00