Meta Vens
0ece224b0b
Cut 12.2 Soul fix batch 2, S8: an L-shaped aimed item, not just a square
...
Only a 2x2 (BigMarker) aimed item was ever tested -- a square's centroid and
its bounding-box centre are the same point, so N11 (aim point = bounding-box
centre instead of the true cell-average centroid) survived. AimingAtAnLShaped
ItemCentresOnItsCentroidNotItsBoundingBox equips a 3-cell L-tromino (Build's
new equipLMarker fixture), fires from a diagonal facing so the shape's true
asymmetry projects fully onto the lateral axis, and asserts the empirical mean
lateral offset tracks the item's own true centroid (computed by the test) and
not its bounding-box centre.
Manually verified against N11's own patch: it now fails (empirical -2.139,
tracking the wrong bounding-box prediction -2.121, against the true centroid
-1.886); the existing BigMarker test is unaffected since a square's two
candidate points coincide.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 03:21:40 +02:00
..
Aetheria.Shared.Tests.csproj
Pin AetheriaStores routing with tests; make PlayerSettings readable
2026-09-14 19:12:54 +02:00
AetheriaStoresTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
BrownoutTests.cs
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +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
Cut 8: pin ConditionRatio -- perfect/dead/durability/heat/power/force-unchanged
2026-09-19 04:41:43 +02:00
FireAuthorityTests.cs
Cut 12.2 Soul fix batch: half-open clamp, split assembly, real rolls
2026-09-24 23:08:19 +02:00
FireControlCut4Tests.cs
Cut 11 second round: one owner for PBase, and tests for what the 51 survivors showed
2026-09-22 16:39:52 +02:00
FireControlCut5Tests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut6cTests.cs
Fire control Cut 6c.1/6c.2: Resolution becomes reciprocal, targeting degrades instead of throwing
2026-09-19 18:31:46 +02:00
FireControlCut6dTests.cs
Cut 12.2: where a hit lands is priced and drawn from one silhouette
2026-09-24 20:40:50 +02:00
FireControlCut6Tests.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
FireControlCut7Tests.cs
Cut 12.2: where a hit lands is priced and drawn from one silhouette
2026-09-24 20:40:50 +02:00
FireControlCut8Tests.cs
Cut 8: a removed entity is a dead entity, and re-anchor the stranded mutations
2026-09-22 00:50:57 +02:00
FireControlCut9Tests.cs
Cut 12.2 Soul fix batch: half-open clamp, split assembly, real rolls
2026-09-24 23:08:19 +02:00
FireControlCut11Tests.cs
Correct the Splash handedness claim: an undefended mutant, not a shipped bug
2026-09-22 18:37:12 +02:00
FireControlCut12Tests.cs
Cut 12.2 Soul fix batch 2, S8: an L-shaped aimed item, not just a square
2026-09-25 03:21:40 +02:00
FireControlTests.cs
Fire control Cut 3: hit authority moves to FireControl
2026-09-19 14:07:07 +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
Test the IFF/grudge/detection rules and the weapon stance gate
2026-09-17 14:01:31 +02:00
InputCapacitorTests.cs
Fire control Cut 3: hit authority moves to FireControl
2026-09-19 14:07:07 +02:00
LoadoutTests.cs
Pin the targeting subsystem, reveal rule and Q4's required-equipment rule
2026-09-19 13:03:12 +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
RoleAuthoringTests.cs
Cut 7: refuse a stat naming a role its design lacks
2026-09-19 05:01:17 +02:00
RunSaveTests.cs
Delete the persisted-behaviors feature per operator ruling
2026-09-17 05:44:37 +02:00
ShieldReserveTests.cs
F4/F5: shield restore survives inactivity, and CanTakeHit stops mutating
2026-09-19 05:32:29 +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
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
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00