Quasar
Moderator

Posts: 4615
Registered: 08-00 |
Well I can't pretend to know exactly what would cause that, except that line-to-line teleporters are very sensitive, and maybe the thing is being rejected, in this case inappropriately, by the code designed by Lee to prevent repeated teleports, which could happen in an earlier version of BOOM -- a thing would get caught jumping back and forth between the two lines forever due to numeric instability, which is VERY bad in the line-to-line teleporting code, and could not be fixed short of changing it to use floating-point math, which would be both slower and completely incompatible.
I wouldn't want to weaken the restrictions to allow radius 1 objects to work properly, because this would probably make objects start getting caught in teleport loops again. Messing with that code would be playing with fire, so to speak.
|