Adding race parameter to Minion so it's less likely to be forgotten.
This commit is contained in:
@@ -14,17 +14,20 @@ public class AbstractMinion extends AbstractLotroCardBlueprint {
|
||||
private int _strength;
|
||||
private int _vitality;
|
||||
private int _site;
|
||||
private Keyword _race;
|
||||
|
||||
public AbstractMinion(int twilightCost, int strength, int vitality, int site, Culture culture, String name) {
|
||||
this(twilightCost, strength, vitality, site, culture, name, false);
|
||||
public AbstractMinion(int twilightCost, int strength, int vitality, int site, Keyword race, Culture culture, String name) {
|
||||
this(twilightCost, strength, vitality, site, race, culture, name, false);
|
||||
}
|
||||
|
||||
public AbstractMinion(int twilightCost, int strength, int vitality, int site, Culture culture, String name, boolean unique) {
|
||||
public AbstractMinion(int twilightCost, int strength, int vitality, int site, Keyword race, Culture culture, String name, boolean unique) {
|
||||
super(Side.SHADOW, CardType.MINION, culture, name, unique);
|
||||
_twilightCost = twilightCost;
|
||||
_strength = strength;
|
||||
_vitality = vitality;
|
||||
_site = site;
|
||||
_race = race;
|
||||
addKeyword(_race);
|
||||
}
|
||||
|
||||
private void appendPlayMinionActions(List<Action> actions, String playerId, LotroGame game, PhysicalCard self) {
|
||||
|
||||
@@ -29,8 +29,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_127 extends AbstractMinion {
|
||||
public Card1_127() {
|
||||
super(7, 13, 3, 5, Culture.ISENGARD, "Lurtz", true);
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(7, 13, 3, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Lurtz", true);
|
||||
addKeyword(Keyword.ARCHER);
|
||||
addKeyword(Keyword.DAMAGE, 1);
|
||||
}
|
||||
|
||||
@@ -17,8 +17,7 @@ import com.gempukku.lotro.common.Keyword;
|
||||
*/
|
||||
public class Card1_131 extends AbstractMinion {
|
||||
public Card1_131() {
|
||||
super(5, 10, 3, 5, Culture.ISENGARD, "Orthanc Assassin", true);
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(5, 10, 3, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Orthanc Assassin", true);
|
||||
addKeyword(Keyword.ARCHER);
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
@@ -25,8 +25,7 @@ import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
|
||||
*/
|
||||
public class Card1_143 extends AbstractMinion {
|
||||
public Card1_143() {
|
||||
super(5, 9, 4, 5, Culture.ISENGARD, "Troop of Uruk-hai");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(5, 9, 4, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Troop of Uruk-hai");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -33,8 +33,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_145 extends AbstractMinion {
|
||||
public Card1_145() {
|
||||
super(4, 9, 2, 5, Culture.ISENGARD, "Uruk Brood");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(4, 9, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Brood");
|
||||
addKeyword(Keyword.DAMAGE, 1);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_146 extends AbstractMinion {
|
||||
public Card1_146() {
|
||||
super(3, 8, 2, 5, Culture.ISENGARD, "Uruk Fighter");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(3, 8, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Fighter");
|
||||
addKeyword(Keyword.DAMAGE, 1);
|
||||
}
|
||||
|
||||
|
||||
@@ -33,8 +33,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_147 extends AbstractMinion {
|
||||
public Card1_147() {
|
||||
super(4, 9, 2, 5, Culture.ISENGARD, "Uruk Guard");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(4, 9, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Guard");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,7 @@ import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
|
||||
*/
|
||||
public class Card1_148 extends AbstractMinion {
|
||||
public Card1_148() {
|
||||
super(3, 8, 2, 5, Culture.ISENGARD, "Uruk Lieutenant");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(3, 8, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Lieutenant");
|
||||
addKeyword(Keyword.DAMAGE, 1);
|
||||
}
|
||||
|
||||
|
||||
@@ -25,8 +25,7 @@ import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
|
||||
*/
|
||||
public class Card1_149 extends AbstractMinion {
|
||||
public Card1_149() {
|
||||
super(2, 6, 1, 5, Culture.ISENGARD, "Uruk Messenger");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(2, 6, 1, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Messenger");
|
||||
addKeyword(Keyword.DAMAGE, 1);
|
||||
}
|
||||
|
||||
|
||||
@@ -28,8 +28,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_150 extends AbstractMinion {
|
||||
public Card1_150() {
|
||||
super(4, 9, 2, 5, Culture.ISENGARD, "Uruk Rager");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(4, 9, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Rager");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,8 +17,7 @@ import com.gempukku.lotro.common.Keyword;
|
||||
*/
|
||||
public class Card1_151 extends AbstractMinion {
|
||||
public Card1_151() {
|
||||
super(2, 5, 3, 5, Culture.ISENGARD, "Uruk Savage");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(2, 5, 3, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Savage");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_152 extends AbstractMinion {
|
||||
public Card1_152() {
|
||||
super(3, 8, 2, 5, Culture.ISENGARD, "Uruk Shaman");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(3, 8, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Shaman");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -31,8 +31,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_153 extends AbstractMinion {
|
||||
public Card1_153() {
|
||||
super(4, 9, 2, 5, Culture.ISENGARD, "Uruk Slayer");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(4, 9, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Slayer");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -29,8 +29,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_154 extends AbstractMinion {
|
||||
public Card1_154() {
|
||||
super(2, 7, 1, 5, Culture.ISENGARD, "Uruk Soldier");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(2, 7, 1, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Soldier");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,8 +34,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_155 extends AbstractMinion {
|
||||
public Card1_155() {
|
||||
super(2, 7, 2, 5, Culture.ISENGARD, "Uruk Spy");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(2, 7, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Spy");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -30,8 +30,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_156 extends AbstractMinion {
|
||||
public Card1_156() {
|
||||
super(3, 9, 2, 5, Culture.ISENGARD, "Uruk Warrior");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(3, 9, 2, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk Warrior");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,8 +17,7 @@ import com.gempukku.lotro.common.Keyword;
|
||||
*/
|
||||
public class Card1_158 extends AbstractMinion {
|
||||
public Card1_158() {
|
||||
super(4, 9, 3, 5, Culture.ISENGARD, "Uruk-hai Raiding Party");
|
||||
addKeyword(Keyword.URUK_HAI);
|
||||
super(4, 9, 3, 5, Keyword.URUK_HAI, Culture.ISENGARD, "Uruk-hai Raiding Party");
|
||||
addKeyword(Keyword.DAMAGE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Card1_178 extends AbstractMinion {
|
||||
public Card1_178() {
|
||||
super(1, 5, 1, 4, Culture.MORIA, "Goblin Runner");
|
||||
addKeyword(Keyword.ORC);
|
||||
super(1, 5, 1, 4, Keyword.ORC, Culture.MORIA, "Goblin Runner");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user