Fixing project, added listing duplicates and fixing issue with "Swordsman of the Northern Kingdom"

This commit is contained in:
marcins78@gmail.com
2011-09-28 13:14:56 +00:00
parent 198517be71
commit 81ddeeadea
7 changed files with 42 additions and 8 deletions

View File

@@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>lotro</artifactId>
<artifactId>gemp-lotr</artifactId>
<groupId>com.gempukku.lotro</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

View File

@@ -0,0 +1,31 @@
package com.gempukku.lotro.cards;
import com.gempukku.lotro.game.LotroCardBlueprint;
import com.gempukku.lotro.game.LotroCardBlueprintLibrary;
import java.util.HashMap;
import java.util.Map;
public class LotroCardBlueprintLibraryTest {
public static void main(String[] args) {
LotroCardBlueprintLibrary library = new LotroCardBlueprintLibrary();
Map<String, String> cardNames = new HashMap<String, String>();
for (int i = 1; i <= 1; i++) {
for (int j = 1; j <= 365; j++) {
String blueprintId = i + "_" + j;
try {
LotroCardBlueprint cardBlueprint = library.getLotroCardBlueprint(blueprintId);
String cardName = cardBlueprint.getName();
if (cardNames.containsKey(cardName))
System.out.println("Multiple detected - " + cardName + ": " + cardNames.get(cardName) + " and " + blueprintId);
else
cardNames.put(cardName, blueprintId);
} catch (IllegalArgumentException exp) {
exp.printStackTrace();
}
}
}
}
}

View File

@@ -5,7 +5,10 @@ import com.gempukku.lotro.cards.actions.PlayEventAction;
import com.gempukku.lotro.cards.effects.AddUntilEndOfPhaseModifierEffect;
import com.gempukku.lotro.cards.effects.CardAffectsCardEffect;
import com.gempukku.lotro.cards.modifiers.StrengthModifier;
import com.gempukku.lotro.common.*;
import com.gempukku.lotro.common.Culture;
import com.gempukku.lotro.common.Keyword;
import com.gempukku.lotro.common.Phase;
import com.gempukku.lotro.common.Side;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.game.PhysicalCard;
import com.gempukku.lotro.game.state.LotroGame;
@@ -22,7 +25,7 @@ import com.gempukku.lotro.logic.effects.ChooseActiveCardEffect;
*/
public class Card1_117 extends AbstractEvent {
public Card1_117() {
super(Side.FREE_PEOPLE, Culture.GONDOR, "Swordarm of the White Tower", Phase.SKIRMISH);
super(Side.FREE_PEOPLE, Culture.GONDOR, "Swordsman of the Northern Kingdom", Phase.SKIRMISH);
}
@Override
@@ -30,7 +33,7 @@ public class Card1_117 extends AbstractEvent {
final PlayEventAction action = new PlayEventAction(self, true);
action.appendEffect(
new ChooseActiveCardEffect(playerId, "Choose a GONDOR companion", Filters.culture(Culture.GONDOR), Filters.type(CardType.COMPANION)) {
new ChooseActiveCardEffect(playerId, "Choose a Ranger", Filters.keyword(Keyword.RANGER)) {
@Override
protected void cardSelected(PhysicalCard gondorCompanion) {
int bonus = 2;

View File

@@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>lotro</artifactId>
<artifactId>gemp-lotr</artifactId>
<groupId>com.gempukku.lotro</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

View File

@@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>lotro</artifactId>
<artifactId>gemp-lotr</artifactId>
<groupId>com.gempukku.lotro</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

View File

@@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>lotro</artifactId>
<artifactId>gemp-lotr</artifactId>
<groupId>com.gempukku.lotro</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

View File

@@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>lotro</artifactId>
<artifactId>gemp-lotr</artifactId>
<groupId>com.gempukku.lotro</groupId>
<version>1.0-SNAPSHOT</version>
</parent>