diff --git a/assets/data/cards.js b/assets/data/cards.js
index 1437386..c9f023d 100644
--- a/assets/data/cards.js
+++ b/assets/data/cards.js
@@ -470,6 +470,7 @@ module.exports = {
name: "Havekar Smuggler",
power: 5,
ability: "muster",
+ musterType: "smuggler",
img: "smuggler1",
faction: "scoiatael",
type: 0
diff --git a/client/templates/lobby.handlebars b/client/templates/lobby.handlebars
index 2618301..a83c5cb 100644
--- a/client/templates/lobby.handlebars
+++ b/client/templates/lobby.handlebars
@@ -20,7 +20,7 @@
{{#if inMatchmakerQueue}} {{/if}}
-
+
diff --git a/server/Battle.js b/server/Battle.js
index 9a0cd16..41900b9 100644
--- a/server/Battle.js
+++ b/server/Battle.js
@@ -34,22 +34,16 @@ var Battle = (function(){
r.turn = 0;
r.socket = null;
- r.channel = null;
r._id = null;
r.events = null;
r.init = function(){
- /*PubSub.subscribe("update", this.update.bind(this));*/
this.on("Update", this.update);
- /*
- this.on("AfterPlace", this.checkAbilityOnAfterPlace)*/
-
- //this.channel = this.socket.subscribe(this._id);
- this.p1 = Battleside(this._user1.getName(), 0, this, this._user1);
- this.p2 = Battleside(this._user2.getName(), 1, this, this._user2);
+ this.p1 = Battleside(this._user1, 0, this);
+ this.p2 = Battleside(this._user2, 1, this);
this.p1.foe = this.p2;
this.p2.foe = this.p1;
this.p1.setUpWeatherFieldWith(this.p2);
diff --git a/server/Battleside.js b/server/Battleside.js
index 3da52cc..3c8a69d 100644
--- a/server/Battleside.js
+++ b/server/Battleside.js
@@ -9,9 +9,9 @@ var Promise = require("jquery-deferred");
var Battleside;
Battleside = (function(){
- var Battleside = function(name, n, battle, user){
+ var Battleside = function(user, n, battle){
if(!(this instanceof Battleside)){
- return (new Battleside(name, n, battle, user));
+ return (new Battleside(user, n, battle));
}
/**
* constructor here
@@ -21,18 +21,15 @@ Battleside = (function(){
var self = this;
this._isWaiting = true;
this.socket = user.socket;
+
this.field = {};
this.field[Card.TYPE.LEADER] = Field(this);
this.field[Card.TYPE.CLOSE_COMBAT] = Field(this, true);
this.field[Card.TYPE.RANGED] = Field(this, true);
this.field[Card.TYPE.SIEGE] = Field(this, true);
- /*this.field[Card.TYPE.HORN] = {
- close: Field(this),
- range: Field(this),
- siege: Field(this)
- };*/
+
this.n = n ? "p2" : "p1";
- this._name = name;
+ this._name = user.getName();
this.battle = battle;
this.hand = Hand();
this.deck = Deck(DeckData[deck]);