From a7cfb5d6351ea55ef50c1bbf6da9fc6c659130ba Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Tue, 26 Sep 2017 14:21:25 -0700 Subject: [PATCH] teleport.js: fix for TELEPORT_CANCEL_RANGE with large/small avatar scale --- scripts/system/controllers/controllerModules/teleport.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/system/controllers/controllerModules/teleport.js b/scripts/system/controllers/controllerModules/teleport.js index 31c5a42a2c..d2717a1348 100644 --- a/scripts/system/controllers/controllerModules/teleport.js +++ b/scripts/system/controllers/controllerModules/teleport.js @@ -50,7 +50,7 @@ Script.include("/~/system/libraries/controllers.js"); }; var TELEPORT_CANCEL_RANGE = 1; - var COOL_IN_DURATION = 500; + var COOL_IN_DURATION = 300; var handInfo = { right: { @@ -422,7 +422,7 @@ Script.include("/~/system/libraries/controllers.js"); if (angleUp < (90 - MAX_ANGLE_FROM_UP_TO_TELEPORT) || angleUp > (90 + MAX_ANGLE_FROM_UP_TO_TELEPORT) || - Vec3.distance(MyAvatar.position, result.intersection) <= TELEPORT_CANCEL_RANGE) { + Vec3.distance(MyAvatar.position, result.intersection) <= TELEPORT_CANCEL_RANGE * MyAvatar.sensorToWorldScale) { return TARGET.INVALID; } else { return TARGET.SURFACE;