Skip to content

Correct sponsorship annual value docs for ended contracts - #24

Merged
rhiever merged 1 commit into
mainfrom
docs/sponsorship-annual-value
Oct 14, 2026
Merged

rhiever merged 1 commit into
mainfrom
docs/sponsorship-annual-value

Conversation

@rhiever

@rhiever rhiever commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • The Sponsorship.annual_value docs said an ended contract's annual value is 0. It often isn't, and can equal the total value, so the docs now say to compare end with the save's date to find running contracts.
  • total_value no longer claims a fixed share of contracts where total equals annual times years.
  • Docs only. No reader behavior changes.

Refs #11

Checklist

  • I added or updated tests for this change. (Docs only; fixture comment updated.)
  • This change holds no real data: no save files or fragments, screenshots, or real names, uids or values from any save.
  • I derived format knowledge only from my own saves and the game UI (no decompilation, leaked or non-disclosure material, or code from unlicensed parsers).
  • uv run pytest, uv run ruff check ., uv run ruff format --check . and uv run pyright pass.

🤖 Generated with Claude Code

The docs said an ended contract's annual value is zero, but ended
contracts often keep a non-zero annual value. Describe annual_value as
what a running contract pays a year and point readers at end to tell
running contracts from ended ones.

Refs #11.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rhiever
rhiever merged commit f732460 into main Oct 14, 2026
11 checks passed
@rhiever
rhiever deleted the docs/sponsorship-annual-value branch October 14, 2026 15:39
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