filter some changed events at trigger point

This commit is contained in:
UbitUmarov
2020-09-04 15:31:42 +01:00
parent 23de4e3a82
commit d1fcb9c35d
5 changed files with 17 additions and 28 deletions

View File

@@ -564,7 +564,8 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
foreach (SceneObjectGroup grp in sp.GetAttachments())
{
sp.Scene.EventManager.TriggerOnScriptChangedEvent(grp.LocalId, (uint)Changed.TELEPORT);
if ((grp.ScriptEvents & scriptEvents.changed) != 0)
sp.Scene.EventManager.TriggerOnScriptChangedEvent(grp.LocalId, (uint)Changed.TELEPORT);
}
m_entityTransferStateMachine.UpdateInTransit(sp.UUID, AgentTransferState.CleaningUp);