Skip to content

Commit

Permalink
Fixed player collision
Browse files Browse the repository at this point in the history
  • Loading branch information
Buskcoin committed Jul 2, 2015
1 parent de99438 commit 8883ef0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions server/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ function tickPlayer(currentPlayer) {
});

playerCollisions.forEach(function(collision) {
if (collision.aUser.mass > collision.bUser.mass * 1.1) {
if (collision.aUser.mass > collision.bUser.mass * 1.1 && collision.aUser.radius > Math.sqrt(Math.pow(collision.aUser.x - collision.bUser.x, 2) + Math.pow(collision.aUser.y - collision.bUser.y, 2))*2) {
console.log('KILLING USER: ' + collision.bUser.id);
console.log('collision info:');
console.log(collision);
Expand All @@ -322,7 +322,7 @@ function tickPlayer(currentPlayer) {
collision.aUser.mass += collision.bUser.mass;
sockets[collision.bUser.id].emit('RIP');
}
else if (collision.bUser.mass > collision.aUser.mass * 1.1) {
else if (collision.bUser.mass > collision.aUser.mass * 1.1 && collision.bUser.radius > Math.sqrt(Math.pow(collision.bUser.x - collision.aUser.x, 2) + Math.pow(collision.bUser.y - collision.aUser.y, 2))*2) {
console.log('KILLING USER: ' + collision.aUser.id);
console.log('collision info:');
console.log(collision);
Expand Down

0 comments on commit 8883ef0

Please sign in to comment.