From 3e3ca6596e3d7f2e091ccc191b93155735ca47bc Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 12 Jan 2017 12:18:23 -0800 Subject: [PATCH] Adjust bow gravity and position/rotation --- .../DomainContent/Toybox/towerDefense/bow/bow.js | 2 +- .../DomainContent/Toybox/towerDefense/bow/spawnBow.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/bow.js b/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/bow.js index 1a6c922d39..b588728c41 100644 --- a/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/bow.js +++ b/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/bow.js @@ -120,7 +120,7 @@ function getControllerLocation(controllerHand) { const ARROW_TIP_OFFSET = 0.47; const ARROW_GRAVITY = { x: 0, - y: -4.8, + y: -9.8, z: 0 }; diff --git a/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/spawnBow.js b/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/spawnBow.js index d701466371..58ad64d3f6 100644 --- a/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/spawnBow.js +++ b/unpublishedScripts/DomainContent/Toybox/towerDefense/bow/spawnBow.js @@ -38,7 +38,7 @@ var id = Entities.addEntity({ "dynamic": 1, "gravity": { "x": 0, - "y": -1, + "y": -9.8, "z": 0 }, "modelURL": Script.resolvePath("bow-deadly.fbx"), @@ -52,7 +52,8 @@ var id = Entities.addEntity({ "script": Script.resolvePath("bow.js") + "?" + Date.now(), "shapeType": "compound", "type": "Model", - "userData": JSON.stringify(userData), + //"userData": JSON.stringify(userData), + "userData": "{\"grabbableKey\":{\"grabbable\":true},\"wearable\":{\"joints\":{\"RightHand\":[{\"x\":0.0813,\"y\":0.0452,\"z\":0.0095},{\"x\":-0.3946,\"y\":-0.6604,\"z\":0.4748,\"w\":-0.4275}],\"LeftHand\":[{\"x\":-0.0881,\"y\":0.0259,\"z\":0.0159},{\"x\":0.4427,\"y\":-0.6519,\"z\":0.4592,\"w\":0.4099}]}}}" lifetime: 600 }); print("Created bow:", id);