Func pushable (GoldSrc): Difference between revisions
Jump to navigation
Jump to search
(-added class hierarchy) |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
{{tabs|func_pushable|goldsrc=1|source=1}} | {{tabs|func_pushable|goldsrc=1|source=1}} | ||
{{CD|CPushable|goldsrc=1}} | {{CD|CPushable|goldsrc=1}} | ||
{{this is a|brush entity|name=func_pushable|engine= | {{this is a|brush entity|name=func_pushable|engine=goldSrc}} | ||
A pushable brush object with very primitive physics. | A pushable brush object with very primitive physics. | ||
== Flags == | == Flags == | ||
{{fl|128|Breakable | {{fl|128|Breakable|Allow the brush to be broken like [[func_breakable]].}} | ||
== Key Values == | == Key Values == | ||
{{KV|Friction|intn=friction|float|The amount of friction in the brush.}} | {{KV|Friction|intn=friction|float|The amount of friction in the brush.}} | ||
{{KV|Buoyancy|intn=buoyancy|float|The amount of buoyancy in the brush.}} | {{KV|Buoyancy|intn=buoyancy|float|The amount of buoyancy in the brush.}} | ||
{{KV|Hull size|intn=size|choices| | {{KV|Hull size|intn=size|choices|deprecated=1|Supposed to control the size of the brushes' hull. Nonfunctional; will always use hull 2 if larger than 32x32, or hull 3 if 32x32 or smaller.}} | ||
:{| | :{{codenote|Even if this KV is fixed, it would require an origin brush to work correctly.}} | ||
{{KV|Spawn on break|intn=spawnobject|string|What entity to spawn when this brush breaks.}} | {{KV|Spawn on break|intn=spawnobject|string|What entity to spawn when this brush breaks.}} | ||
{{KV|Target on break|intn=target|target_destination|What entity to fire an input to when this brush breaks.}} | {{KV|Target on break|intn=target|target_destination|What entity to fire an input to when this brush breaks.}} |
Latest revision as of 18:55, 14 May 2025
![]() |
---|
CPushable |
![]() |
func_pushable
is a brush entity available in all GoldSrc games.
A pushable brush object with very primitive physics.
Flags
- Breakable : [128]
- Allow the brush to be broken like func_breakable.
Key Values
- Friction (friction) <float>
- The amount of friction in the brush.
- Buoyancy (buoyancy) <float>
- The amount of buoyancy in the brush.
Hull size (size) <choices>- Deprecated.
Supposed to control the size of the brushes' hull. Nonfunctional; will always use hull 2 if larger than 32x32, or hull 3 if 32x32 or smaller. Code:Even if this KV is fixed, it would require an origin brush to work correctly.
- Spawn on break (spawnobject) <string>
- What entity to spawn when this brush breaks.
- Target on break (target) <targetname>
- What entity to fire an input to when this brush breaks.
- Explosion magnitude (explodemagnitude) <float>
- How large should an explosion be when this brush breaks (if any)?
- Material type (material) <choices>
- What material this brush uses. Will affect what kind of gibs are produced.
Value Description 0
Glass 1
Wood 2
Metal 3
Flesh 4
Cinder block 5
Ceiling tile 6
Computer 7
Unbreakable glass 8
Rock
- Gib model (gibmodel) <string>
- Used to specify a custom model to use when this brush breaks.