Implement osNpcStand(<npc-id>)

Allows you to stand an NPC that has sat.
This commit is contained in:
Justin Clark-Casey (justincc)
2011-10-17 01:56:25 +01:00
parent ddcb88ff53
commit de161585c0
6 changed files with 48 additions and 2 deletions

View File

@@ -231,7 +231,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC.Tests
}
[Test]
public void TestSit()
public void TestSitAndStand()
{
TestHelpers.InMethod();
// log4net.Config.XmlConfigurator.Configure();
@@ -249,9 +249,13 @@ namespace OpenSim.Region.OptionalModules.World.NPC.Tests
part.SitTargetPosition = new Vector3(0, 0, 1);
npcModule.Sit(npc.UUID, part.UUID, scene);
// Assertions?
Assert.That(part.SitTargetAvatar, Is.EqualTo(npcId));
Assert.That(npc.ParentID, Is.EqualTo(part.LocalId));
npcModule.Stand(npc.UUID, scene);
Assert.That(part.SitTargetAvatar, Is.EqualTo(UUID.Zero));
Assert.That(npc.ParentID, Is.EqualTo(0));
}
}
}