logic_timescale

From Valve Developer Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Icon-NotInFGD.png
This entity is not in the FGD by default.
See below for instructions on making it available.

logic_timescale is a logical entity available in Portal 2 Portal 2. It controls the rate at which time passes in the game. Functionally identical to the host_timescale console command, but works without cheats enabled and supports blending between the time scales.

Useful to create temporary slow motion or fast-forward effects, as seen in the playable trailer for the movie Super 8 in Portal 2.

Keyvalues

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

Blend Time (BlendTime) <float>
Time in seconds to blend between time scales.

Inputs

SetTimescaleBlendTime <floatRedirectInput/float>
Set time in seconds to blend between time scales.
SetDesiredTimescale <floatRedirectInput/float>
Time scale to blend towards, this is a multiplicative value where 1.0 is normal time, 0.5 is half speed, 2.0 is double speed.

FGD Code

@PointClass base(Targetname) = logic_timescale : "An entity that controls the rate at which time passes."
[
	BlendTime(float) : "Blend Time" : "1.0" : "Time in seconds to blend between time scales."
	
	input SetTimescaleBlendTime(float) : "Set time in seconds to blend between time scales."
	input SetDesiredTimescale(float) : "Time scale to blend towards, this is a multiplicative value where 1.0 is normal time, 0.5 is half speed, 2.0 is double speed."
]

See also