aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/World
diff options
context:
space:
mode:
authorUbitUmarov2016-06-28 23:30:04 +0100
committerUbitUmarov2016-06-28 23:30:04 +0100
commit90b825cda8eac02d9bb0af0dd734a662014b4d26 (patch)
treefa12574b7df2b386951860ffd275772111f95daa /OpenSim/Region/OptionalModules/World
parentfix NPCs OS_NPC_OBJECT_GROUP option. group ID needs to be set during creation... (diff)
downloadopensim-SC_OLD-90b825cda8eac02d9bb0af0dd734a662014b4d26.zip
opensim-SC_OLD-90b825cda8eac02d9bb0af0dd734a662014b4d26.tar.gz
opensim-SC_OLD-90b825cda8eac02d9bb0af0dd734a662014b4d26.tar.bz2
opensim-SC_OLD-90b825cda8eac02d9bb0af0dd734a662014b4d26.tar.xz
if a NPC is owned, allow access if ownerID matchs parcel owner or it is in the access list. option OS_NPC_OBJECT_GROUP it still needed if access is by group (this option should also work with not owned NPC) NEEDS TESTING, may prove to be a bad solution
Diffstat (limited to 'OpenSim/Region/OptionalModules/World')
-rw-r--r--OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
index 95cf73c..43b4e02 100644
--- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
+++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
@@ -43,6 +43,10 @@ namespace OpenSim.Region.OptionalModules.World.NPC
43 public class NPCAvatar : IClientAPI, INPC 43 public class NPCAvatar : IClientAPI, INPC
44 { 44 {
45 public bool SenseAsAgent { get; set; } 45 public bool SenseAsAgent { get; set; }
46 public UUID Owner
47 {
48 get { return m_ownerID;}
49 }
46 50
47 public delegate void ChatToNPC( 51 public delegate void ChatToNPC(
48 string message, byte type, Vector3 fromPos, string fromName, 52 string message, byte type, Vector3 fromPos, string fromName,