Descriptive Problem Summary:
Calling shell() during world startup allows the first shell() command to run, but subsequent commands don't run.
Code Snippet (if applicable) to Reproduce Problem:
world/New()
..()
spawn(5)
for(var/i=0, i<5, ++i)
world.log << "Shell [i+1]:"
shell("ls")
world.log << "Done with shell"
Expected Results:
Once shell() completes, the proc that called it should resume.
Actual Results:
Nothing happens.