aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorRobert Adams2015-04-12 16:00:54 -0700
committerRobert Adams2015-04-12 16:00:54 -0700
commit2a302d9a324190ed83091ac5c8a2cf02acf4fa70 (patch)
tree96a3b9090c56ecaa25f5988dffab89415640e163 /bin
parentChange UserProfiles so that the parcel name is used for a ProfilePick and not... (diff)
downloadopensim-SC-2a302d9a324190ed83091ac5c8a2cf02acf4fa70.zip
opensim-SC-2a302d9a324190ed83091ac5c8a2cf02acf4fa70.tar.gz
opensim-SC-2a302d9a324190ed83091ac5c8a2cf02acf4fa70.tar.bz2
opensim-SC-2a302d9a324190ed83091ac5c8a2cf02acf4fa70.tar.xz
Move osslEnable.ini file from bin/ to bin/config-include.
Per comments, putting new configuration files in bin/ is not preferred. Add comments and instructions to heading of osslEnable.ini. Add a commented out include of osslEnable.ini to OpenSim.ini.example. Fix line endings of osslEnable.ini to be Unix style.
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.ini.example6
-rwxr-xr-xbin/config-include/osslEnable.ini (renamed from bin/osslEnable.ini)383
2 files changed, 203 insertions, 186 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index ebc0ff6..14d6e23 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -1006,6 +1006,12 @@
1006 ;; Default is ./bin/ScriptEngines 1006 ;; Default is ./bin/ScriptEngines
1007 ; ScriptEnginesPath = "ScriptEngines" 1007 ; ScriptEnginesPath = "ScriptEngines"
1008 1008
1009[OSSL]
1010 ;# {Include-osslEnable} {} {Include file for enabling and permissions for OSSL functions} {}
1011 ;; Optionally include file to enable OSSL functions and set permissions on who can use which.
1012 ;; If this INI file is not included, the OSSL functions are disabled.
1013 ; Include-osslEnable = "config-include/osslEnable.ini"
1014
1009 1015
1010[MRM] 1016[MRM]
1011 ;; Enables the Mini Region Modules Script Engine. 1017 ;; Enables the Mini Region Modules Script Engine.
diff --git a/bin/osslEnable.ini b/bin/config-include/osslEnable.ini
index 4324440..ba814c6 100755
--- a/bin/osslEnable.ini
+++ b/bin/config-include/osslEnable.ini
@@ -1,186 +1,197 @@
1[XEngine] 1; Enable OSSL functions.
2 AllowModFunctions = true 2; Including this file in a region's set of INI files, causes the OpenSimulator
3 AllowOSFunctions = true 3; specific functions to be enabled.
4 AllowLightshareFunctions = true 4; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and
5 5; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions.
6 OSFunctionThreatLevel = VeryLow 6
7 7; The below file lists all the functions and specifies who has permission to
8 ; Each of the ossl functions can be enabled or disabled individually. 8; execute the function. Some of the functions are for maintainance or can be
9 ; To disable, set the value to 'false'. 9; mis-used so the permission to execute a function can be limited. Ability to
10 ; To enable for everyone, set the value to 'true'. 10; execute a function is based on the owner of the prim holding the script.
11 ; To enable for individuals or groups, set it to a comma separated list. This checks 11
12 ; against the owner of the object containing the script. 12[XEngine]
13 ; The comma separated entries in the list may be one of: 13 AllowModFunctions = true
14 ; "ESTATE_MANAGER" -- enable for estate manager 14 AllowOSFunctions = true
15 ; "ESTATE_OWNER" -- enable for estate owner 15 AllowLightshareFunctions = true
16 ; "PARCEL_OWNER" -- enable for parcel owner 16
17 ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group 17 OSFunctionThreatLevel = VeryLow
18 ; uuid -- enable for owner of object with specified avatar ID 18
19 19 ; Each of the OSSL functions can be enabled or disabled individually.
20 ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if 20 ; To disable, set the value to 'false'.
21 ; a region is selling or otherwise giving away parcel ownership. By default, parcel 21 ; To enable for everyone, set the value to 'true'.
22 ; ownership or group membership does not enable ossl function. Uncomment the 22 ; To enable for individuals or groups, set it to a comma separated list. This checks
23 ; appropriate line below to allow parcel ownership and groups to do restricted 23 ; against the owner of the object containing the script.
24 ; ossl functions. 24 ; The comma separated entries in the list may be one of:
25 osslParcelO = "" 25 ; "ESTATE_MANAGER" -- enable for estate manager
26 osslParcelOG = "" 26 ; "ESTATE_OWNER" -- enable for estate owner
27 ; osslParcelO = "PARCEL_OWNER," 27 ; "PARCEL_OWNER" -- enable for parcel owner
28 ; osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER," 28 ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
29 29 ; uuid -- enable for owner of object with specified avatar ID
30 ; ThreatLevel None 30
31 Allow_osDrawEllipse = true 31 ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
32 Allow_osDrawFilledPolygon = true 32 ; a region is selling or otherwise giving away parcel ownership. By default, parcel
33 Allow_osDrawFilledRectangle = true 33 ; ownership or group membership does not enable OSSL functions. Uncomment the
34 Allow_osDrawImage = true 34 ; appropriate line below to allow parcel ownership and groups to do restricted
35 Allow_osDrawLine = true 35 ; OSSL functions.
36 Allow_osDrawPolygon = true 36 osslParcelO = ""
37 Allow_osDrawRectangle = true 37 osslParcelOG = ""
38 Allow_osDrawText = true 38 ; osslParcelO = "PARCEL_OWNER,"
39 Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 39 ; osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,"
40 Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 40
41 Allow_osGetCurrentSunHour = true 41 ; ThreatLevel None
42 Allow_osGetHealth = true 42 Allow_osDrawEllipse = true
43 Allow_osGetInventoryDesc = true 43 Allow_osDrawFilledPolygon = true
44 Allow_osGetMapTexture = true 44 Allow_osDrawFilledRectangle = true
45 Allow_osGetRegionSize = true 45 Allow_osDrawImage = true
46 Allow_osGetRezzingObject = true 46 Allow_osDrawLine = true
47 Allow_osGetSunParam = true 47 Allow_osDrawPolygon = true
48 Allow_osGetTerrainHeight = true 48 Allow_osDrawRectangle = true
49 Allow_osIsNpc = true 49 Allow_osDrawText = true
50 Allow_osIsUUID = true 50 Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
51 Allow_osList2Double = true 51 Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
52 Allow_osMax = true 52 Allow_osGetCurrentSunHour = true
53 Allow_osMin = true 53 Allow_osGetHealth = true
54 Allow_osMovePen = true 54 Allow_osGetInventoryDesc = true
55 Allow_osNpcGetOwner = true 55 Allow_osGetMapTexture = true
56 Allow_osParseJSON = true 56 Allow_osGetRegionSize = true
57 Allow_osParseJSONNew = true 57 Allow_osGetRezzingObject = true
58 Allow_osSetFontName = true 58 Allow_osGetSunParam = true
59 Allow_osSetFontSize = true 59 Allow_osGetTerrainHeight = true
60 Allow_osSetPenCap = true 60 Allow_osIsNpc = true
61 Allow_osSetPenColor = true 61 Allow_osIsUUID = true
62 Allow_osSetPenSize = true 62 Allow_osList2Double = true
63 Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 63 Allow_osMax = true
64 Allow_osTeleportOwner = true 64 Allow_osMin = true
65 Allow_osWindActiveModelPluginName = true 65 Allow_osMovePen = true
66 66 Allow_osNpcGetOwner = true
67 ; ThreatLevel Nuisance 67 Allow_osParseJSON = true
68 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER 68 Allow_osParseJSONNew = true
69 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER 69 Allow_osSetFontName = true
70 70 Allow_osSetFontSize = true
71 ; ThreatLevel VeryLow 71 Allow_osSetPenCap = true
72 Allow_osEjectFromGroup = true 72 Allow_osSetPenColor = true
73 Allow_osForceBreakAllLinks = true 73 Allow_osSetPenSize = true
74 Allow_osForceBreakLink = true 74 Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
75 Allow_osGetDrawStringSize = true 75 Allow_osTeleportOwner = true
76 Allow_osGetWindParam = true 76 Allow_osWindActiveModelPluginName = true
77 Allow_osInviteToGroup = true 77
78 Allow_osReplaceString = true 78 ; ThreatLevel Nuisance
79 Allow_osSetDynamicTextureData = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 79 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
80 Allow_osSetDynamicTextureDataBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 80 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
81 Allow_osSetDynamicTextureDataBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 81
82 Allow_osSetDynamicTextureURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 82 ; ThreatLevel VeryLow
83 Allow_osSetDynamicTextureURLBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 83 Allow_osEjectFromGroup = true
84 Allow_osSetDynamicTextureURLBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 84 Allow_osForceBreakAllLinks = true
85 Allow_osSetParcelMediaURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 85 Allow_osForceBreakLink = true
86 Allow_osSetParcelSIPAddress = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 86 Allow_osGetDrawStringSize = true
87 Allow_osSetPrimFloatOnWater = true 87 Allow_osGetWindParam = true
88 Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 88 Allow_osInviteToGroup = true
89 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER 89 Allow_osReplaceString = true
90 Allow_osUnixTimeToTimestamp = true 90 Allow_osSetDynamicTextureData = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
91 91 Allow_osSetDynamicTextureDataBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
92 ; ThreatLevel Low 92 Allow_osSetDynamicTextureDataBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
93 Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 93 Allow_osSetDynamicTextureURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
94 Allow_osFormatString = true 94 Allow_osSetDynamicTextureURLBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
95 Allow_osKey2Name = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 95 Allow_osSetDynamicTextureURLBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
96 Allow_osListenRegex = true 96 Allow_osSetParcelMediaURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
97 Allow_osLoadedCreationDate = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 97 Allow_osSetParcelSIPAddress = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
98 Allow_osLoadedCreationID = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 98 Allow_osSetPrimFloatOnWater = true
99 Allow_osLoadedCreationTime = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 99 Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
100 Allow_osMessageObject = true 100 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER
101 Allow_osRegexIsMatch = true 101 Allow_osUnixTimeToTimestamp = true
102 102
103 ; ThreatLevel Moderate 103 ; ThreatLevel Low
104 Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 104 Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
105 Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 105 Allow_osFormatString = true
106 Allow_osGetGridCustom = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 106 Allow_osKey2Name = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
107 Allow_osGetGridGatekeeperURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 107 Allow_osListenRegex = true
108 Allow_osGetGridHomeURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 108 Allow_osLoadedCreationDate = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
109 Allow_osGetGridLoginURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 109 Allow_osLoadedCreationID = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
110 Allow_osGetGridName = true 110 Allow_osLoadedCreationTime = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
111 Allow_osGetGridNick = true 111 Allow_osMessageObject = true
112 Allow_osGetNumberOfAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 112 Allow_osRegexIsMatch = true
113 Allow_osGetRegionStats = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 113
114 Allow_osGetSimulatorMemory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 114 ; ThreatLevel Moderate
115 Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 115 Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
116 Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 116 Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
117 117 Allow_osGetGridCustom = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
118 ; High 118 Allow_osGetGridGatekeeperURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
119 Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 119 Allow_osGetGridHomeURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
120 Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 120 Allow_osGetGridLoginURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
121 Allow_osForceAttachToAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 121 Allow_osGetGridName = true
122 Allow_osForceAttachToAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 122 Allow_osGetGridNick = true
123 Allow_osForceCreateLink = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 123 Allow_osGetNumberOfAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
124 Allow_osForceDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 124 Allow_osGetRegionStats = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
125 Allow_osForceDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 125 Allow_osGetSimulatorMemory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
126 Allow_osGetAgentIP = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 126 Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
127 Allow_osGetLinkPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 127 Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
128 Allow_osGetPhysicsEngineType = true 128
129 Allow_osGetPrimitiveParams = true 129 ; High
130 Allow_osGetRegionMapTexture = ESTATE_OWNER, ESTATE_MANAGER, PARCEL_OWNER 130 Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
131 Allow_osGetScriptEngineName = true 131 Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
132 Allow_osGetSimulatorVersion = true 132 Allow_osForceAttachToAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
133 Allow_osMakeNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 133 Allow_osForceAttachToAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
134 Allow_osMatchString = true 134 Allow_osForceCreateLink = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
135 Allow_osNpcCreate = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 135 Allow_osForceDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
136 Allow_osNpcGetPos = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 136 Allow_osForceDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
137 Allow_osNpcGetRot = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 137 Allow_osGetAgentIP = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
138 Allow_osNpcLoadAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 138 Allow_osGetLinkPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
139 Allow_osNpcMoveTo = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 139 Allow_osGetPhysicsEngineType = true
140 Allow_osNpcMoveToTarget = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 140 Allow_osGetPrimitiveParams = true
141 Allow_osNpcPlayAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 141 Allow_osGetRegionMapTexture = ESTATE_OWNER, ESTATE_MANAGER, PARCEL_OWNER
142 Allow_osNpcRemove = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 142 Allow_osGetScriptEngineName = true
143 Allow_osNpcSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 143 Allow_osGetSimulatorVersion = true
144 Allow_osNpcSay = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 144 Allow_osMakeNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
145 Allow_osNpcSetRot = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 145 Allow_osMatchString = true
146 Allow_osNpcShout = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 146 Allow_osNpcCreate = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
147 Allow_osNpcSit = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 147 Allow_osNpcGetPos = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
148 Allow_osNpcStand = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 148 Allow_osNpcGetRot = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
149 Allow_osNpcStopAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 149 Allow_osNpcLoadAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
150 Allow_osNpcStopMoveToTarget = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 150 Allow_osNpcMoveTo = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
151 Allow_osNpcTouch = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 151 Allow_osNpcMoveToTarget = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
152 Allow_osNpcWhisper = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 152 Allow_osNpcPlayAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
153 Allow_osOwnerSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 153 Allow_osNpcRemove = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
154 Allow_osParcelJoin = ESTATE_OWNER, ESTATE_MANAGER 154 Allow_osNpcSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
155 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER 155 Allow_osNpcSay = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
156 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER 156 Allow_osNpcSetRot = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
157 Allow_osSetContentType = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 157 Allow_osNpcShout = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
158 Allow_osSetPrimitiveParams = true 158 Allow_osNpcSit = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
159 Allow_osSetProjectionParams = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 159 Allow_osNpcStand = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
160 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER 160 Allow_osNpcStopAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
161 Allow_osSetStateEvents = false 161 Allow_osNpcStopMoveToTarget = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
162 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER 162 Allow_osNpcTouch = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
163 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER 163 Allow_osNpcWhisper = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
164 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER 164 Allow_osOwnerSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
165 165 Allow_osParcelJoin = ESTATE_OWNER, ESTATE_MANAGER
166 ; VeryHigh 166 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER
167 Allow_osAgentSaveAppearance = ESTATE_OWNER, ESTATE_MANAGER 167 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER
168 Allow_osAvatarPlayAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 168 Allow_osSetContentType = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
169 Allow_osAvatarStopAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 169 Allow_osSetPrimitiveParams = true
170 Allow_osForceDetachFromAvatar = ESTATE_OWNER, ESTATE_MANAGER 170 Allow_osSetProjectionParams = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
171 Allow_osForceOtherSit = ESTATE_OWNER, ESTATE_MANAGER 171 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER
172 Allow_osGetNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 172 Allow_osSetStateEvents = false
173 Allow_osGetNotecardLine = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 173 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER
174 Allow_osGetNumberOfNotecardLines = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 174 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
175 Allow_osRegionNotice = ESTATE_OWNER, ESTATE_MANAGER 175 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
176 Allow_osSetRot = ESTATE_OWNER, ESTATE_MANAGER 176
177 Allow_osSetParcelDetails = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 177 ; VeryHigh
178 178 Allow_osAgentSaveAppearance = ESTATE_OWNER, ESTATE_MANAGER
179 ; Severe 179 Allow_osAvatarPlayAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
180 Allow_osConsoleCommand = false 180 Allow_osAvatarStopAnimation = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
181 Allow_osForceAttachToOtherAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 181 Allow_osForceDetachFromAvatar = ESTATE_OWNER, ESTATE_MANAGER
182 Allow_osGrantScriptPermissions = false 182 Allow_osForceOtherSit = ESTATE_OWNER, ESTATE_MANAGER
183 Allow_osKickAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 183 Allow_osGetNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
184 Allow_osRevokeScriptPermissions = false 184 Allow_osGetNotecardLine = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
185 Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 185 Allow_osGetNumberOfNotecardLines = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
186 186 Allow_osRegionNotice = ESTATE_OWNER, ESTATE_MANAGER
187 Allow_osSetRot = ESTATE_OWNER, ESTATE_MANAGER
188 Allow_osSetParcelDetails = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
189
190 ; Severe
191 Allow_osConsoleCommand = false
192 Allow_osForceAttachToOtherAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
193 Allow_osGrantScriptPermissions = false
194 Allow_osKickAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
195 Allow_osRevokeScriptPermissions = false
196 Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
197