diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs index 1e99079..6bd0575 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | |||
@@ -88,10 +88,14 @@ namespace OpenSim.Region.Environment.Scenes | |||
88 | /// </summary> | 88 | /// </summary> |
89 | public void StartScripts() | 89 | public void StartScripts() |
90 | { | 90 | { |
91 | foreach (SceneObjectPart part in m_parts.Values) | 91 | // Don't start scripts if they're turned off in the region! |
92 | if (!((m_scene.RegionInfo.EstateSettings.regionFlags & Simulator.RegionFlags.SkipScripts) == Simulator.RegionFlags.SkipScripts)) | ||
92 | { | 93 | { |
93 | part.StartScripts(); | 94 | foreach (SceneObjectPart part in m_parts.Values) |
94 | } | 95 | { |
96 | part.StartScripts(); | ||
97 | } | ||
98 | } | ||
95 | } | 99 | } |
96 | 100 | ||
97 | public void StopScripts() | 101 | public void StopScripts() |