Mining cut 4: rocks take blasts and shots through the one fire path #18

Merged
nibu merged 7 commits from eureka/aetheria-release-mining-4 into master 2026-11-12 22:42:48 +00:00
Member

Specs aetheria-release:cut_spec:cut-mining-4a.r1 and cut-mining-4b.r1; reports cut-mining-4a.h1, cut-mining-4b.h1, cut-mining-4a.h2; verdicts cut-mining-4a.s1 and s2. Headless only; the Unity half is follow-up mining-unity-chunk-presentation. No ore is authored yet (question mining-demo-ore-content), so mining pays nothing until then.

🤖 Generated with Claude Code

Specs aetheria-release:cut_spec:cut-mining-4a.r1 and cut-mining-4b.r1; reports cut-mining-4a.h1, cut-mining-4b.h1, cut-mining-4a.h2; verdicts cut-mining-4a.s1 and s2. Headless only; the Unity half is follow-up mining-unity-chunk-presentation. No ore is authored yet (question mining-demo-ore-content), so mining pays nothing until then. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Designated/Bears/Solve/HitProbability/TravelDirection/PredictedIntercept take TargetRef; PendingShot and ShotOutcome carry Chunk; Zone.ChunkVelocity is the one rock velocity owner; Silhouette's Gaussian sum is the one integrator the rock disc also reads; Apply wears the rock or detonates at its centre; a rock broken in flight is a miss. Deletes the untargeted-round stopgap.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Detonate's chunk pass shares the disc by area over rocks (lens over pi r^2), publishes one
AbsorbEvent per worn rock on Zone.ChunkCapabilities, then Zone.Wear. Publish takes a
CapabilityEvents so entities and rocks share it. One largest-rock bound (Zone.LargestChunkRadius)
serves the index and the blast query.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nibu merged commit 2b3278ba3d into master 2026-11-12 22:42:48 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/Aetheria!18
No description provided.