diff --git a/app/Game/Config/Settings.js b/app/Game/Config/Settings.js index ea054f9..9cf9fd3 100755 --- a/app/Game/Config/Settings.js +++ b/app/Game/Config/Settings.js @@ -33,7 +33,7 @@ define(function() { FLY_SPEED: 6.2, JUMP_SPEED: 20, JUMP_STOP_DAMPING_FACTOR: 0.5, - MAX_THROW_FORCE: 18, + MAX_THROW_FORCE: 18 * 3.5, MAX_THROW_ANGULAR_VELOCITY: 0, MAX_RUNNING_WEIGHT: 9, RESPAWN_TIME: 6, diff --git a/app/Game/Core/GameObjects/Item.js b/app/Game/Core/GameObjects/Item.js index d9b67ff..1e53f12 100644 --- a/app/Game/Core/GameObjects/Item.js +++ b/app/Game/Core/GameObjects/Item.js @@ -121,8 +121,8 @@ function (Parent, Box2D, Options, Settings) { body.SetAwake(true); var vector = new Box2D.Common.Math.b2Vec2( - x * Settings.MAX_THROW_FORCE, - -y * Settings.MAX_THROW_FORCE * 1.5 // 1.5 is to throw higher then far + x * Settings.MAX_THROW_FORCE / this.options.weight, + -y * Settings.MAX_THROW_FORCE * 1.5 / this.options.weight // 1.5 is to throw higher then far ); this.body.SetLinearVelocity(vector);