Meta Vens
c86423936e
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
...
Ship.Update reads Turn and feeds the rotation thrusters and aether drives; it no longer reads the
look direction or snaps Direction toward it. Steering.Toward is the one law from heading to demand
(a heading astern now turns at full demand). HelmInput owns the face-the-aim state. Accelerate,
Combat and MoveTo write Turn through Steering.Toward. Entity.LookDirection is renamed Aim in the
simulation, the Unity readers and the tests. Unity player input follows in the next commit.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-07 12:33:20 +02:00
..
Aetheria.Shared.Tests.csproj
Cut 1 fix batch 3 (F1): load real GameplaySettings, fix the speed-cap test
2026-09-26 01:48:58 +02:00
AetheriaStoresTests.cs
Fused rounds fire out of arc; safe fuse; proximity misses type as Burst
2026-09-29 16:27:46 +02:00
BaseStateTests.cs
BaseState: an includeChildren walk keeps its state in locals
2026-09-30 15:12:41 +02:00
BrownoutTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
CapabilityEventsTests.cs
Test that capability events route only to their own kind's subscribers
2026-09-17 14:37:07 +02:00
ConditionRatioTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
FireAuthorityTests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut4Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut5Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut6cTests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut6dTests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut6Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut7Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut8Tests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
FireControlCut9Tests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
FireControlCut11Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut12Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut123Tests.cs
Mining Cut 3: a chunk is a target, detected by reflected light
2026-09-30 12:56:39 +02:00
FireControlCut124Tests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
FireControlPerWeaponTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
FireControlTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +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
Cut 1: close S5/S6's validation gaps, pin S7's surviving mutants
2026-09-18 18:42:10 +02:00
IffAndCombatTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
InputCapacitorTests.cs
Fire control Cut 3: hit authority moves to FireControl
2026-09-19 14:07:07 +02:00
LoadoutTests.cs
Merge master into eureka/aetheria-release-scenarios: adopt the scenarios lane onto master's base
2026-10-03 14:53:29 +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
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +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
PlayerSettingsSensitivityTests.cs
Move mouse-look sensitivity into the PlayerSettings CultCache global
2026-09-17 17:22:09 +02:00
PowerBusTests.cs
F2: gate the bus's reactors and consumers on Active, not Online
2026-09-19 05:06:31 +02:00
PowerCurveTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
PowerTierTests.cs
F3: an empty tier is not a satisfied tier, and sub-epsilon demand pays its way
2026-09-19 05:15:30 +02:00
RestoredHullsTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
RoleAuthoringTests.cs
Cut 7: refuse a stat naming a role its design lacks
2026-09-19 05:01:17 +02:00
RunSaveTests.cs
The run's credits are saved and seeded: SavedGame key 13, ScenarioStage.Credits, Staged.Credits
2026-10-06 19:30:32 +02:00
RunStartTests.cs
Merge origin/master into mining: resolve five conflicts by owner, delete the belt-task machine
2026-10-06 15:29:29 +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
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
ShieldReserveTests.cs
F4/F5: shield restore survives inactivity, and CanTakeHit stops mutating
2026-09-19 05:32:29 +02:00
ShipAuthoringTests.cs
AetherDb ship-authoring: create --like a shipped hull, and validate reads the GLB when present
2026-10-03 17:07:09 +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 packages: a thruster or radiator anchor on a mesh-less GLB node is refused at bind
2026-10-03 17:07:08 +02:00
ShipModPlanTests.cs
Ship mounts: anchors only for visible hardpoints, every role rule in Validate
2026-10-03 14:39:08 +02:00
ShipSchemaPinTests.cs
ship_cc: replace_visual writes ShipAuthoring's model asset and anchors, pinned to the C# keys
2026-10-03 17:07:10 +02:00
ShipValidationTests.cs
Ship mounts: anchors only for visible hardpoints, every role rule in Validate
2026-10-03 14:39:08 +02:00
StationServicesTests.cs
StationServicesTests: pin partial-cell armour wear and a repair fraction above the sell fraction
2026-10-07 04:05:50 +02:00
StatResolverTests.cs
Pin Gate 1, Gate 2 and F8's mutant fix with tests and mutations
2026-09-18 20:42:05 +02:00
SteeringTests.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +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
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00