Meta Vens
8d9acf269d
Package recentres on the grid's centre of mass and generates map icon, shield, tractor; no collider
...
AetherDb ship-authoring centre prints Shape.CenterOfMass; Package asks it and moves Ship Root so that point sits
at the world origin, after regenerating the unowned map icon, shield and tractor from the render meshes (Keep
leaves one alone). Package never makes a hull collider (ruling package-frame-defer-collider). smoke_package's
bound-collection rollback cases now rebind to a different path so a rollback that restores keys but not values fails.
C# not yet built when committed; the Blender smokes and Python unit tests pass.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 21:02:22 +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
BallisticFlightTests.cs
Ballistic flight r3: name CultMath.float2x2.Rotate in full (the math.float2x2 method shadows the type)
2026-10-09 23:29:32 +02:00
BaseStateTests.cs
BaseState: an includeChildren walk keeps its state in locals
2026-09-30 15:12:41 +02:00
BrownoutTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
CapabilityEventsTests.cs
Test that capability events route only to their own kind's subscribers
2026-09-17 14:37:07 +02:00
CatalogRoleTests.cs
Tests: CB-R1 counts every Quality term on a non-flat stat and rejects a role named on a flat one
2026-10-09 01:59:26 +02:00
ConditionRatioTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +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
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
ConsumableSupplyTests.cs
ConsumableSupplyTests: seed the VerseGrammar global (master's new test used TestCatalogGlobal, which verse-grammar retired)
2026-10-10 15:34:06 +02:00
ConsumableTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
DemoTerminusTests.cs
Tests: TutorialSeed1 follows the galaxy CultMath 0.3.0 rolls
2026-10-09 14:54:42 +02:00
EvasionTermTests.cs
Tests: the evasion volleys fire enough shots to resolve the price gap
2026-10-09 14:57:48 +02:00
EvasionTrackingTests.cs
Merge origin/master ( 13a6b4f5, gear-without-presence and retire-longinusx) into eureka/aetheria-release-pd-gear
2026-10-08 19:51:53 +02:00
FireAuthorityTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut4Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut5Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut6cTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut6dTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut6Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut7Tests.cs
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
FireControlCut8Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut9Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut11Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut12Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut123Tests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlCut124Tests.cs
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
FireControlPerWeaponTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FireControlTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
FloatingBodyTests.cs
FloatingBodyTests: set Ship.Aim where the fixture set LookDirection
2026-10-07 20:11:08 +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
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
IffAndCombatTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
InputCapacitorTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
ItemTitleTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
LoadoutTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +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: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
MiningCut1Tests.cs
Mining Cuts 1-2: pin five chunk-surface rules that survived mutation
2026-09-30 00:00:30 +02:00
MiningCut2Tests.cs
Mining Cuts 1-2: pin five chunk-surface rules that survived mutation
2026-09-30 00:00:30 +02:00
MiningCut3Tests.cs
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
MiningIndexTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
MiningTargetQueriesTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
PiratesFactionCommandTests.cs
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
PiratesRecordTests.cs
PiratesRecordTests: a Pirates rebrand unit titles and brands as its own product through the merged lot-product code
2026-10-08 22:50:12 +02:00
PlayerSettingsSensitivityTests.cs
Move mouse-look sensitivity into the PlayerSettings CultCache global
2026-09-17 17:22:09 +02:00
PlayerStagingTests.cs
AetheriaBuild.Build: one player entry point; AetheriaStores.Open refuses a missing catalog
2026-10-10 06:55:32 +02:00
PowerBusTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
PowerCurveTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
PowerTierTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
RestoredHullsTests.cs
Merge origin/master (verse-grammar) into eureka/aetheria-release-consumables-first-set
2026-10-10 15:47:01 +02:00
RoleAuthoringTests.cs
Cut 7: refuse a stat naming a role its design lacks
2026-09-19 05:01:17 +02:00
RolesBackfillCommandTests.cs
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
RunGoalTests.cs
Pirates record: the demo tests read the shipped faction; tests pin its eight emoji-named products
2026-10-08 14:50:48 +02:00
RunSaveTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +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
Fixture boots the game's catalog under one scoped registry; missing ship.cc is an exclusion; GLB extension is lowercase only
2026-10-10 06:50:18 +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
ScenarioTests.cs
Merge origin/eureka/aetheria-release-pirates-record ( 8e51016f) into master
2026-10-08 21:37:22 +02:00
ShieldReserveTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
ShipAuthoringTests.cs
Rig in the visual record: ShipAuthoring.Joints, ShipAnchor.Joint, reach check, Bind and ShipModPlan.Rigs
2026-10-10 05:23:02 +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
Package recentres on the grid's centre of mass and generates map icon, shield, tractor; no collider
2026-10-10 21:02:22 +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
ShipRigTests.cs
ShipRigTests: pin asymmetric reach, tagged non-joint nodes in Bind, and hull-order Rigs
2026-10-10 08:29:09 +02:00
ShipSchemaPinTests.cs
Merge eureka/aetheria-release-ships-addon-frame-r4: ships authoring tool and add-on frame
2026-10-10 19:54:03 +02:00
ShipValidationTests.cs
Merge eureka/aetheria-release-ships-addon-frame-r4: ships authoring tool and add-on frame
2026-10-10 19:54:03 +02:00
SimClockTests.cs
Tests: TurnRateIsTheActuatorsTurn idles the drives before it checks a Direction write
2026-10-09 03:35:13 +02:00
SolutionTests.cs
SolutionTests: compare the subject by reference so a failing assert does not format the entity graph
2026-10-08 15:54:43 +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
Merge origin/master into ghostlight-verse/verse-grammar
2026-10-10 14:00:03 +02:00
SteeringTests.cs
Move every LonginusX consumer to the Longinus: scenarios, tests, tools, the starting hull
2026-10-08 13:44:48 +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
TargetingSystemTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +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
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
ThrustAllocatorTests.cs
ThrustAllocator tests: System.Random, not CultMath.Random, in the large-hull fixture
2026-10-10 09:27:59 +02:00
VapourCloudTests.cs
Tests: the VerseGrammar global replaces TestCatalogGlobal as the catalog global fixtures author
2026-10-10 07:18:00 +02:00
VerseGrammarTests.cs
verse-grammar apply: the grammar update builds a new record instead of editing the cached one; replace test compares fields
2026-10-10 14:39:44 +02:00