diff --git a/app/Game/Channel/Control/PlayerController.js b/app/Game/Channel/Control/PlayerController.js index 1376bcb..ad745d0 100755 --- a/app/Game/Channel/Control/PlayerController.js +++ b/app/Game/Channel/Control/PlayerController.js @@ -54,7 +54,7 @@ function(Parent, Nc, Parser, Settings) { if(difference.x < Settings.PUNKBUSTER_DIFFERENCE_METERS || difference.y < Settings.PUNKBUSTER_DIFFERENCE_METERS) { - this.player.doll.updatePositionState(update.p); + this.player.doll.updatePositionState(update); } else { // HARD UPDATE FOR SELF console.log(this.player.user.options.nickname + ' is cheating.') diff --git a/app/Game/Channel/GameObjects/Doll.js b/app/Game/Channel/GameObjects/Doll.js index b0e3d53..4387f22 100755 --- a/app/Game/Channel/GameObjects/Doll.js +++ b/app/Game/Channel/GameObjects/Doll.js @@ -75,10 +75,11 @@ function (Parent, Item, Box2D, Nc) { } } - Doll.prototype.updatePositionState = function(positionState) { + Doll.prototype.updatePositionState = function(update) { if(!this.isAnotherPlayerNearby()) { this.body.SetAwake(true); - this.body.SetPosition(positionState); + this.body.SetPosition(update.p); + this.body.SetLinearVelocity(update.lv); } };