|
Suggestion
Following on from other people's suggestions. In the nations setup we have the percentage of namesets and the ethnicities.
I propose a new file nations_source.txt that gets read into world.dat at startup (and is editable in game - or via a nations reimporter program - preferably in game as it involves a change to the database structure and will take me a while to change my code)
It's layout would be
Country Code,Source Random Frequency,Count of Sources,Source Country ID1, Source Frequency 1, ...., Source Country ID n, Source Frequency n
for each country
So for example with the default nations.txt settings, if you wanted the initial split of the US to be for every 1000 US-born players you'd get 10 from the Dominican Republic, 20 from Japan, 25 from Canada and 45 from anywhere in the world you'd have the following line:
206, 45, 4, 206,1000, 56,10, 98,20, 36,25
So at the initial player set-up point for each team it would add players according to their home country's setup to the draft pool (if inaugural draft is on) or to the team. Hence a Canadian team in an American League would probably cause a few more Canadians to be added to the draft pool.
Reason
Would allow leagues to be set up in a much more world accurate way. If I currently set up a league in San Marino with the default 10% foreigners it's going to create around 90% of the players being San Marinese and there just isn't the population to justify it! 99% of the players in such a league would likely be Italian by nationality.
The ability to change it in-game would allow for a bit more customisation of the amateur draft for example.
If you wanted the MLB draft to be just French players you'd go and edit the nation creation figures for any nation in the MLB to be just French!
It also removes the rather arbitrary 'Foreigner Percentage' setup variable.
Priority
High
Last edited by Tony M : 07-09-2007 at 04:33 AM.
|