GSC reference › Built-in
SetMoveSpeedScale()
Built-in (engine)
Server
Called on: entity
Sets the speed scale multiplier for the entity
Signature
<entity> SetMoveSpeedScale(<speed scale multiplier>)
Called on an entity: entity SetMoveSpeedScale(...)
Parameters
| Name | Required? | Details |
|---|---|---|
| speed scale multiplier | Required | The speed scale multiplier (float) |
Example (from Treyarch's docs)
self SetMoveSpeedScale( HOLDING_CRATE_MOVEMENT_SPEED )
Real uses in BO3's scripts
Called 70 times in the decompiled scripts. A few, zombies first:
- scripts/zm/_zm.gsc, line 5023
self setmovespeedscale(0.3); - scripts/zm/_zm_ai_astro.gsc, line 488
self setmovespeedscale(1); - scripts/zm/_zm_altbody_beast.gsc, line 201
self setmovespeedscale(1); - scripts/zm/_zm_turned.gsc, line 158
self setmovespeedscale(1); - scripts/zm/zm_asylum.gsc, line 332
self setmovespeedscale(1);
Related built-ins
- GetMoveSpeedScale()Gets the speed scale multiplier for the entity
- SetMaxSpeedScale()Sets the max speed scale for this physics vehicle.
- MoveTo()Move this entity to the given point.
- ArrayRemoveValue()Remove a value from an array (may affect multiple indexes)
- MoveZ()Move this entity to the given world z value
- SetSpeed()Sets the speed and acceleration for this vehicle.
- ArrayRemoveIndex()Remove a value from an array at a given index
- SetScale()Set the model scale on a script mover.
- MoveY()Move this entity to the given world y value
- CancelAIMove()Tell the vehicle to stop moving towards its current goal position.
- MoveX()Move this entity to the given world x value
- Target_Remove()Removes a target
New to GSC?
Start with the basics, or paste a compile error to get the fix.
Built-in descriptions, parameters and examples come from Treyarch's BO3 mod tools docs. Usage links point at shiversoftdev/t7-source (decompiled BO3 scripts).