soul
8ae052bb47
Materialize refuses an unbuildable Loadout before minting or drawing; delete the boss item-stream restore
...
Materialize now settles what the catalog alone decides, tries the cells on a
throwaway ItemManager (own ledger and stream, designs built unbranded), and only
then asks the chooser and mints lots. ZoneGenerator's copy-and-restore of
itemManager.Random is deleted, and the boss faction's LoadoutGenerator is created
on the first choice instead of as an argument. Resolve keeps its signature and is
Settle then Build.
Tests: an unbuildable boss zone equals the no-boss zone (serialized pack, ledger,
roster and gear, next item draw) for one failure, several failures and design-only
slots, across every faction as boss faction.
Not yet built or run when committed.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 01:22:38 +02: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
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
Lot.EffectiveQuality: the item's one quality, the mean of min(part, assembly) over its fills
2026-10-18 07:04:15 +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
Scenarios: Belt and Lock On take the seeds that hold their conditions under the new placement
2026-10-17 05:40:34 +02:00
BrownoutTests.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
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
CatalogRoleTests.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
ChildrenWithinReachTests.cs
Trojan swarms: a belt on a copy of its host's rail whose rocks ride the rail's period
2026-10-18 16:28:42 +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
ConditionRatioTests.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
ConsumableAiTests.cs
Tests: the AI streams in both directions; sampling and admitting take nothing from the item stream, and each pilot's circuit is its own
2026-10-18 00:54:01 +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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
ConsumableSupplyTests.cs
Merge faction-curated-place-names ( 7da0d414), --no-ff
2026-10-18 02:16:57 +02:00
ConsumableTests.cs
Zone.Entities read-only outside Zone: Admit and Remove are the only membership writers
2026-10-13 02:13:43 +02:00
ContactRevealTests.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
ContactTests.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
CrossingScenarioTests.cs
LockOn states its hostile's patrol order and fit quality; dice streams, patrol circuit and projector range pinned
2026-10-17 21:28:35 +02:00
DemoTerminusTests.cs
Tests: TutorialSeed1 follows the galaxy CultMath 0.3.0 rolls
2026-10-09 14:54:42 +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
Merge assembly-from-maker ( a899432d), --no-ff
2026-10-18 02:13:23 +02: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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
FireControlCut4Tests.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
FireControlCut5Tests.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
FireControlCut6cTests.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
FireControlCut6dTests.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
FireControlCut6Tests.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
FireControlCut7Tests.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
FireControlCut8Tests.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
FireControlCut9Tests.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
FireControlCut11Tests.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
FireControlCut12Tests.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
FireControlCut123Tests.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
FireControlCut124Tests.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
FireControlPerWeaponTests.cs
Tests: the AI streams in both directions; sampling and admitting take nothing from the item stream, and each pilot's circuit is its own
2026-10-18 00:54:01 +02:00
FireControlTests.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
FlightTests.cs
FlightTests: Faction's wire array ends at slot 22 (BossLoadout), so it is 23 long
2026-10-18 21:31:57 +02:00
FloatingBodyTests.cs
LockOn states its hostile's patrol order and fit quality; dice streams, patrol circuit and projector range pinned
2026-10-17 21:28:35 +02:00
FlowFieldTests.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
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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
HardpointOwnershipTests.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
HeatResponseTests.cs
Tier and wear tests pin the tolerance, the upgrade steps and the direction of the quality term
2026-10-18 10:27:46 +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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
InspectionScannerCatalogTests.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
InspectionScannerCommandTests.cs
Tests: inspection scanner catalog, command, schematic gear rows; scanner/emission/stance residuals
2026-10-14 21:19:14 +02:00
ItemTitleTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
LaunchSuppressorCatalogTests.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
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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +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
LoadoutTests.cs
Pin GetTier: it hides an over-specced part, and its tolerance and upgrade step at the shipped thresholds
2026-10-18 11:06:45 +02:00
LockOnScenarioTests.cs
LockOn: the hostile is ordered to close on the player; the warning is measured against the poses it was stamped from
2026-10-18 00:51:33 +02:00
LockWarningTests.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
LootTests.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
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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
MiningCut1Tests.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
MiningCut2Tests.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
MiningCut3Tests.cs
Merge faction-curated-place-names ( 7da0d414), --no-ff
2026-10-18 02:16:57 +02: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
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
OrbitsFromFieldTests.cs
Delete the Markov name generator, its data and settings, NameFile and GeonameFile
2026-10-17 19:26:15 +02:00
PaintModeTests.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
PickupGenerationTests.cs
PickupGenerationTests: count fitted beams, not a station's stock
2026-10-13 06:27:46 +02:00
PickupTests.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
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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
PotentialOwnerTests.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
PowerBusTests.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
PowerCurveTests.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
PowerTierTests.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
ProductChoiceTests.cs
ProductChoiceTests: the nearer-maker bounds tight enough to fail a doubled distance penalty
2026-10-17 03:30:50 +02:00
ProductLinesCatalogTests.cs
Merge gear-lines (eureka/aetheria-release-gear-lines, a1e81613)
2026-10-17 17:02:03 +02:00
ProductLinesCommandTests.cs
Tests: the weapon and gear command tests share one xunit collection
2026-10-17 16:18:41 +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
Rerun range-falloff apply on master's catalog; RangeFalloffTests reads the generic missile rack name
2026-10-14 10:15:15 +02:00
RestoredHullsTests.cs
Delete the Markov name generator, its data and settings, NameFile and GeonameFile
2026-10-17 19:26:15 +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
Assembly is an AssemblyDistribution: Faction key 19, optional per product, stated-quality mint
2026-10-17 19:03:12 +02:00
RolesBackfillCommandTests.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
RunGoalTests.cs
Materialize refuses an unbuildable Loadout before minting or drawing; delete the boss item-stream restore
2026-10-19 01:22:38 +02:00
RunSaveTests.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
RunStartGearTests.cs
Pin ManufacturerPreference: neutral without galaxy or faction, zero outside allegiance, table-bound distance
2026-10-08 16:12:48 +02:00
RunStartTests.cs
Delete the Markov name generator, its data and settings, NameFile and GeonameFile
2026-10-17 19:26:15 +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
Merge faction-curated-place-names ( 7da0d414), --no-ff
2026-10-18 02:16:57 +02:00
SchematicUnderlayTests.cs
SchematicUnderlay tests: the bounds extremes sit in different lines
2026-10-17 19:04:44 +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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
ShipAuthoringTests.cs
Packages carry their products: ship.cc homes FactionProductData at mod-product:<id>:<maker key>
2026-10-12 03:54:30 +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
RemovePackage test: the missing-name case must not create its directory
2026-10-16 22:59:36 +02: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
validate shares Read's post-load composition; products, key, price rules pinned beyond the first product
2026-10-12 20:00:18 +02: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
ship_cc carries product envelopes through every push; PRODUCT_SCHEMA pinned; authoring doc
2026-10-12 03:54:31 +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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +02:00
SimClockTests.cs
DrawnPoseTests: coasting probe reads world-axis swing; SimClockTests rides the field at the drawn time
2026-10-15 21:45:10 +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
StationPlacementTests.cs
Trojan swarms: a belt on a copy of its host's rail whose rocks ride the rail's period
2026-10-18 16:28:42 +02:00
StationServicesTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
StatResolverTests.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
SteeringTests.cs
Merge origin/master into faction-play-1
2026-10-16 20:18:54 +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
Delete the Markov name generator, its data and settings, NameFile and GeonameFile
2026-10-17 19:26:15 +02:00
TargetingSystemTests.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
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
Assembly is the maker's: re-land of h1 on 0f5def17 (net diff of ae300c6a..5187a59d)
2026-10-17 18:55:16 +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
Trojan swarm tests: host class, rock side parity, width and arc reach
2026-10-18 18:42:44 +02:00
VapourCloudTests.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
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
Trojan swarms: tests for the period rule, stations, the unmoved zone and the save format
2026-10-18 16:28:44 +02:00
ZonePlacedAtBuildTests.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
ZoneWorlds.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