Complimentary Victory Lift
Introduction
In this tutorial you will learn how to make a Complimentary Victory Lift in the Hammer Editor.
The piston
First thing to do is to make the func_door.
You can use mini_piston_inside.mdl or you can copy the fake piston from the example map provided with Portal.
I'm using the fake piston for the tutorial, you may want to use the clipping_tool to cut the fake piston to the appropriate size. If you're using the model piston, then simply parent it to a func_door brush that is an appropriate size.
Place your piston where you want it and give it the following parameters:
Property Name Value Name victory_lift Delay Before Reset 0 Speed 25
Platform
Now you need something to stand on. Create a prop_dynamic and set its World Model to lift_platform.mdl or light_rail_platform.mdl and place it at the top of your piston.
Give the model the following parameters:
Property Name Value Name victory_lift_model Parent victory_lift World Model lift_platform.mdl OR light_rail_platform.mdl
Glass
You'll notice there is no glass to stand on, so go ahead and make a 116L x 116W x 2H block and texture it with glass/glasswindow_frosted_004 and place it where it should be. Set your grid size to 2.