Aetheria/tests/Aetheria.Shared.Tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nibu 35fa50f256 Generated turrets are stocked with the crates their weapons reload from
GenerateTurretLoadout calls the same StockAmmunition as ships; an ammo-fed turret otherwise went quiet after one magazine.
Test: generated turrets hold exactly the crates for each ammunition type they draw.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 03:12:36 +00:00
..
AetherDbRootTests.cs ship_cc: layout_revision and valid_ship_id as pure functions, fixed-text errors; pins and tests for the authoring-tool Low findings 2026-10-10 09:49:39 +02:00
Aetheria.Shared.Tests.csproj AetheriaBuild.Build: one player entry point; AetheriaStores.Open refuses a missing catalog 2026-10-10 06:55:32 +02:00
AetheriaStoresTests.cs Merge origin/master into ghostlight-verse/verse-grammar 2026-10-10 14:00:03 +02:00
AmmunitionStockingTests.cs Generated turrets are stocked with the crates their weapons reload from 2026-11-11 03:12:36 +00:00
ApproachKnowledgeTests.cs Scenario tests step the arena at SimClock.GameStep, the rate the game runs 2026-10-23 06:09:42 +02:00
AssemblyFromMakerCatalogTests.cs Assembly is an AssemblyDistribution: Faction key 19, optional per product, stated-quality mint 2026-10-17 19:03:12 +02:00
AssemblyFromMakerCommandTests.cs Tests: the assembly derive rule at fifteen part means and across products, not at the fixtures' two 2026-10-18 00:54:00 +02:00
AssemblyFromMakerTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
BallisticFlightTests.cs Drawn pose: ship indicators and map centre read DrawAhead; Round takes one time; RailAt logs a missing parent 2026-10-16 00:50:29 +02:00
BaseStateTests.cs BaseState: an includeChildren walk keeps its state in locals 2026-09-30 15:12:41 +02:00
BeltScenarioTests.cs Scenario tests step the arena at SimClock.GameStep, the rate the game runs 2026-10-23 06:09:42 +02:00
BeltShapes.cs Gravity: laned belts, a belt on a copy of a light body's rail filling its slot less a visual lane 2026-10-21 22:42:49 +02:00
BrownoutTests.cs Tests that pin a thruster's authored push read it at ThrustScale 1 2026-11-05 11:39:11 +00:00
CapabilityEventsTests.cs Pickup is a capability: PickupData/Pickup run a timed grab through Zone's hold API and TryPickUp (group A, sim) 2026-10-13 05:00:22 +02:00
CargoTransferTests.cs Cargo restore tests: only the oversize stack's own bay is full, so the spill has another bay to go to 2026-10-22 22:54:52 +02:00
CatalogRoleTests.cs Census, roles-migrate and roles-backfill skip a bin: it authors no roles, it reads its line's 2026-10-18 18:06:07 +02:00
ChildrenWithinReachTests.cs Merge origin/master (arena cut 1: ItemManager takes a seed) into eureka/aetheria-gravity-laned-belts 2026-10-22 00:44:50 +02:00
ClaimTests.cs ClaimTests: a weapon claimed as a non-weapon is a gear row of the claimed class 2026-10-14 21:37:32 +02:00
CommodityRecordsTests.cs 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
ConditionRatioTests.cs Tests that pin a thruster's authored push read it at ThrustScale 1 2026-11-05 11:39:11 +00:00
ConsumableAiTests.cs PilotView: brains reach other ships only through their side's view, by opaque handles 2026-10-22 15:48:02 +02:00
ConsumablesFirstSetCommandTests.cs ConsumablesFirstSetCommandTests: the landed designs carry the thermal pins and linear Quality terms (the shipped-catalog pins cannot see the command) 2026-10-10 15:53:25 +02:00
ConsumablesFirstSetTests.cs ConsumablesFirstSetTests: the vent's smallest cloud holds every sold ship hull 2026-10-22 00:41:12 +02:00
ConsumableSupplyTests.cs Station kinds: StationKindData catalog list, HullData.Kind, placed station Kind; GenerateStationLoadout takes a kind (the kindless draw is deleted) 2026-10-23 01:16:17 +02:00
ConsumableTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ContactRevealTests.cs Tests that press a trigger once release it: a held trigger keeps firing now 2026-10-23 06:09:44 +02:00
ContactTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
CrossingScenarioTests.cs Scenario tests step the arena at SimClock.GameStep, the rate the game runs 2026-10-23 06:09:42 +02:00
CultLibAdoptionTests.cs BehaviorData: LockWeaponData is arm 52; union-closure and null-gear tests 2026-10-22 23:35:04 +02:00
DemoTerminusTests.cs The run's seed rides the save: SavedGame key 14, written by Capture, read by Continue 2026-10-18 17:29:17 +02:00
DeterminismLedgerTests.cs Digest pin comment names both causes of the h6 repin 2026-10-23 15:31:43 +02:00
DrawAheadTests.cs Vapour clouds are drawn as fog banks: one ZoneRenderer subscription, VapourCloudInstance presenter, DrawAhead for a free body 2026-10-12 03:34:50 +02:00
DrawnPoseTests.cs SimClock owns the game tick: TickRate, GameStep, ForGame(); the 60 default and ActionGameManager's literal step are gone 2026-10-23 06:09:12 +02:00
EconomyChecksFurtherTests.cs Economy checks: consumer demand derived from shared uses; a weapon's draw is a sink 2026-10-27 04:38:05 +01:00
EconomyChecksTests.cs Economy tests: role inputs persist, are read by every rule as any filler, offered recipe-less designs demand their roles 2026-10-27 10:56:21 +01:00
EconomyCommandTests.cs Economy tests: pin the survivors of the diff (null RoleInputs keeps the rest, key-ordered recipe-less designs, unoffered recipe designs name roles, mixed takes line) 2026-10-27 11:30:14 +01:00
EconomyFixture.cs Economy tests: role inputs persist, are read by every rule as any filler, offered recipe-less designs demand their roles 2026-10-27 10:56:21 +01:00
EconomyNullGuardTests.cs Economy tests: pin the survivors of the diff (null RoleInputs keeps the rest, key-ordered recipe-less designs, unoffered recipe designs name roles, mixed takes line) 2026-10-27 11:30:14 +01:00
EmissionTests.cs Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d) 2026-10-17 18:55:16 +02:00
EntityFormatTests.cs One aim slot holds an item or a mount; the cycle covers every located mount 2026-10-15 04:42:38 +02:00
EvasionTermTests.cs Staged fits: a scenario states the quality of a fit its checks rest on 2026-10-17 19:03:20 +02:00
EvasionTrackingTests.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
FireAuthorityTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut4Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut5Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut6cTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut6dTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut6Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut7Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut8Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut9Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut11Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut12Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut123Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlCut124Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FireControlPerWeaponTests.cs Generated ships carry the crates their weapons reload from; Missiles gets a cargo shape; comment and lore fixes 2026-11-11 02:55:39 +00:00
FireControlTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FlightTests.cs PilotView: brains reach other ships only through their side's view, by opaque handles 2026-10-22 15:48:02 +02:00
FloatingBodyTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
FlowFieldTests.cs Scenario tests step the arena at SimClock.GameStep, the rate the game runs 2026-10-23 06:09:42 +02:00
GenericDesignsCommandTests.cs GenericDesignsCommandTests: import the MessagePack snapshot serializer the payload-widening helper uses 2026-10-13 22:39:21 +02:00
GravityShaderTests.cs Well law: the band term, WellTree owns every term; the old law, per-body sums and Gauss ring law deleted 2026-10-16 17:56:25 +02:00
GravitySubtractTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
HardpointOwnershipTests.cs Station kinds: StationKindData catalog list, HullData.Kind, placed station Kind; GenerateStationLoadout takes a kind (the kindless draw is deleted) 2026-10-23 01:16:17 +02:00
HeatResponseTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
HullFootprintTests.cs Shape.SetLine writes through the indexer so it invalidates the caches; footprint tests pin refusal Position and a wide shape 2026-10-17 14:33:41 +02:00
IffAndCombatTests.cs Seam fix tests: the stance press resolves its target at the step, flips the belief, and the ping press pings once (red) 2026-10-22 08:39:15 +02:00
ImpactFeedbackTests.cs Layers: one owner puts orbitals above the ship plane and floaters below; per-hull GridOffset is deleted 2026-10-16 02:35:07 +02:00
InputCapacitorTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
InspectionScannerCatalogTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
InspectionScannerCommandTests.cs Tests: inspection scanner catalog, command, schematic gear rows; scanner/emission/stance residuals 2026-10-14 21:19:14 +02:00
ItemTitleTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
LanedBeltTests.cs Gravity tests: no swarm rides a binary's bodyless node; lane filters on a tuned sample; a lane splits rocks by band area (red) 2026-10-22 01:40:15 +02:00
LauncherAmmunitionCatalogTests.cs 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
LaunchSuppressorCatalogTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
LaunchSuppressorCommandTests.cs launch-suppressor: apply lands only its own records; tests pin late hiding, the rating line, linear suppression and a named observer sensor 2026-10-13 21:37:41 +02:00
LaunchSuppressorTests.cs LaunchSuppressorTests: pin the factor clamp (above 1, below 0) and the exactly-rated-temperature boundary with a step either side 2026-10-13 06:12:18 +02:00
LayerTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
LayoutAimTests.cs Merge origin/master into faction-play-1 2026-10-16 20:18:54 +02:00
ListenerTests.cs Tests: a consumable listener's Multiple below 1 is not clamped up 2026-10-13 21:57:12 +02:00
LoadoutCommitCommandTests.cs Boss loadout tests: shipped catalog now holds the demo boss; tests that wrote their own loadouts count only those 2026-10-23 04:38:27 +02:00
LoadoutTests.cs Test: a behaviour created from a consumable AutoWeaponData honours Automatic 2026-10-23 13:27:53 +02:00
LockOnScenarioTests.cs Staged knowledge: repin the two-AI digest for fighters staged knowing each other; LockOnSituation drops the no-track premise 2026-10-22 16:05:39 +02:00
LockWarningTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
LootTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
MineLauncherCatalogTests.cs Mine Launcher: a shape and a product that sells it; the blast-neutrality test exempts a mine layer; WireMines takes a Substance material by its path 2026-10-08 14:09:03 +02:00
MineTests.cs Tests that press a trigger once release it: a held trigger keeps firing now 2026-10-23 06:09:44 +02:00
MiningCut1Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
MiningCut2Tests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
MiningCut3Tests.cs Ore geography: yields, provinces cut inside boss-zone regions, types dealt per region 2026-10-27 06:42:58 +01:00
MiningIndexTests.cs Every rail's period is derived from the field it orbits in; OrbitPeriod is deleted 2026-10-15 18:11:27 +02:00
MiningTargetQueriesTests.cs Zone.Entities read-only outside Zone: Admit and Remove are the only membership writers 2026-10-13 02:13:43 +02:00
MinorPowersTests.cs Delete the Markov name generator, its data and settings, NameFile and GeonameFile 2026-10-17 19:26:15 +02:00
MountCycleTests.cs Pin the mount aim's resolved reads, the record's isolation and its Deactivate clear; delete two dead guards 2026-10-15 07:14:35 +02:00
MunitionPartsTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
NakovalnyaPackageTests.cs Add-on: schematic lines are hers (one Grease Pencil) else Build's from the kit; smoke and C# fact 2026-10-22 15:59:56 +02:00
OrbitsFromFieldTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
OreGeographyTests.cs Pin CrossingLinks far-zone ordering and a boss zone at the start of the exit path in hand-built graphs (cut one-exit, finding pure-helper-survivors) 2026-10-27 20:24:02 +01:00
PaintModeTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PerShooterAimTests.cs View seam tests: per-shooter aim, view gates, sees-hostile, honest track loss (red) 2026-10-22 18:21:12 +02:00
PickupGenerationTests.cs Station kinds: StationKindData catalog list, HullData.Kind, placed station Kind; GenerateStationLoadout takes a kind (the kindless draw is deleted) 2026-10-23 01:16:17 +02:00
PickupTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PilotSeamPlayerTests.cs Seam fix tests: a neutral declaration drops the target, so a second press in that step finds none, as before the seam 2026-10-22 08:44:28 +02:00
PilotSeamTests.cs Retarget test: east is staged knowing the third ship (ruling retarget-test-stages-the-track) 2026-10-22 16:11:03 +02:00
PilotViewTests.cs View seam tests: per-shooter aim, view gates, sees-hostile, honest track loss (red) 2026-10-22 18:21:12 +02:00
PiratesFactionCommandTests.cs Delete the Markov name generator, its data and settings, NameFile and GeonameFile 2026-10-17 19:26:15 +02:00
PiratesRecordTests.cs Delete the Markov name generator, its data and settings, NameFile and GeonameFile 2026-10-17 19:26:15 +02:00
PlaceNamesTests.cs PlaceNamesTests: assert on names, not zone graphs; pin invalid entries, homeless factions, runs of taken names, EAC- case and same-length restore 2026-10-17 22:14:26 +02:00
PlayerSettingsSensitivityTests.cs Move mouse-look sensitivity into the PlayerSettings CultCache global 2026-09-17 17:22:09 +02:00
PlayerStagingTests.cs Audio 1: delete the unread SoundbanksInfo.json Wwise export and its staging mentions 2026-10-16 17:18:13 +02:00
PopulatedRadiusTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PotentialOwnerTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PowerBusTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PowerCurveTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
PowerTierTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ProductBinTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ProductChoiceTests.cs Merge remote-tracking branch 'origin/master' into eureka/aetheria-arena-determinism-ledger 2026-10-22 00:01:30 +02:00
ProductLinesCatalogTests.cs ProductLinesCatalogTests: FactionProductData's wire pin covers slot 8, and a record written before it is on the market 2026-10-21 20:34:50 +02:00
ProductLinesCommandTests.cs ProductLinesCommandTests: the bins of a removed line go with it, as the catalog read now requires 2026-10-18 21:14:14 +02:00
ProductTiersCommandTests.cs Census role gaps become RoleGaps, so a bin skipped by the census has a test; a bin authored on another line is refused 2026-10-18 18:46:05 +02:00
PursuitScenarioTests.cs Pursuit scenario: Cargo stages consumables; a hostile on your tail, a Mine Launcher fitted, vents and overdrives in the hold 2026-10-11 18:41:48 +02:00
RangeFalloffTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
RecipeRoleInputTests.cs Economy tests: a null list beside RoleInputs does not drop them 2026-10-27 11:44:30 +01:00
RecipeSchemaTests.cs Recipe schema and catalog checks: RecipeData, OutsideMarketData, role counts, EconomyChecks over fixture catalogs 2026-10-23 02:43:35 +02:00
RestoredHullsTests.cs Tests that pin a thruster's authored push read it at ThrustScale 1 2026-11-05 11:39:11 +00:00
RigBrandTests.cs RigBrandTests: Belt is built in its own pinned arena, not eight seeds that may hold no belt 2026-10-17 12:18:26 +02:00
RoleAuthoringTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
RolesBackfillCommandTests.cs sensor-stat-set skips a bin, as the other role writers do; it takes an optional root for its test 2026-10-18 21:08:11 +02:00
RunGoalTests.cs Boss loadout tests: shipped catalog now holds the demo boss; tests that wrote their own loadouts count only those 2026-10-23 04:38:27 +02:00
RunSaveCompatibilityTests.cs Tests (red at 42dce361): a CultLib 1.0.60 run.cc opens; Load names a ship file of a newer store format 2026-10-22 23:35:11 +02:00
RunSaveTests.cs Continue refuses a run whose equipment no longer fits its hull's edited layout 2026-11-10 22:10:49 +00:00
RunSeedFixture.cs Drops roll on the run's seed: Zone.DropSeed feeds the loot and mine dice 2026-10-18 17:30:50 +02:00
RunStartGearTests.cs RunStartTests: the own-maker and factionless reach claims hold for every product LoadoutGenerator.IsOffered offers 2026-10-22 00:41:09 +02:00
RunStartTests.cs Tests that pin a thruster's authored push read it at ThrustScale 1 2026-11-05 11:39:11 +00:00
SafeAssert.cs Scenarios Cut 1: a failed staging reports what it admitted, not a crash 2026-09-30 14:59:50 +02:00
ScannerTests.cs Merge origin/master into faction-play-1 2026-10-16 20:18:54 +02:00
ScenarioTests.cs determinism-ledger: Scenario.Id, a stable kebab identity for matches and replays 2026-10-21 19:01:43 +02:00
SchematicUnderlayTests.cs SchematicUnderlay tests: the bounds extremes sit in different lines 2026-10-17 19:04:44 +02:00
SemiAutoCatalogTests.cs Test: the semi-auto floor is the 0.1 s constant, not a multiple of the step 2026-10-23 13:27:54 +02:00
ShapeCacheTests.cs Shape.SetLine writes through the indexer so it invalidates the caches; footprint tests pin refusal Position and a wide shape 2026-10-17 14:33:41 +02:00
ShieldReserveTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ShipAuthoringTests.cs Tests (red at 42dce361): a CultLib 1.0.60 run.cc opens; Load names a ship file of a newer store format 2026-10-22 23:35:11 +02:00
ShipFixture.cs Ship packages: a thruster or radiator anchor on a mesh-less GLB node is refused at bind 2026-10-03 17:07:08 +02:00
ShipModCatalogTests.cs ship-authoring starter: a complete flyable package for authors with no Blender 2026-11-05 11:39:11 +00:00
ShipModPlanTests.cs Ship mounts: anchors only for visible hardpoints, every role rule in Validate 2026-10-03 14:39:08 +02:00
ShippedWeaponOperabilityTests.cs Tests: CB-R1 enforced whole, backfill replay on a scratch catalog, envelope and operability read the catalog 2026-10-08 23:46:28 +02:00
ShipProductTests.cs ship-authoring stats --top-speed adds the VelocityLimit a bare hull lacks 2026-11-07 15:00:22 +00:00
ShipRigTests.cs Tests: rig fixture gives map and collider nodes a mesh; fix two test slips 2026-10-16 22:05:53 +02:00
ShipSchemaPinTests.cs Blender ships: hull_grid.grid_size; ship_cc reads HullData.HullType, pinned to C# 2026-10-22 01:00:06 +02:00
ShipValidationTests.cs Merge cut vector-rows-record (Soul verdict cut-vector-rows-record.s3) 2026-10-13 01:21:40 +02:00
SignatureTests.cs SignatureTests: only a gun is tapped; a beam burns while its trigger is held 2026-10-23 06:09:46 +02:00
SimClockTests.cs SimClock owns the game tick: TickRate, GameStep, ForGame(); the 60 default and ActionGameManager's literal step are gone 2026-10-23 06:09:12 +02:00
SimRateTests.cs Fire mode is one property of a weapon's data (Automatic): creation and the semi-auto floor read it, the floor holds guided, mine, launcher and charged kinds and consumables; a step's rounds apply in arrival order, ties by shot id 2026-10-23 06:12:55 +02:00
SmokeHullCommandTests.cs Sweep: every old design-name literal in C# becomes its generic name; product texts ship without the authoring notes 2026-10-13 20:29:10 +02:00
SmokeHullScenarioTests.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
SmokeRoundsCommandTests.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
SmokeRoundsScenarioTests.cs Merge origin/master into damage-falloff 2026-10-14 09:54:44 +02:00
SmokeRoundsSteppedTests.cs Merge origin/master into damage-falloff 2026-10-14 09:54:44 +02:00
SolutionTests.cs Merge origin/master into faction-play-1 2026-10-16 20:18:54 +02:00
StationKindsCatalogTests.cs AetherDb tests: a kindless station hull does not lock the tool out; station-kinds sets a hull's kind (red) 2026-10-23 01:18:21 +02:00
StationKindTests.cs StationKindTests: a maker-less or Price 0 station hull is unreachable by the draw; the stand-in check is exercised on Zhestokost 2026-10-23 18:16:48 +02:00
StationPlacementTests.cs Merge origin/master (arena cut 1: ItemManager takes a seed) into eureka/aetheria-gravity-laned-belts 2026-10-22 00:44:50 +02:00
StationServicesTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
StatResolverTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
SteeringTests.cs Command seam, player: PilotCommand gains Tractor, the target Verb, CycleAim and Iff; HelmInput.Demand returns a TurnCommand resolved each step 2026-10-22 02:27:28 +02:00
stryker-config.json Cut 11 map: mutation testing moves to Stryker, and the survivors it found 2026-09-22 15:59:06 +02:00
SunsNeverGreenTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
TargetingSystemTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
TestCatalog.cs Missing ship.cc fails the fixture, not the game's compose 2026-10-10 07:35:08 +02:00
TestCatalogTests.cs Merge origin/master into ghostlight-verse/verse-grammar 2026-10-10 14:00:03 +02:00
ThrottleLockTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ThrustAllocationTests.cs Stage the drive lots with the ship deactivated: an active entity refuses unequip and equip 2026-10-18 07:22:04 +02:00
ThrustAllocatorTests.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
TrojanSwarmTests.cs Gravity tests: no swarm rides a binary's bodyless node; lane filters on a tuned sample; a lane splits rocks by band area (red) 2026-10-22 01:40:15 +02:00
VapourCloudTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
VerseGrammarTests.cs VerseGrammarTests: the shipped catalog holds eight starter verbs; combat exit asserts the Target cleared 2026-10-16 20:54:47 +02:00
WellFixture.cs Gravity.cginc regenerated from the band template; orbit and fixture tests read the new law 2026-10-16 18:15:05 +02:00
WellLawTests.cs WellLawTests: the belt fixture lists its outermost asteroid in the middle (10, 87, 43) 2026-10-17 00:26:47 +02:00
WrenPackageTests.cs Wren: the starter's first package, a stand-in light courier in GameData/Mods 2026-11-05 11:39:11 +00:00
ZoneFingerprint.cs Gravity: a wider zone fingerprint, one copied-rail helper, belts kinded at generation, adjacent belts pinned 2026-10-21 20:43:23 +02:00
ZonePlacedAtBuildTests.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00
ZoneWorlds.cs determinism-ledger: every ItemManager states its seed; scatter on the zone's dice 2026-10-21 19:01:41 +02:00