Tradeable Teams List Calculation is Wrong
Game Mode: Franchise Mode
Platform: Xbox Series X|S
Issue Description
There is a fundamental logic and math error in how Modified No-Trade Clauses (M-NTC) calculate tradeable teams in Franchise Mode.
Instead of applying the clause exclusively to the 31 other teams in the league, the game uses a flat backend subtraction based on total league size (32 - Clause Count = Tradeable Pool. Because of this, the player's own current team is automatically forced to occupy one of their No-Trade restriction slots.
This creates a faulty calculation that artificially inflates the tradeable teams pool:
• With an 8-team NTC, the game calculates 32 - 8 = 24 tradeable teams.
• However, because a player's current team cannot be traded to anyway, having it occupy one of the 8 NTC slots means only 7 actual external teams are being blocked.
• Out of the 31 other teams in the league, blocking 7 results in 31 - 7 = 24 tradeable teams.
The Core Problem: Players are being shortchanged out of a true 8-team external restriction because their home team is stealing one of their block slots, artificially inflating their tradeable pool to 24 instead of the correct 23 (31 - 8 = 23).
Steps to Reproduce
1. Start or load any Franchise Mode save.
2. Inspect any player card belonging to a skater with an M-NTC (e.g., an 8-team No-Trade clause).
3. Observe the Tradeable Teams List counter, which incorrectly displays 24 tradeable teams.
4. Note that because the player's current team is silently taking up one of the 8 NTC slots, only 7 external teams are actually restricted out of the 31 available trade partners (31 - 7 = 24), rather than properly enforcing a full 8-team block against the rest of the league (31 - 8 = 23)
Supporting Evidence
• Screenshot of Jokiharju with the 32-8=24 bug
• Video of trading away Jokiharju and unable to trade back for him and Zacha who if also traded earlier
PS
Posting this here because it seems to get ignored in the bugs forum.