SetActorPosition: Difference between revisions

From Eternity Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
bool SetActorPosition (int tid, fixed x, fixed y, fixed z, bool fog)
{{ACSFunction|description=
Teleports the tagged thing to a given location marked by (x, y, z).
|usage=
''bool'' SetActorPosition(''int tid'', ''fixed x'', ''fixed y'', ''fixed z'', ''bool fog'')
|parameters=
*''tid'': tagged thing to move (see [[tid]] for details)
*''x'', ''y'', ''z'': map coordinates where to move the thing
*''fog'': whether to produce teleportation fog
|notes=
Beware that since it's considered teleportation, no visual interpolation is taking place, so for small distances meant to produce controlled movement, it will look jerky.


Teleports the tagged thing to a given location marked by (x, y, z). Beware that since it's considered teleportation, no visual interpolation is taking place, so for small distances meant to produce controlled movement, it will look jerky.
Returns true if teleportation was successful.


''fog'' means that it should also produce teleportation fog.
Even if you specify ''fog'', it will NOT briefly paralyze the thing if it's a player. You can use [[SetActorVelocity]] though.
 
|id=(ACC internal)}}
Returns true if teleportation was successful.

Latest revision as of 12:36, 25 April 2021

Description[edit]

This is an ACS built-in function.

Teleports the tagged thing to a given location marked by (x, y, z).

Usage[edit]

bool SetActorPosition(int tid, fixed x, fixed y, fixed z, bool fog)

Parameters[edit]

  • tid: tagged thing to move (see tid for details)
  • x, y, z: map coordinates where to move the thing
  • fog: whether to produce teleportation fog

Return value[edit]

Examples[edit]

No examples given.

Notes[edit]

Beware that since it's considered teleportation, no visual interpolation is taking place, so for small distances meant to produce controlled movement, it will look jerky.

Returns true if teleportation was successful.

Even if you specify fog, it will NOT briefly paralyze the thing if it's a player. You can use SetActorVelocity though.

This function's identification in zspecial.acs is: (ACC internal).

See also[edit]