Glad you decided to read this.

Updated commands:

AddNpc
RemoveNpc
SlideNPC(DIRECTION)
Path
SetPath
FollowPath
FollowPathRepeat
$FinishedPath
GotoDestination
$AtDestination
StepBack

-------------- DESCRIPTIONS ---------------------------

AddNpc - Adds an NPC to the current Map
RemoveNpc - Removes NPC from current map
SlideNPC(DIRECTION) - Slides NPC in a direction
Path - Sets path info for NPC
SetPath - Changes path of npc
FollowPath - Makes NPC follow path until the end
FollowPathRepeat - npc keeps following path over and over
$FinishedPath - if npc has finished path do the stuff
GotoDestination - go to a X Y location for NPC
$AtDestination - if NPC is at their destination do stuff
StepBack - Makes player step back

--------------------Examples ---------------------------

AddNPC:
-------

AddNPC # Create The Magician
        Name "Magician"
        Gfx 5
        Direction Up
        XY 46 27
        WalkingSpeed 50
        AlwaysAnimate ON
        TalkScript leader.dvs
        ActionScript leadera.dvs
end


RemoveNpc NpcName
---------

RemoveNPC ME
RemoveNPC 5
RemoveNPC "Stupid Guy"

SlideNPC(DIRECTION) npcName
-------------------

SlideNPCLeft ME
SlideNPCLEft 5
SlideNPCLEft "Guy"

Path direction direction ... end
----

!DreamVision   #This is a NPC Action File

SetupNPC
	Path U D L R LU LD LL LR SU SD SL SR end
	# u = up
	# lu = look up
	# su = slide up
end

HeaderList
..
..
etc.


SetPath NPCNAME
-------

# Use In any file you want to change path of npc

SetPath "Guy" u u end
SetPath 5 u u end
SetPath me u u end

FollowPath #put in npc action file
----------

FollowPathRepeat #put in npc action file
----------------

$FinishedPath  .. .. .. end
-------------

GotoDestination X Y (Put in NPC Action file)
---------------

GotoDestination 23 25


$AtDestination .. .. end
--------------

StepBack # makes player take step back.
--------