Submitted by
Gard on Mon, 2004-10-25 08:22.
Quake III: Arena
Making Complex Doors-
Jon Eriksson
Now it's time to try to get more out of the func_door! Maybe you have tried to make two door halves, that should open at the same time, and haven't got it work? Then this is the tutorial for you! Read on...
STEP 1: Make the door.
Do this by simply add some objects with a nice texture. Maybe you have it look like this:
Okay, as you can see I have two door halves.
STEP 2: Make the door A "func_door".
Now I select one of them, and make it to a "func_door" by pushing the right-mouse-button. I set the Angle of the door (The direction it should open). Note: that each halves should have different angles (first door half + 180 degrees = second door half).
STEP 3: Compile the MAP.
Compiling the map will let you see what you have just created, and it is good mapping practise to examine you map -in the game- at regular intervals. Note: that the two door halves will not open at the same time, when you're in game. To get the two door halves to open at the same time, we have to add some more stuff to it.
STEP 4: Synchronize the doors.
Now we want the doors to be syncronized. Now add a new box about 8 units infront of the door, and apply the "common/nodraw" texture on it. It should now look like this:
STEP 5: Apply the "trigger_multiple".
Now, apply the "trigger_multiple" on this box. The Trigger_multiple is an entity that will trigger it's targets when you walk-on/touch it. We use the multiple_trigger, also because that it should be possible to open the door many times =). Do this by:
1. Now select one the door halfs, and push "N". Write in the "Key" area "targetname", and then in the value "door1" (push Enter).
2. Now select the other door half (deselect the first door), and do the same here "targetname" .. "door1".
3. Now, deselect the door half, and select the "trigger_multiple" box that we just created. Push "N", and type in the Key area "Target" and the value "door1".
4. Now, try to run the map. If you have done this right, the door half should open at the same time when you walk close up to them. Note: that you have to add a brush like this on the other side of the doors too, otherwise you will only be able to open the doors from one way. (You can also make the "Trigger_multiple" object big, so you use the same object on both sides of the door, this will also prevent the door to hurt you when you stand right in the middle of them).
Hope this will help some. Note that you can ofcourse use however many door parts as you want. You can make many VERY cool doors with the "trigger_multiple" and the "func_train". Maybe i should do a tutorial on that too?
Making a Spiral Stairway
Tutorials (Modelling)