I'm fine if we don't have an actual formula for the length of time that a player is injured. But I don't understand why my player page says "Injury! 1 weeks." and he'd be injured for more than 1 week.
Because injuries are reals numbers, and not integers. So it's either what you have right now, or having a player page that says "Injury! 2 weeks", and the player would actually be injured for less than 2 weeks. Information is imperfect either way.
It's not imperfect if there's an actual explanation somewhere.
Also, would you mind answer the actual questions I asked you in this thread? I appreciate you taking the time to explain the difference between integers and real numbers, but that wasn't really what I was getting at.