Fix con_hudlines being off by one, Fix con_hudtime overflow
Fixes the displayed console HUD lines being one less than the con_hudlines
console variable. Previously, con_hudlines 5
resulted in up to 4 lines being shown on the HUD.
(This changes the default behaviour; while the console variable still defaults to 5, it now shows 5 lines on-HUD instead of 4.)
con_hudlines
has also been changed to be limited from 0 to MAXHUDLINES
(20), instead of being limited from 0 to 999999999 and having an internal value related to it get clamped from 1 to MAXHUDLINES
.
Additionally, con_hudtime
has been changed to be limited from 0 to 99,999,999 (3 years) instead of 0 to 999,999,999, as 999999999 * TICRATE
doesn't fit in a 32-bit integer. While I was at it, its internal variable name has been renamed from cons_msgtimeout
to cons_hudtime
for consistency.
-
TL;DR:
- con_hudlines is no longer off by one
- Fixed an overflow with con_hudtime