add OS_NPC_RUNNING option to osNpcMoveToTarget() to allow running speed for moving NPCs

This commit is contained in:
dahlia
2012-05-06 23:54:50 -07:00
parent b60f51dafc
commit b697d0e895
4 changed files with 9 additions and 4 deletions

View File

@@ -169,7 +169,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC
}
}
public bool MoveToTarget(UUID agentID, Scene scene, Vector3 pos, bool noFly, bool landAtTarget)
public bool MoveToTarget(UUID agentID, Scene scene, Vector3 pos, bool noFly, bool landAtTarget, bool running = false)
{
lock (m_avatars)
{
@@ -183,6 +183,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC
sp.Name, pos, scene.RegionInfo.RegionName, noFly, landAtTarget);
sp.MoveToTarget(pos, noFly, landAtTarget);
sp.SetAlwaysRun = running;
return true;
}