Skip to content

feat: place the void well in one step from its core with groundworks - #96

Merged
adamico merged 3 commits into
mainfrom
claude/issue-65-2f2313
Oct 16, 2026
Merged

adamico merged 3 commits into
mainfrom
claude/issue-65-2f2313

Conversation

@adamico

@adamico adamico commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

With Groundworks present, a Void Well is placed in one step from its core: the preview shows the whole Well, and one click places core, 56 casing and 16 rim around the open shaft, paid from the inventory, the core facing out of its wall. Without Groundworks nothing changes.

  • data/voidworks/groundworks/assembly/void_well.json declares the Assembly; data/groundworks/tags/block/assembly_keys.json makes the core its Key. Data only: no code names a Groundworks type.
  • WellAssemblyTest reads the shipped JSON as Groundworks does (0.5.12's frame) and asserts it equals WellStructure.layout for every horizontal facing, so drift fails gradlew build.
  • The dev client runs Groundworks 0.5.12 as a clientMods entry.
  • Spec "Where it lives" and CHANGELOG updated.

Checked in game: placing from the core makes a whole, running Well. gradlew build and runGameTestServer pass; /code-review run.

Closes #65

🤖 Generated with Claude Code

adamico and others added 3 commits October 16, 2026 10:51
The Well's shape ships as a Groundworks Assembly, data only, its core a
Key; a JUnit test keeps it equal to WellStructure.layout. The dev client
runs Groundworks 0.5.12; the Module names none of its types.

Closes #65

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adamico
adamico merged commit 9a96fb2 into main Oct 16, 2026
4 checks passed
@adamico
adamico deleted the claude/issue-65-2f2313 branch October 16, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Place the Void Well in one step from its core when Groundworks is present

1 participant