diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs index 6c8e2fc..3a03101 100644 --- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs +++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs | |||
@@ -148,7 +148,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
148 | OnInstantMessage(this, new GridInstantMessage(m_scene, | 148 | OnInstantMessage(this, new GridInstantMessage(m_scene, |
149 | m_uuid, m_firstname + " " + m_lastname, | 149 | m_uuid, m_firstname + " " + m_lastname, |
150 | target, 0, false, message, | 150 | target, 0, false, message, |
151 | UUID.Zero, false, Position, new byte[0])); | 151 | UUID.Zero, false, Position, new byte[0], true)); |
152 | } | 152 | } |
153 | 153 | ||
154 | public void SendAgentOffline(UUID[] agentIDs) | 154 | public void SendAgentOffline(UUID[] agentIDs) |
@@ -607,13 +607,15 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
607 | { | 607 | { |
608 | } | 608 | } |
609 | 609 | ||
610 | public virtual void SendChatMessage(string message, byte type, Vector3 fromPos, string fromName, | 610 | public virtual void SendChatMessage( |
611 | UUID fromAgentID, byte source, byte audible) | 611 | string message, byte type, Vector3 fromPos, string fromName, |
612 | UUID fromAgentID, UUID ownerID, byte source, byte audible) | ||
612 | { | 613 | { |
613 | } | 614 | } |
614 | 615 | ||
615 | public virtual void SendChatMessage(byte[] message, byte type, Vector3 fromPos, string fromName, | 616 | public virtual void SendChatMessage( |
616 | UUID fromAgentID, byte source, byte audible) | 617 | byte[] message, byte type, Vector3 fromPos, string fromName, |
618 | UUID fromAgentID, UUID ownerID, byte source, byte audible) | ||
617 | { | 619 | { |
618 | } | 620 | } |
619 | 621 | ||
@@ -909,11 +911,13 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
909 | 911 | ||
910 | public void Close() | 912 | public void Close() |
911 | { | 913 | { |
912 | Close(true); | 914 | Close(true, false); |
913 | } | 915 | } |
914 | 916 | ||
915 | public void Close(bool sendStop) | 917 | public void Close(bool sendStop, bool force) |
916 | { | 918 | { |
919 | // Remove ourselves from the scene | ||
920 | m_scene.RemoveClient(AgentId, false); | ||
917 | } | 921 | } |
918 | 922 | ||
919 | public void Start() | 923 | public void Start() |