zengm-games / zengm

Basketball GM (and other ZenGM games) are single-player sports management simulation games, made entirely in client-side JavaScript.
https://zengm.com
Other
357 stars 130 forks source link

Basketball GM - make rookie contracts more sensible #372

Open Dylan1496 opened 3 years ago

Dylan1496 commented 3 years ago

In the NBA, rookie contracts tend to be in the range of .5 - 8 M AAV for a 2-3 year deal. However, if you have a really good rookie enter the draft then they could ask for a lot more than that. For instance, here is an example from a save in 2024: image

What I suggest is to change the contract code so that rookies get lower contracts, as it would not make sense for rookies to make big money without proving themselves, first.

dumbmatter commented 3 years ago

This is just with the hard cap enabled, right? Because with the default settings, there is a rookie contract scale, similar to the NBA.

If there was no rookie contract scale, rookies would probably get pretty huge contracts. That's what happened back in the 90s and led to the creation of the rookie contract scale.

Dylan1496 commented 3 years ago

This was taken with default settings (which has the hard cap enabled). All I can see with regards to rookies is contract length based on the round taken, which is [3,2].

dumbmatter commented 3 years ago

Default is hard cap disabled and rookies are automatically signed to rookie scale contracts. Try it in a new league.

Dylan1496 commented 3 years ago

Okay, when I run it in a new league with hard cap disabled the contracts make more sense. I have, for example, a 58 overall making 7.5 million for 3 years. So I guess then the solution would be to always run hard cap, or have an option that if hard cap is enabled to also have an option to set a maximal rookie contract.

dumbmatter commented 3 years ago

Yeah, it would be a good idea to add a separate setting for whether or not to use a rookie contract scale, independent of the hard cap setting. Also would be good to make the rookie contract scale customizable.

luso97 commented 3 years ago

Anyone working on this?

dumbmatter commented 3 years ago

No, you are welcome to!