Nibu
63403c8441
Credits: ship the Ubuntu Font Licence 1.0 and SIL OFL 1.1 texts beside the fonts
...
UFL-1.0.txt is the upstream Ubuntu Font Licence 1.0 text (google/fonts ufl/ubuntu/UFL.txt).
Montserrat-OFL-1.1.txt is the OFL 1.1 body, byte-for-byte the text already shipped with
Liberation Sans, headed by the copyright the Montserrat font embeds (Copyright(c) 2014 by
Julieta Ulanovsky) rather than the project's later authors line. The Ubuntu and
Montserrat credits now name these files as their LicenceFile; the test checks each
carries its licence, sits beside its fonts, and (OFL) the embedded holder.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 16:20:52 +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
Ammo label visibility is Weapon.ShowsAmmoReadout: the HUD's three AmmoType.IsSet() decisions move into Shared and are tested
2026-11-11 05:59:30 +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
CoastingTests.cs
CoastingTests: a ship launched below top speed keeps it at the play ThrustScale 0.1 and at 1
2026-11-11 05:58:27 +00:00
CommodityRecordsTests.cs
Tests: pin Mines in the commodity count; the stand-in fixture uses salvage, since Zhestokost now stands in for mining
2026-11-11 03:32:45 +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
CreditsTests.cs
Credits: ship the Ubuntu Font Licence 1.0 and SIL OFL 1.1 texts beside the fonts
2026-11-12 16:20:52 +00:00
CrossingScenarioTests.cs
Crossing: the crosser is launched at the speed it should cross at, since a hull no longer decays below top speed
2026-11-11 05:03:57 +00: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
Determinism ledger: record why the station-reactor spread moves the two-AI digest
2026-11-11 13:10:13 +00: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
ShipProductTests and ShipModCatalogTests capture Console through ConsoleProbe.Capture so restores cannot interleave
2026-11-11 05:59:30 +00: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
ElementIdBlind.cs
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00:00
ElementIdUpgradeTests.cs
Regenerate the shipped mod ship.cc files off the retired HullData slots; blind element ids only where they are irrelevant
2026-11-11 13:10:31 +00:00
EmissionTests.cs
EmissionTests: launcher row is 38 slots with the element id
2026-11-11 13:10:31 +00: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
Ammunition stock has one owner; a named AmmoType makes a one-round magazine
2026-11-11 03:36:58 +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
Entity.ItemFits: an equipped item is judged without its own cells, so a gun moves within its hardpoint
2026-11-11 12:43:37 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00:00
LaunchSuppressorTests.cs
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
MiningCut3Tests: ChunkInfo's pinned bits are per host class; the Linux bits are the base's own
2026-11-11 05:06:09 +00: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
MunitionsSourcingCatalogTests.cs
AetherDb: MunitionsFeed gives the munitions chain real sources; Mines; every round-firing gun names its round
2026-11-11 03:19:46 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00:00
ScenarioAmmunitionRunTests.cs
Ammunition run: say the real window (heat death ~260 s, not ten minutes) and drop a dead debug line
2026-11-11 07:16:40 +00:00
ScenarioAmmunitionTests.cs
Scenarios: the Arcs turret and the Pursuit player carry the crates their guns reload from
2026-11-11 04:44:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Regenerate the shipped mod ship.cc files off the retired HullData slots; blind element ids only where they are irrelevant
2026-11-11 13:10:31 +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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00:00
ShipRigTests.cs
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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
StationKindDescriptionTests.cs
Station-kind descriptions name only goods a recipe makes or takes
2026-11-11 05:59:44 +00: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
Tests: pin Mines in the commodity count; the stand-in fixture uses salvage, since Zhestokost now stands in for mining
2026-11-11 03:32:45 +00: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
StationReactorSpreadTests.cs
AetherDb station-reactor-spread [apply]: station reactor products regain their sources' quality spread
2026-11-11 12:43:37 +00: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
Pin CultLib abd1a92e: element ids on every list element type, tests follow the new wire and write rules
2026-11-11 13:10:31 +00: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