Correct a blatant lie in m_random.c, fix RNG range

This commit is contained in:
wolfy852 2023-02-08 22:38:51 -06:00
parent e1927b693f
commit 4af4a4e59f
2 changed files with 2 additions and 2 deletions

View file

@ -213,7 +213,7 @@ UINT8 P_RandomByteD(const char *rfile, INT32 rline, pr_class_t pr_class)
* NOTE: Maximum range is 65536.
*
* \param a Number of items in array.
* \return A random integer from [0,a].
* \return A random integer from [0,a).
* \sa __internal_prng__
*/
#ifndef DEBUGRANDOM

View file

@ -2432,7 +2432,7 @@ void S_StartEx(boolean reset)
if (mapmusflags & MUSIC_RELOADRESET)
{
UINT32 i = P_RandomKey(PR_MUSICSELECT, 2);
UINT32 i = P_RandomKey(PR_MUSICSELECT, 3);
strncpy(mapmusname, mapheaderinfo[gamemap-1]->musname[i], 7);
mapmusname[6] = 0;
mapmusflags = (mapheaderinfo[gamemap-1]->mustrack & MUSIC_TRACKMASK);