Cleanup is going to take awhile, so the site is back up but editing has been disabled.
Ropes with Ragdolls
From HalfLife 2 Knowledge Base
by RomeoJGuy
This tutorial will explain the process to make a ragdoll swing on a rope.
The Setup
First you need to create a room and then create a move_rope where you want the top of the rope to be. Name it rope1 and set its properties how you see best. Then you need to set the next keyframe to rope2. After finishing with the move_rope you need to create a keyframe rope and place it below the move_rope. Name the keyframe_rope rope2. This will be the entity that the ragdoll swings with. But you cannot use the parent option. Some reason it is bugged so instead it requires a more detailed process. You will need a prop_ragdoll with a humanoid character that has the ragdoll ability. Luckily all the hostages and player models have ragdoll so you can pick whatever one you would like. You also can pick the matress model if it tickles your fancy. Name the ragdoll something like rag_swing. Ok now we have the setup of the system. Now we are gonna get into the nuts and bolts of making it work.
Making Connections
Now we need to create a phys_constraint entity. This entity will keep the rope and ragdoll connected relative to its location. All you have to do is set Entity 1 to rope2 and Entity 2 to rag_swing. Now we have the rope and ragdoll connected but what if the ragdoll is shot how will the constraint know that it is allowed to move from its spot? Well we need a logic_measure_movement to make it measure the movement between the ragdoll and the rope2. It is setup with the following properties, Set the entity to measure to rag_swing, Movement reference and Measure reference need to be set to rope1, and finally the entity to move needs to be rope2.
Compile and enjoy
Now compile your map with some spawns and other css necessities and enjoy your physics enhanced hanging ragdoll.
Note: You dont have to use a prop_ragdoll. You can use any kind of moveable prop.

