Skip to content

feat(characters): character animate refuses an animation group - #86

Merged
protonspy merged 2 commits into
mainfrom
feat/character-animation-refuses-a-group-id
Sep 22, 2026
Merged

protonspy merged 2 commits into
mainfrom
feat/character-animation-refuses-a-group-id

Conversation

@protonspy

Copy link
Copy Markdown
Owner

No description provided.

`object animate --into` is supported by the provider, so the flag is the obvious
thing to reach for on a character too — and `POST /characters/animations` has
`extra="forbid"`, answering `extra_forbidden` on `animation_group_id` (n-0054).
The refusal now happens here, ahead of the `--action` check and before the
character is read, naming the field and saying what reaches the missing
directions instead: every direction in one call with `-d`, folded back by
`character show`.

`--into`, `--group` and `--animation-group-id` are accepted and hidden from
`--help`: the option must be answered, not advertised.

specs/characters-and-animation R2.45, task 7.5.

Verified: uv run pytest tests/test_commands_character.py (204 passed),
scc validate --checks --pr (1830 passed, coverage 95.34%, 0 findings),
uv run ruff check . and ruff format --check .
@protonspy
protonspy merged commit 6fe32ba into main Sep 22, 2026
2 checks passed
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.

1 participant