Doom Marine
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > radius = 1
 
Author
All times are GMT. The time now is 16:20. Post New Thread    Post A Reply
Mordeth
Administrator


Posts: 1883
Registered: 05-00


Just noticed something curious: teleport trigger 244 (linedef to linedef, WR) acts like a W1 teleport when dealing with things that have radius = 1..?

Old Post 03-29-05 12:51 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
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.

Old Post 03-29-05 15:59 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1883
Registered: 05-00


No need for a fix; just mentioning it in case it wasn't known. Since things with radius > 1 work OK I don't see a practical problem.

The funny thing is... my setup was a long conveyor belt, with a modified EESkyboxCam thing (radius 1; height 1) riding along it and using a line-to-line WR teleport to repeat the process. You'd think the teleport would fail at the first pass if this linechecking code was at fault..? Instead it works OK until the second pass.

Old Post 03-29-05 18:27 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


OK well this is kind of confusing, and I will look into it. Of course, it would be easier if you uploaded an example somewhere, but if you can't, I can whip one up on my own.

Old Post 03-29-05 20:55 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 16:20. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > radius = 1

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory