repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 6688c255c66aad3139ce35fd3cb0df2cfea4a53c:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 6688c255c66aad3139ce35fd3cb0df2cfea4a53c
Author: James Baicoianu 
Date:   Wed Sep 18 07:32:10 2019 -0700

    Multiply collision_scale by scale

diff --git a/scripts/janusbase.js b/scripts/janusbase.js
index 67ff0bbb04080bab111094dbc208bc278038f81b..
index ..5545be1ba3e022d970697635a53d57281abc7b4c 100644
--- a/scripts/janusbase.js
+++ b/scripts/janusbase.js
@@ -114,10 +114,13 @@ elation.require(['engine.things.generic', 'utils.template', 'janusweb.parts'], f
       this.removeCollider();
       if (!this.collidable || !this.objects['dynamics']) return;
       var collision_id = this.collision_id || this.collider_id;
-      var collision_scale = this.collision_scale || this.scale;
+      var collision_scale = this.scale.clone();
+      if (this.collision_scale) {
+        collision_scale.multiply(this.collision_scale);
+      }
       if (this.collision_radius !== null) {
         collision_id = 'sphere';
-        collision_scale = new THREE.Vector3(this.collision_radius, this.collision_radius, this.collision_radius);
+        collision_scale.multiplyScalar(this.collision_radius);
       }
       if (collision_id) {
         if ((!this.collision_static || this.collision_static == 'false') && this.room.gravity) { // FIXME - should never receive 'false' as a string here

-----END OF PAGE-----