You should NOT have made that fix. What is wrong is the comment, not the code (which is why I didn't say anything about it):
Each level cost 250 gold.
Turn 6 - 12: 33% level 1, 66% level 2. (if enough gold)
Turn 13 - 18: 66% level 2, 33% level 3 (if enough gold)
Turn 19 - 24: 50% level 2, 25% level 3, 25% level 4 (if enough gold)
Turn 25+: 33% level 3, 33% level 4, 33% level 5 chance to receive a level 2 hero (if enough gold)
so now there is only a 1/3 chance to get a L2 hero between turn 6-12 instead of 2/3
Experix,
The situation you describe where lots of gold doesn't increase hero offers only happens when you have LOTS of heroes. In the early game when you have 0 or 1 or even 2 heroes more gold really does matter. When you already have 3-4 heroes your chances for more should decrease to a very low rate. Otherwise the game will be filled with 10+ heroes per side which in one of the earlier beta's everyone thought was a bad idea.
KGB