From 82b2b2dccbbb6b66525fb0b8c8802a4e3d7cc3cc Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 11 Oct 2008 22:11:48 +0000 Subject: Implement the hook needed for the CanTeleport check --- OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs index 162e1c6..3a842aa 100644 --- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs @@ -606,6 +606,9 @@ namespace OpenSim.Region.Environment.Scenes public virtual void RequestTeleportToLocation(ScenePresence avatar, ulong regionHandle, Vector3 position, Vector3 lookAt, uint teleportFlags) { + if (!avatar.Scene.ExternalChecks.ExternalChecksCanTeleport(avatar.UUID)) + return; + bool destRegionUp = false; IEventQueue eq = avatar.Scene.RequestModuleInterface(); -- cgit v1.1