This article's documentation is for the "GoldSrc" engine. Click here for more information.

Trigger gravity (GoldSrc): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-added class hierarchy)
No edit summary
Line 4: Line 4:
{{this is a|brush entity|name=trigger_gravity|engine=GoldSrc}}
{{this is a|brush entity|name=trigger_gravity|engine=GoldSrc}}
This entity sets the effect of gravity for any player that touches it.
This entity sets the effect of gravity for any player that touches it.
The change in gravity applies until the player touches another {{code|trigger_gravity}}.


== Keyvalues ==
== Keyvalues ==

Revision as of 12:50, 23 November 2025

English (en)Translate (Translate)
C++ Class hierarchy
CTriggerGravity
CBaseTrigger
CBaseToggle
CBaseAnimating
CBaseDelay
CBaseEntity
C++ triggers.cpp

trigger_gravity is a brush entity available in all GoldSrc GoldSrc games. This entity sets the effect of gravity for any player that touches it.

The change in gravity applies until the player touches another trigger_gravity.

Keyvalues

Target (target) <targetname>
The targetname of an entity this entity will trigger when activated.
Name (targetname) <string>
The targetname that other entities refer to this entity by, usually via the target, killtarget, and TriggerTarget KVs.
Kill target (target_destination) <integer>
Kill Target.
Target Path (target_destination) <integer>
Target Path.
Master (master) <string>
Master.
Sound Style (sounds) <choices>
  • 0 : "No Sound"
Delay (delay) <float>
Delay before trigger.
Message (message) <string>
Message (set sound too!).
Gravity (gravity) <float>
Gravity multiplier. For example, a value between 0 and 1 is low gravity.

Flags

  • 1 : "Monsters"
  • 2 : "No Clients"
  • 4 : "Pushables"