Skip to content

Expose the sum ceiling as ISumService.MaxLevel - #173

Merged
erwan-joly merged 1 commit into
masterfrom
claude/project-thread-vgcp5g
Nov 12, 2026
Merged

erwan-joly merged 1 commit into
masterfrom
claude/project-thread-vgcp5g

Conversation

@erwan-joly

Copy link
Copy Markdown
Contributor

The sum tables stop at combined level 5. Until now a caller had to hard-code that length to avoid indexing past the end, so NosCore kept its own copy of the three tables.

This adds ISumService.MaxLevel (Constants.MaxSumLevel = 5), the same way IEquipmentUpgradeService.MaxUpgrade works. The interface member has a default body, so existing implementers still compile and this is a minor release. The documentation test now loops up to MaxLevel, and the approved table is unchanged.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014gSmkTnTjQfc83H72tpiYm
@coderabbitai

coderabbitai Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

Explain Change →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@erwan-joly
erwan-joly merged commit cab3ff5 into master Nov 12, 2026
2 of 3 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.

2 participants