Skip to content

Add tournament-structured trade generation#5

Open
Flamebeard10339 wants to merge 6 commits into
sOvr9000:mainfrom
Flamebeard10339:tournament-structured-trades
Open

Add tournament-structured trade generation#5
Flamebeard10339 wants to merge 6 commits into
sOvr9000:mainfrom
Flamebeard10339:tournament-structured-trades

Conversation

@Flamebeard10339

Copy link
Copy Markdown

Adds optional tournament-structured trade generation for Hextorio. When enabled, new random trades choose directed planet-specific bins before selecting items, using 3-bin Nauvis, 7-bin Vulcanus/Fulgora/Gleba, and 19-bin Aquilo tournament graphs. Coins can remain legacy, share a normal tournament bin, or occupy a unique coin bin.

Includes runtime settings, tournament storage, deterministic binning modes, Paley-style directed graph validation, edge efficiency shaping, trade metadata, coin-row canonicalization, catalog/bin debug tooling, item tooltip bin details, and /validate-tournament-trades.

Also fixes coin trade display/accounting edge cases by canonicalizing trade item rows and rendering aggregate coin amounts only once per trade side.

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