ID:273712
 
Haven't been using DM for a while so i'm a bit unfamiliar.

If I have a world/proc. When I call that procedure multiple times, is it ran simultaneously? or does it stack and run sequentially?

If it does run simultaneously is there any way to make it run sequentially? The system i'm working on has to do with accessing items quickly but if the same item gets accessed by two separate mobs bugs are bound to occur.
It doesn't really matter if it a proc that belongs to <code>world</code>, but rather the context in where you call it. If your proc sleeps, then the proc that calls that proc will sleep as well. But if you're calling the proc from something like a verb (which spawns a new 'thread'), then it can get called multiple times.

If you don't want the proc to be called at the same time, but still want it called eventually, you will want to look into some sort of queuing system.