aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
diff options
context:
space:
mode:
authoronefang2019-07-21 21:25:11 +1000
committeronefang2019-07-21 21:25:11 +1000
commit5b752dd4b7fd2600157ec90da5051623afe1dc4d (patch)
tree45e21b1e087d3b127c00778170b0178fb2a75f08 /OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
parentRandomise the spawn points by default. (diff)
downloadopensim-SC_OLD-5b752dd4b7fd2600157ec90da5051623afe1dc4d.zip
opensim-SC_OLD-5b752dd4b7fd2600157ec90da5051623afe1dc4d.tar.gz
opensim-SC_OLD-5b752dd4b7fd2600157ec90da5051623afe1dc4d.tar.bz2
opensim-SC_OLD-5b752dd4b7fd2600157ec90da5051623afe1dc4d.tar.xz
TPs from scripts avoid all that silly raycasting nonsense, just go where we ask.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index d897098..2be5200 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -880,7 +880,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
880 { 880 {
881 // should be faster than going to threadpool 881 // should be faster than going to threadpool
882 World.RequestTeleportLocation(presence.ControllingClient, regionName, position, 882 World.RequestTeleportLocation(presence.ControllingClient, regionName, position,
883 lookat, (uint)TPFlags.ViaLocation); 883 lookat, (uint)(TPFlags.ViaLocation | TPFlags.ViaScript));
884 } 884 }
885 else 885 else
886 { 886 {
@@ -889,7 +889,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
889 Util.FireAndForget( 889 Util.FireAndForget(
890 o => World.RequestTeleportLocation( 890 o => World.RequestTeleportLocation(
891 presence.ControllingClient, regionName, position, 891 presence.ControllingClient, regionName, position,
892 lookat, (uint)TPFlags.ViaLocation), 892 lookat, (uint)(TPFlags.ViaLocation | TPFlags.ViaScript)),
893 null, "OSSL_Api.TeleportAgentByRegionCoords"); 893 null, "OSSL_Api.TeleportAgentByRegionCoords");
894 } 894 }
895 } 895 }
@@ -923,7 +923,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
923 Util.FireAndForget( 923 Util.FireAndForget(
924 o => World.RequestTeleportLocation( 924 o => World.RequestTeleportLocation(
925 presence.ControllingClient, regionHandle, 925 presence.ControllingClient, regionHandle,
926 position, lookat, (uint)TPFlags.ViaLocation), 926 position, lookat, (uint)(TPFlags.ViaLocation | TPFlags.ViaScript)),
927 null, "OSSL_Api.TeleportAgentByRegionName"); 927 null, "OSSL_Api.TeleportAgentByRegionName");
928 } 928 }
929 } 929 }
@@ -942,7 +942,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
942 return; 942 return;
943 943
944 World.RequestTeleportLocation(presence.ControllingClient, World.RegionInfo.RegionName, position, 944 World.RequestTeleportLocation(presence.ControllingClient, World.RegionInfo.RegionName, position,
945 lookat, (uint)TPFlags.ViaLocation); 945 lookat, (uint)(TPFlags.ViaLocation | TPFlags.ViaScript));
946 } 946 }
947 } 947 }
948 948