Aetheria/tools/AetherDb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nibu 8f77000844 Launchers draw real rounds: Missiles commodity and recipe, a reload that pays its crate, a reserve readout
Rulings ballistics-real-ammo and ballistics-cycle-power, follow-up launcher-ammunition. The Munitions batch adds the Missiles
commodity (a high-explosive warhead and a rocket motor at the munitions works; guidance waits on the electronics chain) and sets
AmmoType=Missiles on the five launcher designs; reactor energy per shot stays as authored.

InstantWeapon: the reload used to refill the magazine on its timer and never reach the cargo branch in UseAmmo, so no ammunition-fed
weapon ever paid a round. The refill now takes one unit of AmmoType from cargo (TakeReloadRound) and, with none, the magazine stays
empty; UseAmmo only starts a reload when a unit is there. Weapon.Reserve exposes the cargo count and the HUD shows rounds/reserve for
magazine weapons.

Tests: shipped launchers all name Missiles and Missiles has a recipe; a fed weapon fires its magazine and no more without crates,
reloads once per crate; Reserve equals the cargo count and falls per reload. The commodity count pin goes 22 to 23.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 01:58:59 +00:00
..
Economy Launchers draw real rounds: Missiles commodity and recipe, a reload that pays its crate, a reserve readout 2026-11-11 01:58:59 +00:00
AetherDb.cs AetherDb is disposable: it owns the cache it opened 2026-10-23 01:26:00 +02:00
AetherDb.csproj Tests for the weapon product lines and the product-lines command 2026-10-16 18:47:30 +02:00
AssemblyFromMakerCommand.cs AssemblyFromMakerCommand: restore the \n escapes in its two WriteLine strings 2026-10-17 19:07:12 +02:00
AuthoredSettings.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
AutoGunsCatalog.cs auto-guns: copy the plain gun's fields 2026-10-23 06:09:53 +02:00
DoctrineCatalog.cs DoctrineCatalog: fix the nothing-to-author line (previous commit does not build) 2026-10-16 22:07:49 +02:00
EconomyCommand.cs Economy: RecipeData.RoleInputs, Recipes.RoleInputsOf as the one reader of role slots, checks read a role input as any filler and offered recipe-less designs as demanding their roles 2026-10-27 10:56:01 +01:00
LoadoutCommitCommand.cs AetherDb loadout-commit, with --boss-of, validated against the composed package stack 2026-10-23 01:48:33 +02:00
MinorPowerFactionsCommand.cs Delete the Markov name generator, its data and settings, NameFile and GeonameFile 2026-10-17 19:26:15 +02:00
PlaceNamesCommand.cs Place names: one validity rule (FactionPlace.IsValidName) for NamePlaces and the place-names command 2026-10-17 22:14:22 +02:00
ProductLinesCommand.cs product-lines tiers lists every row, present or new, before it reports there is nothing to do 2026-10-18 18:16:27 +02:00
Program.cs AetherDb: weapon-ammo lists every weapon's energy, magazine, reload and ammunition type 2026-11-11 01:58:59 +00:00
ShipAuthoringCommands.cs ship-authoring stats --top-speed adds the VelocityLimit a hull made without --like lacks 2026-11-05 11:39:11 +00:00
ShipStarterCommand.cs ship-authoring starter: a complete flyable package for authors with no Blender 2026-11-05 11:39:11 +00:00
StationKindsCatalog.cs station-kinds hull: the dry-run and applied lines are one line each 2026-10-23 01:23:59 +02:00
VerseGrammarCommand.cs Faction play 1: s1/s2 fix batch (Engaged-first anchor, doctrine pins, follow verb) 2026-10-16 20:31:41 +02:00