Move: Difference between revisions
No edit summary |
Hendricks266 (talk | contribs) mNo edit summary |
||
Line 44: | Line 44: | ||
furthestdir - [[actor]] faces the furthest distance from the closest player. | furthestdir - [[actor]] faces the furthest distance from the closest player. | ||
dodgebullet - [[actor]] attempts to avoid all shots directed at him. [[ | dodgebullet - [[actor]] attempts to avoid all shots directed at him. The [[actor]] will not avoid GROWSPARK. | ||
[[Category:Duke3D 1.3/1.5 commands]] | [[Category:Duke3D 1.3/1.5 commands]] | ||
[[Category:Sprite manipulation]] | [[Category:Sprite manipulation]] |
Revision as of 02:14, 29 July 2006
A move command is used to give velocity to an actor.
Define outside an actor as so:
move <name> <horizontal> <vertical>
<name> is the name of the move command.
<horizontal> is the horizontal velocity of the actor. Negative values reverse direction.
<vertical> is the vertical veloctity of the actor. Negative values cause upward motion.
Used inside an actor, a move command is written as:
move <name> <type>
<type> is a parameter set used for directional functions.
Values for <type> are:
faceplayer - actor faces the player.
geth - use horizontal velocity.
getv - use vertical velocity.
randomangle - actor will face random direction.
faceplayerslow - same as faceplayer, but done gradually.
spin - spin in a clockwise circle.
faceplayersmart - same as faceplayer, but with a slight "lead" on position.
fleeenemy - actor faces away from the player.
jumptoplayer - actor will move vertically and then fall as if jumping.
seekplayer - actor will try to find the best path to the nearest player.
furthestdir - actor faces the furthest distance from the closest player.
dodgebullet - actor attempts to avoid all shots directed at him. The actor will not avoid GROWSPARK.