Func elevator

From Valve Developer Community
Revision as of 20:16, 26 October 2022 by Nescius (talk | contribs) (-concise page)
Jump to navigation Jump to search

Template:L4d series brush It is an elevator that moves vertically.

Example map: sdk_content\mapsrc\No Mercy\l4d_hospital04_interior.vmf.

Keyvalues

Top floor position (top) <vector>
The position of this brush while at the top floor.
Bottom floor position (bottom) <vector>
The position of this brush while at the bottom floor.
Speed (speed) <integer>
The speed that the elevator moves, in inches per second.
Acceleration (acceleration) <integer>
The acceleration at which the elevator approaches its target speed, in inches per second per second.
Block Damage (blockdamage) <float>
The amount of damage to do to any entity that blocks the elevator, per frame.
Sound played when the elevator starts moving. (startsound) <sound>
Sound played when the elevator stops moving. (stopsound) <sound>
Sound played when the elevator is disabled. (disablesound) <sound>
Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

MoveToFloor <stringRedirectInput/string>
Start the elevator moving to the specified floor.
Disable
Stops the elevator and prevents it from moving again.
SetMaxSpeed <floatRedirectInput/float>
Set the max speed of the elevator.

Outputs

OnReachedTop <stringRedirectInput/string>
Fired when the brush reaches the top.
OnReachedBottom <stringRedirectInput/string>
Fired when the brush reaches the bottom.

See also