From ed35071fffd7e4d4522e8f293adcc649e25994b3 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sun, 19 Apr 2015 18:13:53 +0200 Subject: [PATCH] fixes enemy stat update --- app/Game/Channel/Player.js | 11 +++++++++-- app/Game/Config/Settings.js | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/Game/Channel/Player.js b/app/Game/Channel/Player.js index 5d4245f..eb0bf2b 100755 --- a/app/Game/Channel/Player.js +++ b/app/Game/Channel/Player.js @@ -70,7 +70,7 @@ function (Parent, Nc) { this.kill(enemy, byItem); } - this.broadcastStats(); + this.broadcastStats(enemy); }; Player.prototype.spawn = function(x, y) { @@ -102,11 +102,18 @@ function (Parent, Nc) { this.stats.score++; }; - Player.prototype.broadcastStats = function() { + Player.prototype.broadcastStats = function(enemy) { Nc.trigger(Nc.ns.channel.to.client.gameCommand.broadcast, "updateStats", { playerId: this.id, stats: this.stats }); + + if(enemy && enemy != this) { + Nc.trigger(Nc.ns.channel.to.client.gameCommand.broadcast, "updateStats", { + playerId: enemy.id, + stats: enemy.stats + }); + } }; diff --git a/app/Game/Config/Settings.js b/app/Game/Config/Settings.js index a13491a..993e3e4 100755 --- a/app/Game/Config/Settings.js +++ b/app/Game/Config/Settings.js @@ -1,4 +1,4 @@ -define([ + define([ ], function () { @@ -86,7 +86,7 @@ function () { // CHANNEL CHANNEL_MAX_USERS: 20, CHANNEL_DESTRUCTION_TIME: 0.5 * 60, - CHANNEL_END_ROUND_TIME: 4, //10, + CHANNEL_END_ROUND_TIME: 20, //10, CHANNEL_DEFAULT_MAX_USERS: 40, CHANNEL_DEFAULT_SCORE_LIMIT: 10, CHANNEL_DEFAULT_LEVELS: ["debug"],