SetActorVelocity: Difference between revisions

From Eternity Wiki
Jump to navigationJump to search
(Created page with "==ACS built-in function== '''SetActorVelocity'''(''int'' ''tid'', ''fixed'' ''velx'', ''fixed'' ''vely'', ''fixed'' ''velz'', ''bool'' ''add'') Sets velocity of things tagge...")
 
No edit summary
 
Line 1: Line 1:
==ACS built-in function==
==ACS function==


'''SetActorVelocity'''(''int'' ''tid'', ''fixed'' ''velx'', ''fixed'' ''vely'', ''fixed'' ''velz'', ''bool'' ''add'')
'''SetActorVelocity'''(''int'' ''tid'', ''fixed'' ''velx'', ''fixed'' ''vely'', ''fixed'' ''velz'', ''bool'' ''add'')
Line 7: Line 7:
If ''add'' is nonzero, it causes the velocity vector to be added to things' current velocities. Note that monster movement (which has a characteristic jerky pattern) does not count as actual velocity.
If ''add'' is nonzero, it causes the velocity vector to be added to things' current velocities. Note that monster movement (which has a characteristic jerky pattern) does not count as actual velocity.


==See also==
===See also===
*[[GetActorVelX]]
*[[SetActorProperty]]
*[[Stop]] ([[List of codepointers|codepointer]])
*[[Stop]] ([[List of codepointers|codepointer]])
*[[Thing_Stop]] ([[Detailed parameterized linedef specification|linedef special]])
*[[Thing_Stop]] ([[Detailed parameterized linedef specification|linedef special]])
 
*[[ACS functions]]


[[Category:ACS]]
[[Category:ACS]]

Latest revision as of 05:20, 22 June 2019

ACS function[edit]

SetActorVelocity(int tid, fixed velx, fixed vely, fixed velz, bool add)

Sets velocity of things tagged tid. Velx/vely/velz are expressed in "fixed-point" mode, i.e. with decimal point changing the actual value (e.g. 10.0 is equivalent to 655360).

If add is nonzero, it causes the velocity vector to be added to things' current velocities. Note that monster movement (which has a characteristic jerky pattern) does not count as actual velocity.

See also[edit]