From 231fbeee63fde70ea8b06b704b9ffe2c50668922 Mon Sep 17 00:00:00 2001 From: Jak Daniels Date: Tue, 6 Jan 2015 12:11:39 +0000 Subject: [PATCH] Added to the stats command, now the prim uuid list also returns the UUID of any avatar sitting on it --- Module/BirdsModule/FlockingModule.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Module/BirdsModule/FlockingModule.cs b/Module/BirdsModule/FlockingModule.cs index 872e37e..85cea0a 100644 --- a/Module/BirdsModule/FlockingModule.cs +++ b/Module/BirdsModule/FlockingModule.cs @@ -418,7 +418,8 @@ namespace Flocking bool inWorld = IsInWorldCmd (ref args); int i; int s=m_model.Size; - UUID uid; + UUID primUuid; + UUID avatarSatOn; if (inWorld) { m_log.InfoFormat("[{0}]: Sending bird statistics to region {1}.", m_name, m_scene.RegionInfo.RegionName); @@ -439,19 +440,21 @@ namespace Flocking for (i = 0; i < s; i++) { - uid = UUID.Zero; + primUuid = UUID.Zero; + avatarSatOn = UUID.Zero; foreach (EntityBase e in m_scene.GetEntities()) { if (e.Name == m_name + i) { SceneObjectGroup sog = (SceneObjectGroup)e; SceneObjectPart rootPart = sog.RootPart; - uid = rootPart.UUID; + primUuid = rootPart.UUID; + avatarSatOn = rootPart.SitTargetAvatar; break; } } - ShowResponse("birds-prim" + i + " = " + m_name + i + " : " + uid.ToString(), inWorld); + ShowResponse("birds-prim" + i + " = " + m_name + i + " : " + primUuid.ToString() + " : " + avatarSatOn.ToString(), inWorld); } } }