diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/modifiers/CantTakeMoreThanXWoundsModifier.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/modifiers/CantTakeMoreThanXWoundsModifier.java
index 7a35f01d7..9fc6746bf 100644
--- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/modifiers/CantTakeMoreThanXWoundsModifier.java
+++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/modifiers/CantTakeMoreThanXWoundsModifier.java
@@ -13,7 +13,6 @@ import com.gempukku.lotro.logic.modifiers.ModifierEffect;
import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
public class CantTakeMoreThanXWoundsModifier extends AbstractModifier {
- private Phase _phase;
private int _count;
public CantTakeMoreThanXWoundsModifier(PhysicalCard source, Phase phase, int count, Filterable... affectFilters) {
@@ -23,7 +22,6 @@ public class CantTakeMoreThanXWoundsModifier extends AbstractModifier {
public CantTakeMoreThanXWoundsModifier(PhysicalCard source, final Phase phase, int count, Condition condition, Filterable... affectFilters) {
super(source, "Can't take more than " + count + " wound(s)", Filters.and(affectFilters),
(condition == null ? new PhaseCondition(phase) : new AndCondition(new PhaseCondition(phase), condition)), ModifierEffect.WOUND_MODIFIER);
- _phase = phase;
_count = count;
}
diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js
index 1c62b7264..9a8436a8f 100644
--- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js
+++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js
@@ -44,31 +44,8 @@ var LeagueResultsUI = Class.extend({
var tabContent = $("
");
var standings = league.getElementsByTagName("leagueStanding");
- if (standings.length > 0) {
- var standingsTable = $("");
-
- standingsTable.append("| Standing | Player | Points | Games played |
");
-
- var lastPoints = -1;
- var lastGamesPlayed = -1;
- var currentStanding = -1;
-
- for (var k = 0; k < standings.length; k++) {
- var standing = standings[k];
- var player = standing.getAttribute("player");
- var points = parseInt(standing.getAttribute("points"));
- var gamesPlayed = parseInt(standing.getAttribute("gamesPlayed"));
- if (points != lastPoints || gamesPlayed != lastGamesPlayed) {
- lastPoints = points;
- lastGamesPlayed = gamesPlayed;
- currentStanding = k + 1;
- }
-
- standingsTable.append("| " + currentStanding + " | " + player + " | " + points + " | " + gamesPlayed + " |
");
- }
-
- tabContent.append(standingsTable);
- }
+ if (standings.length > 0)
+ tabContent.append(this.createStandingsTable(standings));
tabDiv.append(tabContent);
tabNavigation.append("Overall results");
@@ -89,31 +66,8 @@ var LeagueResultsUI = Class.extend({
tabContent.append("Maximum ranked matches in serie: " + maxMatches + "");
var standings = serie.getElementsByTagName("standing");
- if (standings.length > 0) {
- var standingsTable = $("");
-
- standingsTable.append("| Standing | Player | Points | Games played |
");
-
- var lastPoints = -1;
- var lastGamesPlayed = -1;
- var currentStanding = -1;
-
- for (var k = 0; k < standings.length; k++) {
- var standing = standings[k];
- var player = standing.getAttribute("player");
- var points = parseInt(standing.getAttribute("points"));
- var gamesPlayed = parseInt(standing.getAttribute("gamesPlayed"));
- if (points != lastPoints || gamesPlayed != lastGamesPlayed) {
- lastPoints = points;
- lastGamesPlayed = gamesPlayed;
- currentStanding = k + 1;
- }
-
- standingsTable.append("| " + currentStanding + " | " + player + " | " + points + " | " + gamesPlayed + " |
");
- }
-
- tabContent.append(standingsTable);
- }
+ if (standings.length > 0)
+ tabContent.append(this.createStandingsTable(standings));
tabDiv.append(tabContent);
tabNavigation.append("Serie " + (j + 1) + "");
@@ -124,5 +78,47 @@ var LeagueResultsUI = Class.extend({
$("#leagueResults").append(tabDiv);
}
}
+ },
+
+ createStandingsTable: function(standings) {
+ var standingsTable = $("");
+
+ standingsTable.append("| Standing | Player | Points | Games played | | Standing | Player | Points | Games played |
");
+
+ var lastPoints = -1;
+ var lastGamesPlayed = -1;
+ var currentStanding = -1;
+
+ var secondColumnBaseIndex = Math.ceil(standings.length / 2);
+
+ for (var k = 0; k < secondColumnBaseIndex; k++) {
+ var standing = standings[k];
+ var player = standing.getAttribute("player");
+ var points = parseInt(standing.getAttribute("points"));
+ var gamesPlayed = parseInt(standing.getAttribute("gamesPlayed"));
+ if (points != lastPoints || gamesPlayed != lastGamesPlayed) {
+ lastPoints = points;
+ lastGamesPlayed = gamesPlayed;
+ currentStanding = k + 1;
+ }
+
+ standingsTable.append("| " + currentStanding + " | " + player + " | " + points + " | " + gamesPlayed + " |
");
+ }
+
+ for (var k = secondColumnBaseIndex; k < standings.length; k++) {
+ var standing = standings[k];
+ var player = standing.getAttribute("player");
+ var points = parseInt(standing.getAttribute("points"));
+ var gamesPlayed = parseInt(standing.getAttribute("gamesPlayed"));
+ if (points != lastPoints || gamesPlayed != lastGamesPlayed) {
+ lastPoints = points;
+ lastGamesPlayed = gamesPlayed;
+ currentStanding = k + 1;
+ }
+
+ $("tr:eq(" + (k - secondColumnBaseIndex + 1) + ")", standingsTable).append(" | " + currentStanding + " | " + player + " | " + points + " | " + gamesPlayed + " | ");
+ }
+
+ return standingsTable;
}
});
\ No newline at end of file