Deck building's import now respects card counts
This commit is contained in:
@@ -348,26 +348,24 @@ var GempLotrDeckBuildingUI = Class.extend({
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.importDeckCollection(formattedText, function (xml) {
|
this.importDeckCollection(formattedText, function (xml) {
|
||||||
log(xml);
|
|
||||||
|
|
||||||
var cards = xml.documentElement.getElementsByTagName("card");
|
var cards = xml.documentElement.getElementsByTagName("card");
|
||||||
for (var i = 0; i < cards.length; i++) {
|
for (var i = 0; i < cards.length; i++) {
|
||||||
var cardElem = cards[i];
|
var cardElem = cards[i];
|
||||||
var blueprintId = cardElem.getAttribute("blueprintId");
|
var blueprintId = cardElem.getAttribute("blueprintId");
|
||||||
var side = cardElem.getAttribute("side");
|
var side = cardElem.getAttribute("side");
|
||||||
var group = cardElem.getAttribute("group");
|
var group = cardElem.getAttribute("group");
|
||||||
if (group == "ringBearer") {
|
var cardCount = parseInt(cardElem.getAttribute("count"));
|
||||||
that.addCardToContainer(blueprintId, "special", that.ringBearerDiv, false).addClass("cardInDeck");
|
for (var j = 0; j < cardCount; j++) {
|
||||||
that.layoutSpecialGroups();
|
if (group == "ringBearer") {
|
||||||
}
|
that.addCardToContainer(blueprintId, "special", that.ringBearerDiv, false).addClass("cardInDeck");
|
||||||
else if (group == "ring") {
|
} else if (group == "ring") {
|
||||||
that.addCardToContainer(blueprintId, "special", that.ringDiv, false).addClass("cardInDeck");
|
that.addCardToContainer(blueprintId, "special", that.ringDiv, false).addClass("cardInDeck");
|
||||||
that.layoutSpecialGroups();
|
} else {
|
||||||
}
|
that.addCardToDeckAndLayout(blueprintId, side);
|
||||||
else {
|
}
|
||||||
that.addCardToDeckAndLayout(blueprintId, side);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
that.layoutSpecialGroups();
|
||||||
$("#editingDeck").text("Imported Deck (unsaved)");
|
$("#editingDeck").text("Imported Deck (unsaved)");
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user