Caution:

RopeKeyFrame is an internal entity and should not be used on its own.

BASE RopeKeyFrame

KeyValues

spawnflags <flags>

No description provided.

Possible Flags:

Name Value Default
Auto Resize 1

Next Rope <target_destination>

Name of the next rope along this path.

Slack <integer> = 25

How much extra length the rope has (by default it has the length between its two endpoints in the editor).

Type <choices> = Rope (0)

No description provided.

Possible Values:

Name Value
Rope 0
Semi-rigid 1
Rigid 2

Subdivision <integer> = 2

Number of subdivisions between each rope segment. Maximum value is 8. Higher values make smoother ropes, but are slower to render.

Barbed <boolean> = No

Test effect that makes the rope look sharper and more barbed.

Width (1-64) <float> = 2

Width of the rope.

Texture Scale <float> = 1

This changes the texture resolution. The default resolution is 4 pixels per unit. Larger values stretch the texture and smaller values scrunch it up.

Collide with world <boolean> = No

No description provided.

Start Dangling <choices> = Start Attached (0)

When set to Yes, the rope starts out detached from its target endpoint.

Possible Values:

Name Value
Start Attached 0
Start Dangling 1

Breakable <choices> = Indestructible (0)

When set to yes, the rope can be detached from either endpoint when shot.

Possible Values:

Name Value
Indestructible 0
Breakable 1

Rope Material <material> = cable/cable.vmt

The material to use when rendering the rope.

Wind <choices> = Ignore Wind (0)

Is the rope affected by wind?

Possible Values:

Name Value
Ignore Wind 0
Affected by Wind 1

Speed (unused) <integer> = 64

No description provided.

Position Interpolator <integer> = 2

Curve Type. Currently only Rope is fully supported.

Inherited from SystemLevelChoice

Minimum CPU Level <choices> = default (low) (0)

No description provided.

Possible Values:

Name Value
default (low) 0
low 1
medium 2
high 3

Maximum CPU Level <choices> = default (high) (0)

No description provided.

Possible Values:

Name Value
default (high) 0
low 1
medium 2
high 3

Minimum GPU Level <choices> = default (very low) (0)

No description provided.

Possible Values:

Name Value
default (very low) 0
very low 1
low 2
medium 3
high 4

Maximum GPU Level <choices> = default (high) (0)

No description provided.

Possible Values:

Name Value
default (high) 0
very low 1
low 2
medium 3
high 4

Inputs

SetScrollSpeed <float>

Set the speed at which the texture scrolls.

SetForce <vector>

Apply a force instantaneously to the rope. The parameter should be a vector containing the force to be applied (X Y Z).

Break <void>

Break the rope, if it's marked to do so.