diff options
author | dahlia | 2012-05-06 23:54:50 -0700 |
---|---|---|
committer | dahlia | 2012-05-06 23:54:50 -0700 |
commit | b697d0e895dc7670e160188501da88a780455500 (patch) | |
tree | 339f65c98f7bab3c32c567fae4da37a9ad613674 /OpenSim/Region/OptionalModules | |
parent | Stop llSetPos from sending one update per child prim (diff) | |
download | opensim-SC_OLD-b697d0e895dc7670e160188501da88a780455500.zip opensim-SC_OLD-b697d0e895dc7670e160188501da88a780455500.tar.gz opensim-SC_OLD-b697d0e895dc7670e160188501da88a780455500.tar.bz2 opensim-SC_OLD-b697d0e895dc7670e160188501da88a780455500.tar.xz |
add OS_NPC_RUNNING option to osNpcMoveToTarget() to allow running speed for moving NPCs
Diffstat (limited to 'OpenSim/Region/OptionalModules')
-rw-r--r-- | OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs index 3ac1eb1..541ad7d 100644 --- a/OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs +++ b/OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs | |||
@@ -169,7 +169,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
169 | } | 169 | } |
170 | } | 170 | } |
171 | 171 | ||
172 | public bool MoveToTarget(UUID agentID, Scene scene, Vector3 pos, bool noFly, bool landAtTarget) | 172 | public bool MoveToTarget(UUID agentID, Scene scene, Vector3 pos, bool noFly, bool landAtTarget, bool running = false) |
173 | { | 173 | { |
174 | lock (m_avatars) | 174 | lock (m_avatars) |
175 | { | 175 | { |
@@ -183,6 +183,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
183 | sp.Name, pos, scene.RegionInfo.RegionName, noFly, landAtTarget); | 183 | sp.Name, pos, scene.RegionInfo.RegionName, noFly, landAtTarget); |
184 | 184 | ||
185 | sp.MoveToTarget(pos, noFly, landAtTarget); | 185 | sp.MoveToTarget(pos, noFly, landAtTarget); |
186 | sp.SetAlwaysRun = running; | ||
186 | 187 | ||
187 | return true; | 188 | return true; |
188 | } | 189 | } |