diff options
-rw-r--r-- | OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs index b6f8874..6fe11d8 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs | |||
@@ -215,6 +215,9 @@ namespace OpenSim.Region.ScriptEngine.Yengine | |||
215 | */ | 215 | */ |
216 | public void ApiReset() | 216 | public void ApiReset() |
217 | { | 217 | { |
218 | // do not do llResetScript on entry | ||
219 | if(eventCode == ScriptEventCode.state_entry && stateCode == 0) | ||
220 | return; | ||
218 | ClearQueueExceptLinkMessages(); | 221 | ClearQueueExceptLinkMessages(); |
219 | throw new ScriptResetException(); | 222 | throw new ScriptResetException(); |
220 | } | 223 | } |