Forcemove is making the code lag
Created by: clusterfack
Note the turf/entered() call in the 4th highest proc call space. This is due to the fact forcemove() is now used throughout the code which forcibly calls turf entered whenever a loc changes.
Specifically, this comes from the up to 100 loop of hasproximity for every time forcemove() is called and proceeds to call turf/entered. This is particularly prominent when, say miners for example, fill their conveyor belt with minerals which call forcemove being moved to the next turf, they have proximity with 100 objects every time.
Either Someone needs to rewrite the hasproximity system to use another method like invoke events perhaps Or forcemove needs to stop being used so often when it isn't important for hasproximity (this seems unlikely to me) Or some other solution some creative person needs to think up