From 2cc591230e9e1187e4c9097760c51ab3e24a1d2c Mon Sep 17 00:00:00 2001 From: hydrant Date: Tue, 21 May 2019 18:12:09 +0200 Subject: [PATCH] only change driven distance of vehicle when distance is smaller than 200m (teleport distances were added to driven distance) --- ReallifeGamemode.Server/Managers/VehicleManager.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ReallifeGamemode.Server/Managers/VehicleManager.cs b/ReallifeGamemode.Server/Managers/VehicleManager.cs index 5c54fb18..85c79645 100644 --- a/ReallifeGamemode.Server/Managers/VehicleManager.cs +++ b/ReallifeGamemode.Server/Managers/VehicleManager.cs @@ -691,7 +691,9 @@ namespace ReallifeGamemode.Server.Managers double distanceDriven = v.HasSharedData("drivenDistance") ? (double)v.GetSharedData("drivenDistance") : 0D; - distanceDriven += (lastPosition.DistanceTo(v.Position) / 1000.0); + double distance = lastPosition.DistanceTo(v.Position) / 1000.0; + if (distance > 0.2) return; + distanceDriven += distance; v.SetSharedData("drivenDistance", (float)distanceDriven);