Here's the scenario I worked with Markus to fix. Does following this setup achieve the desired effect?
- Create a US based fictional Major League with the following free agent settings:
- Allow players from other leagues checked
- Allow players to leave league checked
- Create an International League (based in the US with foreigner % at 100) with the following free agent settings:
- Allow players from other leagues unchecked
- Allow players to leave league checked
This worked as expected back in OOTP 9 but was broken (and is still) in OOTP 10. This scenario was fixed during the 11 beta and my International league no longer signs outside players, it only lets free agents leave as I wanted.