Well, JVS doesn't have this issue, and JVS doors are essentially bricks with different models in place of the brick proper. Look at the code for JVS?
I guess .setDataBlock(); was never meant to be used in this way.Anyway, I 'fixed' it by getting rid of the .dts collisions.If you look here:http://dl.dropbox.com/u/46778351/Screenshots/07-2012/07-01-2012_06-53.pngWhen the door is closed it's a solid 1x4x18 box, when it's open it's a little 1x4x1 plate so you can step onto the frame.You can't collide with the sides or top of the frame now when they're open, sadly.It has not crashed, but I'm not sure if I want Wedge to use this version. It feels like a really lame way to solve the problem.
When the door is closed it's a solid 1x4x18 box, when it's open it's a little 1x4x1 plate so you can step onto the frame.You can't collide with the sides or top of the frame now when they're open, sadly.
You can add multiple collision boxes within a BLB. Take a look at the castle wall piece. It's made up of 4 individual boxes.
I'm going to go to bed (cry under the covers) for now. I hope my whole week of work wasn't a waste.