Movement Function Category
Movement related functions.
Functions
Name | Brief Description |
---|---|
ActionForceFollowObject | Forces an NPC to follow an object. |
ActionForceMoveToLocation | Attempts to move an NPC to a location. |
ActionForceMoveToObject | Attempts to move an NPC to a certain distance of a target object even if a clear path doesn't exist. |
ActionJumpToLocation | Instantly sends the calling object to the position of locTarget. |
ActionJumpToObject | Teleports the calling object to the nearest valid location by the target. |
ActionMoveAwayFromLocation | Causes the caller to try to move away from a location. |
ActionMoveAwayFromObject | Cause the action subject to move to a certain distance away from a target. |
ActionMoveToLocation | Moves an NPC to a location before executing further actions in the action queue. |
ActionMoveToObject | Cause action subject to move to a certain distance of a target object. |
ActionPickUpItem | Causes subject to run to an item and place it in inventory. |
ActionRandomWalk | Causes the subject to walk to a random location close to itself. |
ActivateFleeToExit | Causes a creature to run to its exit waypoint and disappear. |
ActivatePortal | Send a player's client to a new server, where the player's character will log in. |
CheckWayPoints | Checks to see if an NPC has a valid waypoint to walk to. |
EffectMovementSpeedDecrease | Create a Movement Speed Decrease effect to slow target. |
EffectMovementSpeedIncrease | Create a Movement Speed Increase effect to speed target movement rate. |
EscapeArea | Makes a creature escape to a waypoint. |
GetAheadLocation | This function returns a location directly in front of the target. |
GetAngleBetweenLocations | Returns a float representing the angle between Location One and Location Two. |
GetBehindLocation | Returns location directly behind the target and facing same direction as the target. |
GetBlockingDoor | Determines the door that is blocking a creature. |
GetChangedPosition | Convenience function that returns a vector that is fDistance away in fAngle direction. |
GetChangeInX | Convenience function to calculate the change in the X axis. |
GetChangeInY | Convenience function that calculates the change in the Y axis to the target. |
GetCustomLeftDirection | This function returns a normalized number that is the sum of the current facing and the angle to target. |
GetCustomRightDirection | This returns a float that is a normalized remainder of fDirection - fAngle. |
GetCutsceneCameraMoveRate | Returns the current movement rate factor of the cutscene 'camera man'. |
GetDistanceBetweenLocations | The distance in meters between two locations in the game. |
GetDistanceToObject | The distance from the caller of the script to the object in meters. |
GetFacing | Used to determine which direction something is facing. |
GetFacingFromLocation | Get the facing value from a location variable. |
GetFarLeftDirection | This function returns a normalized number that is +135 from the current facing. |
GetFarRightDirection | Returns a normalized number that is -135 from the current facing. |
GetFlankingLeftLocation | Returns a location on the left flank of the target. |
GetFlankingRightLocation | Returns a location that is the right flank (to the right and slightly behind) the Target. |
GetForwardFlankingLeftLocation | Returns location to the forward left flank of the target. |
GetForwardFlankingRightLocation | Returns location to the forward right flank of the target. |
GetHalfLeftDirection | This function returns a number that is +45 degrees from the current facing. |
GetHalfRightDirection | Returns a normalized value that is -45 from fDirection. |
GetLeftDirection | This function returns a float representing a direction +90 degrees. |
GetNormalizedDirection | This function returns a float that is constrained from 0 - 360. |
GetOppositeDirection | Returns a normalized direction that is -180 from fDirection. |
GetOppositeLocation | Returns a location that is directly behind the target. |
GetRightDirection | Returns a normalized float that is -90 from the facing passed in. |
GetTransitionTarget | Gets the associated transitional target. |
JumpToLocation | This is a command to move instantly to the location referenced by lLocation. |
JumpToObject | Teleports the calling object to the nearest valid location by the target. |
MoveTo2Q4PlotPoint | Makes the caller walk to a waypoint. |
MoveToNewLocation | Tells the object to move to a new location. |
RunNextCircuit | Makes an NPC move to their initial waypoint. |
SetCutsceneCameraMoveRate | Sets the current movement rate factor for the cutscene cameraman. |
SetFacing | Sets the object to face a certain direction. |
SetFacingPoint | Sets the object to face the direction of a vector. |
TriggerExplodeObject | Blow up the nearest object with a matching tag with the specified spell. |
TriggerRaiseCorpse | Raise the nearest corpse from the dead. |
TurnToFaceObject | Turns the target object to face another object. |
Vector | Creates a vector (position) from three points. |
VectorMagnitude | Determines the magnitude of a vector. |
VectorNormalize | Normalize a vector. |
WalkWayPoints | Make an NPC creature walk a series of preset waypoints. |