Prop scalable: Difference between revisions
Jump to navigation
Jump to search

No edit summary |
(actually probably not very usable) |
||
Line 13: | Line 13: | ||
{{I|SetScaleZ|param=vector|Scales the model (local axes). Accepts either <code>newscale timespan</code> or <code>newscale</code>, where "newscale" is a float that sets the new scale of the prop, and "timespan" is an integer number of seconds over which the size change happens. If no timespan is specified, the changes apply immediately.}} | {{I|SetScaleZ|param=vector|Scales the model (local axes). Accepts either <code>newscale timespan</code> or <code>newscale</code>, where "newscale" is a float that sets the new scale of the prop, and "timespan" is an integer number of seconds over which the size change happens. If no timespan is specified, the changes apply immediately.}} | ||
:{{note|Changing the size is not able via variables (e.g., {{ent|math_counter}}). You can set the different sizes in a {{ent|logic_case}} to get a near-blend between different sizes.}} | :{{note|Changing the size is not able via variables (e.g., {{ent|math_counter}}). You can set the different sizes in a {{ent|logic_case}} to get a near-blend between different sizes.}} | ||
[[Category:Prop entities|scalable]] | [[Category:Prop entities|scalable]] |
Revision as of 11:49, 27 April 2025


![]() |
---|
CPropScalable |
![]() |
prop_scalable
is a point entity available in Half-Life 2,
Half-Life 2: Episode One, and
Half-Life 2: Episode Two. It creates a non-solid model that can be resized dynamically via inputs. It is used for the "superportal" effects at the beginning and end of the game. This entity is the successor of prop_coreball from
Half-Life 2: Episode One .
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- SetScaleX <vector >
- SetScaleY <vector >
- SetScaleZ <vector >
- Scales the model (local axes). Accepts either
newscale timespan
ornewscale
, where "newscale" is a float that sets the new scale of the prop, and "timespan" is an integer number of seconds over which the size change happens. If no timespan is specified, the changes apply immediately. Note:Changing the size is not able via variables (e.g., math_counter). You can set the different sizes in a logic_case to get a near-blend between different sizes.
Categories:
- CBaseAnimating
- Point entities
- Non-internal Half-Life 2 entities
- Half-Life 2 entities
- Half-Life 2 point entities
- Non-internal Half-Life 2: Episode One entities
- Half-Life 2: Episode One entities
- Half-Life 2: Episode One point entities
- Non-internal Half-Life 2: Episode Two entities
- Half-Life 2: Episode Two entities
- Half-Life 2: Episode Two point entities
- Pages with uncategorized bugs
- Prop entities