llMap* lookat does nothing

This commit is contained in:
UbitUmarov
2025-08-13 12:30:07 +01:00
parent be8b208bf5
commit 6edc1f962b
5 changed files with 12 additions and 10 deletions

View File

@@ -3683,15 +3683,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP
OutPacket(reply, ThrottleOutPacketType.Land);
}
public void SendScriptTeleportRequest(string objName, string simName, Vector3 pos, Vector3 lookAt, int options)
public void SendScriptTeleportRequest(string objName, string simName, Vector3 pos, int options)
{
ScriptTeleportRequestPacket packet = (ScriptTeleportRequestPacket)PacketPool.Instance.GetPacket(PacketType.ScriptTeleportRequest);
packet.Header.Zerocoded = true;
packet.Data.ObjectName = Utils.StringToBytes(objName);
packet.Data.SimName = Utils.StringToBytes(simName);
packet.Data.SimPosition = pos;
packet.Data.LookAt = lookAt;
packet.Options = [ new(){Flags = (uint)options } ];
packet.Data.LookAt = Vector3.Zero;
packet.Options = options == 3 ? [] : [ new(){Flags = (uint)options } ];
OutPacket(packet, ThrottleOutPacketType.Task);
}