The func_door entites always makes a brush move over a distance that is the same length as the door size. That means that if you made a door that is 128 pixels tall and moves up, it will move 128 pixels up. However, if you have a "lip" setting (all doors default to 8 pixels), the door will move up 128 pixels - the lip value (that means it only goes 120 pixels up and leaves 8 pixels of the brush showing in the door jam). You can set the angle of the door by using the angle buttons or manually typing in a number value for the "angle" value. In JO, 90 is north, 0 is east, 180 is west, 270 is south, -1 is up and -2 is down. if you want the door to move to a specific height you want, you have to mess around with the lip value to do that. If you were to enter a lip value of -128 to a door that is 128 pixels tall and moves up, it will move upwards 256 pixels. Hope this all helps. If you can't stand messing with lips and such for setting the distance a door moves, just use a icarus script and make the door be a func_static that has a origin brush and uses a ref_tag for the position it should move to.
-- SavageX
------------------
"Never trust a bartender with bad grammar." - one of the many one-liners of Kyle Katarn.
"Be kind to nerds because one day... one will be your boss."
SavageX's Editing Corner