Func conveyor (GoldSrc): Difference between revisions
Jump to navigation
Jump to search
Note:Scrolling textures can also be used on other brush entities by modifying the
MESS has a bundled rule that will convert the "scrollspeed" KV to an appropriate rendercolor.
m (Added entitytabs) |
SirYodaJedi (talk | contribs) No edit summary |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{tabs|func_conveyor|goldsrc=1|source=1|source2=1|main=source}} | ||
{{ | {{CD|CFuncConveyor|goldsrc=1|file1=bmodels.cpp}} | ||
A Conveyor Belt. | {{this is a|brush entity|name=func_conveyor|engine=GoldSrc}} | ||
A Conveyor Belt, which moves depending upon the direction of the texture. Also used for scrolling textures, such as rivers or waterfalls. Any texture with the prefix {{code|scroll}} will scroll horizontally based on this entity's scroll speed. | |||
{{note|Scrolling textures can also be used on other brush entities by modifying the {{code|rendercolor}} KV. [https://the303.org/tutorials/gold_texture_p7.htm The303 has a table of conversions between rendercolor and speed], and {{mess|2}} has a bundled rule that will [https://pwitvoet.github.io/mess/scrolling-texture-speed.html convert the "scrollspeed" KV to an appropriate rendercolor]. }} | |||
==Keyvalues== | ==Keyvalues== | ||
{{KV|Global Entity Name|intn=globalname|string}} | {{KV|Global Entity Name|intn=globalname|string}} | ||
{{Hl1 kv targetname}} | {{Hl1 kv targetname}} | ||
{{Hl1 kv renderfields}} | {{Hl1 kv renderfields|func_conveyor=1}} | ||
{{KV|Conveyor Speed|intn=speed|string|Sets the speed of the conveyor.}} | {{KV|Conveyor Speed|intn=speed|string|Sets the speed of the conveyor.}} | ||
{{ | {{hl1 kv zhlt}} | ||
==Flags== | ==Flags== | ||
{{fl|1|No Push}} | {{fl|1|No Push}} | ||
{{fl|2|Not Solid}} | {{fl|2|Not Solid}} | ||
Latest revision as of 09:31, 30 October 2025
| CFuncConveyor |
func_conveyor is a brush entity available in all
GoldSrc games.
A Conveyor Belt, which moves depending upon the direction of the texture. Also used for scrolling textures, such as rivers or waterfalls. Any texture with the prefix scroll will scroll horizontally based on this entity's scroll speed.
rendercolor KV. The303 has a table of conversions between rendercolor and speed, and Keyvalues
- Global Entity Name (globalname) <string>
- Name (targetname) <string>
- The targetname that other entities refer to this entity by, usually via the target, killtarget, and TriggerTarget KVs.
- Render Mode (rendermode) <choices>
- Render Mode to use.
Render modes - Normal
- Color
- Texture
- Glow
- Solid
- Additive
- Render Amount (0-255) (renderamt) <integer>
- Controls transparency when using another render mode then normal. 0 is completely invisible, and 255 is opaque. If render mode is solid, then all values except 0 are opaque.
- Render Color (R G B) (rendercolor) <color255>
- Overridden at runtime, based upon the
speedKV.
- Render FX (renderfx) <choices>
- Render FX mode to use, for special effects.
Render effects - Normal
- Slow Pulse
- Fast Pulse
- Slow Wide Pulse
- Fast Wide Pulse
- Slow Fade Away
- Fast Fade Away
- Slow Become Solid
- Fast Become Solid
- Slow Strobe
- Fast Strobe
- Faster Strobe
- Slow Flicker
- Fast Flicker
- Constant Glow
- Distort
- Hologram (Distort + fade)
- Conveyor Speed (speed) <string>
- Sets the speed of the conveyor.
- Minimum light level (_minlight) <float>
- Range 0-2. 1 is full brightness, 2 is maximum overbright brightness.
|
|
Flags
- No Push : [1]
- Not Solid : [2]