aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/World
diff options
context:
space:
mode:
authorUbitUmarov2016-12-06 17:05:02 +0000
committerUbitUmarov2016-12-06 17:05:02 +0000
commitd4e285b1a1da036220d9b3a7141ebe1b865c5d35 (patch)
tree89c95decf61b38f16e6edf622db319728efaecc2 /OpenSim/Region/OptionalModules/World
parentlet NPCs have profile (diff)
downloadopensim-SC-d4e285b1a1da036220d9b3a7141ebe1b865c5d35.zip
opensim-SC-d4e285b1a1da036220d9b3a7141ebe1b865c5d35.tar.gz
opensim-SC-d4e285b1a1da036220d9b3a7141ebe1b865c5d35.tar.bz2
opensim-SC-d4e285b1a1da036220d9b3a7141ebe1b865c5d35.tar.xz
add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile About text. requires OsNpcCreate rights
Diffstat (limited to 'OpenSim/Region/OptionalModules/World')
-rw-r--r--OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
index 1ad71ba..1096eae 100644
--- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
+++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
@@ -69,7 +69,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC
69 private readonly Scene m_scene; 69 private readonly Scene m_scene;
70 private readonly UUID m_ownerID; 70 private readonly UUID m_ownerID;
71 private UUID m_hostGroupID; 71 private UUID m_hostGroupID;
72 72 private string m_profileAbout = "";
73 public List<uint> SelectedObjects {get; private set;} 73 public List<uint> SelectedObjects {get; private set;}
74 74
75 public NPCAvatar( 75 public NPCAvatar(
@@ -98,6 +98,17 @@ namespace OpenSim.Region.OptionalModules.World.NPC
98 m_hostGroupID = UUID.Zero; 98 m_hostGroupID = UUID.Zero;
99 } 99 }
100 100
101 public string profileAbout
102 {
103 get { return m_profileAbout; }
104 set
105 {
106 if(value.Length > 255)
107 m_profileAbout = value.Substring(0,255);
108 else
109 m_profileAbout = value;
110 }
111 }
101 public IScene Scene 112 public IScene Scene
102 { 113 {
103 get { return m_scene; } 114 get { return m_scene; }