Skip to content

mm-branch-1#1507

Merged
mkmccarty merged 2 commits intomainfrom
mm-branch-1
Sep 12, 2025
Merged

mm-branch-1#1507
mkmccarty merged 2 commits intomainfrom
mm-branch-1

Conversation

@mkmccarty
Copy link
Owner

No description provided.

This change normalizes the handling of contract IDs across the
teamwork, stones, and siab modules. Previously, the contract IDs
were being converted to lowercase, which was unnecessary and could
lead to issues with case-sensitive comparisons. The changes ensure
that the contract IDs are used as-is, without any unnecessary
transformations.
The changes in this commit add support for parade host and banker functionality in the contract system. The main changes are:

- Conditionally add the "Parade Banker" and "Parade Host" sink options based on the contract's play style and the bot's configuration.
- Add the "Banker" sink option for contracts with the `ContractFlagBanker` flag set during the signup state.
- Always add the "Post Contract Sink" option.
- Add a new `Parader` struct to hold data for each parader within a contract.
- Update the `Contract` struct to include a `ParadeList` field to store the list of paraders.

These changes allow the contract system to better support the parade feature, including the ability to designate a parade banker and host.
@mkmccarty mkmccarty merged commit ab128a1 into main Sep 12, 2025
12 checks passed
@mkmccarty mkmccarty deleted the mm-branch-1 branch September 12, 2025 18:21
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