Nibu
5b4665dfbb
ship-authoring starter: a complete flyable package for authors with no Blender
...
Writes <mods>/<id>/ship.cc and ship.glb: a shipped hull's stats, a 4x6 grid with two drives, a radiator, two energy guns and the internal modules, and a boxed model carrying every anchor. The package is read back through ShipModCatalog.ReadPackage, so the GLB's node ids and mesh roles are judged by the reader the game boots with. Refuses to overwrite a package.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 11:39:11 +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
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
determinism-ledger: every ItemManager states its seed; scatter on the zone's dice
2026-10-21 19:01:41 +02: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
CommodityRecordsTests: the compound commodity count follows the batch (51 to 63)
2026-10-23 17:29:50 +02:00
ConditionRatioTests.cs
determinism-ledger: every ItemManager states its seed; scatter on the zone's dice
2026-10-21 19:01:41 +02: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
Combat lets go of every held weapon it no longer commands: beams and locks, not only AutoWeapons; its end releases a same-step pull
2026-10-23 15:25:11 +02: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
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
Census tests: sold hulls are LoadoutGenerator.SoldHulls; a hull's asset is its Prefab or its mod-ship Visual record
2026-10-22 00:41:10 +02: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
determinism-ledger: every ItemManager states its seed; scatter on the zone's dice
2026-10-21 19:01:41 +02: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
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
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 hull made without --like lacks
2026-11-05 11:39:11 +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
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