Adding race parameter to Ally so it's less likely to be forgotten.
This commit is contained in:
@@ -18,17 +18,24 @@ public class AbstractAlly extends AbstractLotroCardBlueprint {
|
||||
private int _siteNumber;
|
||||
private int _strength;
|
||||
private int _vitality;
|
||||
private Keyword _race;
|
||||
|
||||
public AbstractAlly(int twilight, int siteNumber, int strength, int vitality, Culture culture, String name) {
|
||||
this(twilight, siteNumber, strength, vitality, culture, name, false);
|
||||
public AbstractAlly(int twilight, int siteNumber, int strength, int vitality, Keyword race, Culture culture, String name) {
|
||||
this(twilight, siteNumber, strength, vitality, race, culture, name, false);
|
||||
}
|
||||
|
||||
public AbstractAlly(int twilight, int siteNumber, int strength, int vitality, Culture culture, String name, boolean unique) {
|
||||
public AbstractAlly(int twilight, int siteNumber, int strength, int vitality, Keyword race, Culture culture, String name, boolean unique) {
|
||||
super(Side.FREE_PEOPLE, CardType.ALLY, culture, name, unique);
|
||||
_twilight = twilight;
|
||||
_siteNumber = siteNumber;
|
||||
_strength = strength;
|
||||
_vitality = vitality;
|
||||
_race = race;
|
||||
addKeyword(_race);
|
||||
}
|
||||
|
||||
public Keyword getRace() {
|
||||
return _race;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -2,13 +2,14 @@ package com.gempukku.lotro.cards;
|
||||
|
||||
import com.gempukku.lotro.cards.actions.PlayEventAction;
|
||||
import com.gempukku.lotro.common.Culture;
|
||||
import com.gempukku.lotro.common.Phase;
|
||||
import com.gempukku.lotro.common.Side;
|
||||
import com.gempukku.lotro.game.PhysicalCard;
|
||||
import com.gempukku.lotro.game.state.LotroGame;
|
||||
|
||||
public abstract class AbstractResponseEvent extends AbstractEvent {
|
||||
public AbstractResponseEvent(Side side, Culture culture, String name) {
|
||||
super(side, culture, name, null);
|
||||
super(side, culture, name, (Phase) null);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -32,8 +32,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_017 extends AbstractAlly {
|
||||
public Card1_017() {
|
||||
super(1, 3, 3, 3, Culture.DWARVEN, "Grimir", true);
|
||||
addKeyword(Keyword.DWARF);
|
||||
super(1, 3, 3, 3, Keyword.DWARF, Culture.DWARVEN, "Grimir", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_027 extends AbstractAlly {
|
||||
public Card1_027() {
|
||||
super(1, 3, 4, 2, Culture.DWARVEN, "Thrarin", true);
|
||||
addKeyword(Keyword.DWARF);
|
||||
super(1, 3, 4, 2, Keyword.DWARF, Culture.DWARVEN, "Thrarin", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_034 extends AbstractAlly {
|
||||
public Card1_034() {
|
||||
super(2, 6, 6, 3, Culture.ELVEN, "Celeborn", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(2, 6, 6, 3, Keyword.ELF, Culture.ELVEN, "Celeborn", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -33,8 +33,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_040 extends AbstractAlly {
|
||||
public Card1_040() {
|
||||
super(4, 3, 8, 4, Culture.ELVEN, "Elrond", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(4, 3, 8, 4, Keyword.ELF, Culture.ELVEN, "Elrond", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -36,8 +36,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_045 extends AbstractAlly {
|
||||
public Card1_045() {
|
||||
super(3, 6, 3, 3, Culture.ELVEN, "Galadriel", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(3, 6, 3, 3, Keyword.ELF, Culture.ELVEN, "Galadriel", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_056 extends AbstractAlly {
|
||||
public Card1_056() {
|
||||
super(2, 6, 3, 3, Culture.ELVEN, "Orophin", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(2, 6, 3, 3, Keyword.ELF, Culture.ELVEN, "Orophin", true);
|
||||
addKeyword(Keyword.ARCHER);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_057 extends AbstractAlly {
|
||||
public Card1_057() {
|
||||
super(2, 6, 3, 3, Culture.ELVEN, "Rúmil", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(2, 6, 3, 3, Keyword.ELF, Culture.ELVEN, "Rúmil", true);
|
||||
addKeyword(Keyword.ARCHER);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_060 extends AbstractAlly {
|
||||
public Card1_060() {
|
||||
super(2, 3, 5, 2, Culture.ELVEN, "Silinde", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(2, 3, 5, 2, Keyword.ELF, Culture.ELVEN, "Silinde", true);
|
||||
}
|
||||
|
||||
private Filter getFilter(PhysicalCard self) {
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_067 extends AbstractAlly {
|
||||
public Card1_067() {
|
||||
super(2, 6, 5, 2, Culture.ELVEN, "Uruviel", true);
|
||||
addKeyword(Keyword.ELF);
|
||||
super(2, 6, 5, 2, Keyword.ELF, Culture.ELVEN, "Uruviel", true);
|
||||
}
|
||||
|
||||
private Filter getFilter(PhysicalCard self) {
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_069 extends AbstractAlly {
|
||||
public Card1_069() {
|
||||
super(1, 1, 3, 3, Culture.GANDALF, "Albert Dreary", true);
|
||||
addKeyword(Keyword.MAN);
|
||||
super(1, 1, 3, 3, Keyword.MAN, Culture.GANDALF, "Albert Dreary", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_070 extends AbstractAlly {
|
||||
public Card1_070() {
|
||||
super(0, 1, 1, 2, Culture.GANDALF, "Barliman Butterbur", true);
|
||||
addKeyword(Keyword.MAN);
|
||||
super(0, 1, 1, 2, Keyword.MAN, Culture.GANDALF, "Barliman Butterbur", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -32,8 +32,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_080 extends AbstractAlly {
|
||||
public Card1_080() {
|
||||
super(1, 3, 2, 2, Culture.GANDALF, "Ottar", true);
|
||||
addKeyword(Keyword.MAN);
|
||||
super(1, 3, 2, 2, Keyword.MAN, Culture.GANDALF, "Ottar", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_284 extends AbstractAlly {
|
||||
public Card1_284() {
|
||||
super(2, 3, 2, 3, Culture.SHIRE, "Bilbo", true);
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(2, 3, 2, 3, Keyword.HOBBIT, Culture.SHIRE, "Bilbo", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -32,8 +32,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_286 extends AbstractAlly {
|
||||
public Card1_286() {
|
||||
super(1, 2, 2, 2, Culture.SHIRE, "Bounder");
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 2, 2, 2, Keyword.HOBBIT, Culture.SHIRE, "Bounder");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -32,8 +32,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_288 extends AbstractAlly {
|
||||
public Card1_288() {
|
||||
super(1, 1, 2, 3, Culture.SHIRE, "Farmer Maggot", true);
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 2, 3, Keyword.HOBBIT, Culture.SHIRE, "Farmer Maggot", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -32,8 +32,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_291 extends AbstractAlly {
|
||||
public Card1_291() {
|
||||
super(1, 1, 2, 2, Culture.SHIRE, "The Gaffer", true);
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 2, 2, Keyword.HOBBIT, Culture.SHIRE, "The Gaffer", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -37,8 +37,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_295 extends AbstractAlly {
|
||||
public Card1_295() {
|
||||
super(1, 1, 2, 2, Culture.SHIRE, "Hobbit Farmer");
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 2, 2, Keyword.HOBBIT, Culture.SHIRE, "Hobbit Farmer");
|
||||
}
|
||||
|
||||
private Filter getFilter(PhysicalCard self) {
|
||||
|
||||
@@ -33,8 +33,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_297 extends AbstractAlly {
|
||||
public Card1_297() {
|
||||
super(1, 1, 2, 2, Culture.SHIRE, "Hobbit Party Guest");
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 2, 2, Keyword.HOBBIT, Culture.SHIRE, "Hobbit Party Guest");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_301 extends AbstractAlly {
|
||||
public Card1_301() {
|
||||
super(1, 1, 2, 2, Culture.SHIRE, "Master Proudfoot", true);
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 2, 2, Keyword.HOBBIT, Culture.SHIRE, "Master Proudfoot", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_309 extends AbstractAlly {
|
||||
public Card1_309() {
|
||||
super(1, 1, 1, 2, Culture.SHIRE, "Rosie Cotton", true);
|
||||
addKeyword(Keyword.HOBBIT);
|
||||
super(1, 1, 1, 2, Keyword.HOBBIT, Culture.SHIRE, "Rosie Cotton", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user