volume_gravity
This is an entity on id Tech 4 engines, present on Prey. Below you can find its spawnflags, keys and editor settings for each game that defines it.
Prey
Variable sized gravity zone. Changes gravity of all physics objects who enter.
Keys
| Key |
Type |
Default |
Description |
| gravity |
var |
0 0 -1066 |
vector defining the new gravity (0 0 -1066) |
| interpTime |
var |
1.0 |
Time in seconds to interpolate gravity changes (1.0) |
| reorient |
bool |
1 |
reorient player to gravity direction (1) |
| showVector |
bool |
0 |
whether to draw vector for debugging (0) |
| killmonsters |
bool |
1 |
whether to kill monsters when affected by gravity (1) |
| zeroGravOnChange |
bool |
|
immediately zero out gravity on gravity changes (0) |
| isSimpleBox |
bool |
|
simple boxes are cheaper and use axis-aligned bounds for checks (1) |
| snd_gravity_loop |
snd |
|
Sound played while gravity is non-default |
Editor
| Property |
Value |
| Type |
brush entity |
| Spawn class |
hhGravityZone -> hhGravityZoneBase -> hhZone -> hhTrigger -> idEntity -> idClass |
| Color |
1.0 0.0 0.75 |
Script events
| Event |
Declared by |
| setgravity |
hhGravityZone |
| enable |
hhZone |
| disable |
hhZone |
| activate |
hhTrigger |
| deactivate |
hhTrigger |
| moveToJoint |
idEntity |
| moveToJointWeighted |
idEntity |
| moveJointToJoint |
idEntity |
| moveJointToJointOffset |
idEntity |
| setSkin |
idEntity |
| spawnDebris |
idEntity |
| delayDamageEntity |
idEntity |
| dispose |
idEntity |
| setDeformation |
idEntity |
| setFloatKey |
idEntity |
| setVectorKey |
idEntity |
| setEntityKey |
idEntity |
| playerCanSee |
idEntity |
| setContents |
idEntity |
| setClipmask |
idEntity |
| setPortalCollision |
idEntity |
| killbox |
idEntity |
| getName |
idEntity |
| setName |
idEntity |
| findTargets |
idEntity |
| activateTargets |
idEntity |
| numTargets |
idEntity |
| getTarget |
idEntity |
| randomTarget |
idEntity |
| bindToJoint |
idEntity |
| removeBinds |
idEntity |
| bind |
idEntity |
| bindPosition |
idEntity |
| unbind |
idEntity |
| setOwner |
idEntity |
| setModel |
idEntity |
| getShaderParm |
idEntity |
| setShaderParm |
idEntity |
| setShaderParms |
idEntity |
| setColor |
idEntity |
| getColor |
idEntity |
| isHidden |
idEntity |
| hide |
idEntity |
| show |
idEntity |
| cacheSoundShader |
idEntity |
| startSoundShader |
idEntity |
| startSound |
idEntity |
| stopSound |
idEntity |
| fadeSound |
idEntity |
| getWorldOrigin |
idEntity |
| setWorldOrigin |
idEntity |
| getOrigin |
idEntity |
| setOrigin |
idEntity |
| getAngles |
idEntity |
| setAngles |
idEntity |
| getLinearVelocity |
idEntity |
| setLinearVelocity |
idEntity |
| getAngularVelocity |
idEntity |
| setAngularVelocity |
idEntity |
| getSize |
idEntity |
| setSize |
idEntity |
| getMins |
idEntity |
| getMaxs |
idEntity |
| touches |
idEntity |
| setGuiParm |
idEntity |
| setGuiFloat |
idEntity |
| getNextKey |
idEntity |
| setKey |
idEntity |
| getKey |
idEntity |
| getIntKey |
idEntity |
| getFloatKey |
idEntity |
| getVectorKey |
idEntity |
| getEntityKey |
idEntity |
| restorePosition |
idEntity |
| updateCameraTarget |
idEntity |
| distanceTo |
idEntity |
| distanceToPoint |
idEntity |
| startFx |
idEntity |
| waitFrame |
idEntity |
| wait |
idEntity |
| hasFunction |
idEntity |
| callFunction |
idEntity |
| setNeverDormant |
idEntity |
| playRumble |
idEntity |
| stopRumble |
idEntity |
| remove |
idClass |