"tunes" command can't play lump names starting with a number
The tunes
command doesn't seem to like any lump names starting with a number, and treats them as a MAPxxM
lump is defined as the parameter. It's certainly not anything game-breaking, but an annoyance to say the least.
For example, I add a music lump named 8ROAD
and try to play it through the tunes command, which results in MAP08M
being played instead. This doesn't seem to affect the Sound Test, however, and the track plays just fine there if an entry is added to the MUSICDEF
. More testing might be needed to see just what other areas are affected, but it's likely just this command.
This is very specific, but it does make it annoying to organize music lumps when I'm limited to only 6 characters, as in many cases I'd normally start it with a number, and it certainly threw me off a bunch (Lump names starting with a number work just fine in every other instance I've tried). It may also affect Lua, since the only reliable way of changing music right now is running the tunes
command (At least to my knowledge).
To reproduce, simply add any music lump with a name starting with numbers and any characters after it, and try to play it through the tunes
command. Note that this doesn't include the extended map slots (trying to play a track starting with A0
-ZZ
won't play MAPA0M
-MAPZZM
instead of the track you want to play), so this is likely a leftover from the 2.0 times.
This was actually a thing since version 2.1, (it's present at least in 2.1.25), and I have noticed it in earlier 2.2.x versions, but forgot to report it. This wasn't an issue in 2.0 and earlier due to the command only accepting numbers there.