Movesprite

From EDukeWiki
Revision as of 04:19, 20 May 2013 by Helixhorned (talk | contribs) (Strike out incorrect instructions.)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

movesprite <sprite id> <xvel> <yvel> <zvel> <clipmask> <returnvar>

This page is incomplete. Please help us by filling in additional information.

movesprite gives the capability to move an actor along an arbitrary x, y, or z velocity and adjust the clipmask used, thereby changing what the actor will collide with. The variable <returnvar> will equal htmovflag, which will be either 0 or the id of what was hit. This is sectioned by different areas of the struct. Add 16384 to <returnvar> to get the result of the sprite structure member that may have been hit for example.

Critical notes: It is possible that <zvel> will be non-functional unless "fall" is called immediately before movesprite. Also movesprite and move commands do not mix well. You are likely to get unintended results.