Pick up the crowbar of research scientist Gordon Freeman, who finds himself on an alien-infested Earth being picked to the bone, its resources depleted, its populace dwindling. Freeman is thrust into the unenviable role of rescuing the world from the wrong he unleashed back at Black Mesa. And a lot of people, people he cares about, are counting on him.

Post tutorial Report RSS Rappeling Combine

Learn how to make a Combine soldier rappel through a skylight.

Posted by on - Intermediate Mapping/Technical

In this tutorial, you will learn how to make a Combine soldier rappel into a room, breaking through the skylight. It looks cool, and it’s not that hard to implement. This tutorial assumes basic to intermediate knowledge of Hammer.

First, create a basic room. Mine is about 317 units tall, but the exact size doesn’t matter.
Tutorial Image
Next, use the clip tool to create a hole in the ceiling.
Tutorial Image
Cover the hole with a skybox textured brush.
Tutorial Image
Make the skybox brush tall enough to accommodate a combine soldier. About 220 units high should be more than enough.
Tutorial Image
It’s ok if there are a few gaps in connecting the skybox brush to the ceiling. The next step should remedy this.
Tutorial Image

Since the probability of leaks is pretty high, I recommend enclosing the entire map with a brush with the tools\toolsinvisible texture.
Tutorial Image
Next, create an overhang structure of some sort. This is to block the player’s view of the soldier waiting to rappel. The length depends on where your info_player_start is, so I’ll leave it up to you.
Tutorial Image
Next, create a brush filling in the hole. This will be your window. Give it an appropriate window texture.
Tutorial Image

Tie the window brush to an entity,(Control+T).Set the entity to “func_breakable”. Name it “Window”, set the “Prop data” property to “Glass Window” and set the “Material Type” to “Glass”. All of the other flags and properties are unnecessary.

Create an “npc_combine_s” entity on top of the glass. Name him “combine” and set the “Waiting to Rappel” property to “Yes”.
Tutorial Image
Under his “Model” tab, select “rappelloop”, to see what he will look like whilst waiting to be told to rappel down. Make sure his feet don’t go through the window.
Tutorial Image
Create an “env_shooter” entity under your window.
Tutorial Image
Set the following properties for it:

Name: gibshooter
Number of gibs: (30-45)
Gib Life: 5
Course Variance: 0.15
Model: models/brokenglass_piece.mdl
Material Sound: Glass

The rest are optional.

Create a brush textured with “tools\toolstrigger”. Control+T it to a “Trigger_Once”.
Tutorial Image
Set the following outputs:

My Output Named: OnTrigger
Target Entity: Combine
Via This Input: BeginRappel
Delay in Seconds of:(However many you want. Mine is 0.)

My Output Named: OnTrigger
Target Entity: GibShooter
Via This Input: Shoot
Delay in Seconds of: (Same as last)

My Output Named: OnTrigger
Target Entity: Window
Via This Input: Break
Delay in Seconds of: (Same as last)

Lastly, create an “info_player_start” if you haven’t already.

You're done! This is a cool looking sequence, and is good for ambushes. For any questions or feedback, you can email (hambandito@gmail.com) or PM me.

-Psalm

Post comment Comments
laserpanda
laserpanda - - 181 comments

can you make one for showing how to make a dropship deploy combine soldiers if thats possible

Reply Good karma Bad karma+1 vote
Sallycin
Sallycin - - 635 comments

Another amazing tutorial! Please keep 'em coming :)

Reply Good karma Bad karma+1 vote
waggit
waggit - - 40 comments

Very good

Reply Good karma Bad karma+1 vote
Psalm Author
Psalm - - 32 comments

Once again, thanks for all the positive feedback from everybody. :D Since I'm kind of running short on ideas, maybe people can PM me with your (preferably combine scripting related) tutorial request? I can do collapsing towers... dropships... patrols... etc.

Reply Good karma+1 vote
Ethan101
Ethan101 - - 50 comments

I made a map to figure this stuff out and it didnt work to great, this is awsome thanks

Reply Good karma Bad karma+1 vote
Sallycin
Sallycin - - 635 comments

Is it possible for you to write a tutorial that shows how to create a scripted sequence of Combine and Rebels fighting? Thanks for your contributions to the tutorial section.

Reply Good karma Bad karma+1 vote
Psalm Author
Psalm - - 32 comments

Sure! I'll get right on it. Thanks for the suggestion, Salohcin.

Reply Good karma+1 vote
Psalm Author
Psalm - - 32 comments

Sorry for the delay, I've been pretty busy. The new tut should be up in a day or two.

Reply Good karma+1 vote
Psalm Author
Psalm - - 32 comments

Thanks for the suggestion, lasperanda :D I'll get to it as soon as I can, but I'm in the middle of another tutorial right now as well as having to write a term paper for school, so it may be a while.

Reply Good karma+1 vote
laserpanda
laserpanda - - 181 comments

thats fine, whenever you have time.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: