Mon Jan 13, 2014 8:40 am
Mon Jan 13, 2014 8:57 am
Mon Jan 13, 2014 5:26 pm
JaoSming wrote:there is no good way to do it in-game without manually taking them out with RED MC. Starting at age 30, or so, isn't a good way to do it either, since the players will still retire randomly.
Mon Jan 13, 2014 8:34 pm
Tue Jan 14, 2014 2:46 am
Vl@d Zola Jr. wrote:RED MC. Players tab. There is some column in the Status section (near TeamIDs), named Contract Thoughts or something like this. There is a value for that (see Fields&Values tutorial), which will make the player retire at the end of the season.
But no, you can't make him retire after 4 years, only manually edit him during the season, which is going to be his last one.
Apparently there is a way to make the process semi-autoamtic. Set Contract Lengths to certain values (e. g. 4 for every player, but can be any amount of seasons, you want this or that player to play), so the game will decrease them by 1 each season. Then create a small TURK script, which will set proper Contract Thoughts value, if the condition "Contract Length = 1" is true. And the next thing you will need to do is simply run the script once a season. The only potential problem here is some team can waive a player mid-season. But you can also add something like "if BirthYear < some_value then set Contract Thoughts to retirement" into your TURK script (will require to manually increase some_value by 1 each season).
Or you can use YearsPro in the same way. Since it automatically increases by 1 each year, set 0 to everyone (or set 1 to some players, 2 for another bunch of players, etc.), then make a TURK script look something like "if YearsPro = 4 then retire".
The total amount of "-1"s among all StatY fields can also identify how many years the player has played and be used to auto-retire them.
I hope, you get the general idea.
Tue Jan 14, 2014 11:25 am
Vl@d Zola Jr. wrote:RED MC. Players tab. There is some column in the Status section (near TeamIDs), named Contract Thoughts or something like this. There is a value for that (see Fields&Values tutorial), which will make the player retire at the end of the season.
But no, you can't make him retire after 4 years, only manually edit him during the season, which is going to be his last one.
Apparently there is a way to make the process semi-autoamtic. Set Contract Lengths to certain values (e. g. 4 for every player, but can be any amount of seasons, you want this or that player to play), so the game will decrease them by 1 each season. Then create a small TURK script, which will set proper Contract Thoughts value, if the condition "Contract Length = 1" is true. And the next thing you will need to do is simply run the script once a season. The only potential problem here is some team can waive a player mid-season. But you can also add something like "if BirthYear < some_value then set Contract Thoughts to retirement" into your TURK script (will require to manually increase some_value by 1 each season).
Or you can use YearsPro in the same way. Since it automatically increases by 1 each year, set 0 to everyone (or set 1 to some players, 2 for another bunch of players, etc.), then make a TURK script look something like "if YearsPro = 4 then retire".
The total amount of "-1"s among all StatY fields can also identify how many years the player has played and be used to auto-retire them.
I hope, you get the general idea.
Tue Jan 28, 2014 7:59 am
Sun Jan 06, 2019 6:02 am
Vl@d Zola Jr. wrote:RED MC. Players tab. There is some column in the Status section (near TeamIDs), named Contract Thoughts or something like this. There is a value for that (see Fields&Values tutorial), which will make the player retire at the end of the season.
But no, you can't make him retire after 4 years, only manually edit him during the season, which is going to be his last one.
Apparently there is a way to make the process semi-autoamtic. Set Contract Lengths to certain values (e. g. 4 for every player, but can be any amount of seasons, you want this or that player to play), so the game will decrease them by 1 each season. Then create a small TURK script, which will set proper Contract Thoughts value, if the condition "Contract Length = 1" is true. And the next thing you will need to do is simply run the script once a season. The only potential problem here is some team can waive a player mid-season. But you can also add something like "if BirthYear < some_value then set Contract Thoughts to retirement" into your TURK script (will require to manually increase some_value by 1 each season).
Or you can use YearsPro in the same way. Since it automatically increases by 1 each year, set 0 to everyone (or set 1 to some players, 2 for another bunch of players, etc.), then make a TURK script look something like "if YearsPro = 4 then retire".
The total amount of "-1"s among all StatY fields can also identify how many years the player has played and be used to auto-retire them.
I hope, you get the general idea.
Sun Jan 06, 2019 12:58 pm