A regression in list handling was introduced in v506.1245
Please see the dme and project linked below.
Numbered Steps to Reproduce Problem:
1. Place byond /bin and /cfg dirs under the byond directory in the project
2. Run bugdemo_runme.bat
3. Click "packQueue" verb
4. Click "drainQueue" verb
5. Click "packQueue" verb
No output is expected.
runtime error: bad list
proc name: enqueue (/datum/dynamicQueue/proc/enqueue)
source file: dynamicQueue.dm,52
usr: Volundr (/mob)
src: /datum/dynamicQueue (/datum/dynamicQueue)
/datum/dynamicQueue (/datum/dynamicQueue): enqueue(foo (/datum/foo))
Environments in which problem occurs:
The problem occurs consistently on windows machines. I have not tested it on linux.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked?
The prior working version was 506.1244