Skip to content

Feature set 173. - #88

Merged
jackfperryjr merged 1 commit into
mainfrom
features-173
Aug 11, 2026
Merged

Feature set 173.#88
jackfperryjr merged 1 commit into
mainfrom
features-173

Conversation

@jackfperryjr

Copy link
Copy Markdown
Owner

The Limit belongs to the player. Opponents are served without one.

Why it was backwards

The gauge fills on damage taken. It was built as the way back into a fight that's going badly — it survives a switch, so a battered sphere on the bench is worth keeping. Given to the opponent that inverts: the sphere winning a fight hands its opponent the means to end it, and a run going well is punished for going well.

How

Stripped on the server, not hidden in the client, so the payload is honest about what an opponent can do. It costs the vetting nothing — TurnsToKill already ignores Limits, on the grounds that a hunt shouldn't be rated winnable on a resource that may never arrive.

The mark keeps its Limit. Sealing it puts it in your party, and a sphere you play has one; only the fighting copy goes without. That's why Capture references the un-stripped sphere while Opponents gets the disarmed copies.

The client stops filling a gauge for anything that can't spend it — otherwise a "Limit ready" badge lights over a move the opponent no longer has.

Verified against the live catalogue

party with a Limit      3/3    (want all)
opponents with a Limit  0/33   (want 0)
marks with a Limit      11/11  (want all)

544 tests pass.

🤖 Generated with Claude Code

The Limit belongs to the player. Opponents are served without one.

Jack: "It's hard enough getting through their attacks." The gauge fills on
damage taken, which was built as the way back into a fight going badly —
it survives a switch, so a battered sphere on the bench is worth keeping.
Given to the opponent it inverts: the sphere winning a fight hands its
opponent the means to end it, and a run going well is punished for going
well.

Stripped on the server rather than hidden in the client, so the payload is
honest about what an opponent can do. It costs the vetting nothing, since
TurnsToKill already ignores Limits on the grounds that a hunt should not
be rated winnable on a resource that may never arrive.

The mark keeps its Limit. Sealing it puts it in the party and a sphere you
play has one; it is only the fighting copy that goes without.

The client stops filling a gauge for anything that cannot spend it, or a
"Limit ready" badge lights over a move the opponent no longer has.

Verified against the live catalogue: party 3 of 3 armed, opponents 0 of
33, marks 11 of 11.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jackfperryjr
jackfperryjr merged commit 900a047 into main Aug 11, 2026
1 check passed
@jackfperryjr
jackfperryjr deleted the features-173 branch August 11, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant