script_controlpoint
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
Invisible mover used for compound rotations and movements.
Bind other entities to them.
Keys
| Key |
Type |
Default |
Description |
| bind |
bool |
|
bind this mover to the named mover. |
| crusher |
bool |
0 |
whether mover crushes when blocked |
| snd_accel |
snd |
|
sound to play when acceleration starts |
| snd_move |
snd |
|
sound to play when movement starts |
| snd_decel |
snd |
|
sound to play when deceleration starts |
| snd_stop |
snd |
|
sound to play when movement stops |
Editor
| Property |
Value |
| Type |
point entity |
| Spawn class |
hhMover -> idMover -> idEntity -> idClass |
| Min |
-8 -8 -8 |
| Max |
8 8 8 |
| Color |
0.1 0.83 0.86 |
Script events
| Event |
Declared by |
| stopMoving |
idMover |
| stopRotating |
idMover |
| speed |
idMover |
| time |
idMover |
| accelTime |
idMover |
| decelTime |
idMover |
| moveTo |
idMover |
| moveToPos |
idMover |
| move |
idMover |
| accelTo |
idMover |
| decelTo |
idMover |
| rotateDownTo |
idMover |
| rotateUpTo |
idMover |
| rotateTo |
idMover |
| rotateTo_world |
idMover |
| rotate |
idMover |
| rotateOnce |
idMover |
| bob |
idMover |
| sway |
idMover |
| openPortal |
idMover |
| closePortal |
idMover |
| accelSound |
idMover |
| decelSound |
idMover |
| moveSound |
idMover |
| enableSplineAngles |
idMover |
| disableSplineAngles |
idMover |
| removeInitialSplineAngles |
idMover |
| startSpline |
idMover |
| stopSpline |
idMover |
| activate |
idMover |
| isMoving |
idMover |
| isRotating |
idMover |
| 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 |