- "Theoden" and "Gamling" play possessions from hand using their ability, rather than from discard.

This commit is contained in:
marcins78@gmail.com
2011-10-25 00:25:20 +00:00
parent e019611368
commit 9e806e1c7f
4 changed files with 5 additions and 4 deletions

View File

@@ -44,7 +44,7 @@ public class Card4_365 extends AbstractCompanion {
protected List<? extends Action> getExtraInPlayPhaseActions(final String playerId, final LotroGame game, final PhysicalCard self) {
if (PlayConditions.canUseFPCardDuringPhase(game.getGameState(), Phase.FELLOWSHIP, self)) {
final Filter additionalAttachmentFilter = Filters.and(Culture.ROHAN, CardType.COMPANION);
if (Filters.filter(game.getGameState().getDiscard(playerId), game.getGameState(), game.getModifiersQuerying(), CardType.POSSESSION,
if (Filters.filter(game.getGameState().getHand(playerId), game.getGameState(), game.getModifiersQuerying(), CardType.POSSESSION,
new Filter() {
@Override
public boolean accepts(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard physicalCard) {
@@ -55,7 +55,7 @@ public class Card4_365 extends AbstractCompanion {
final ActivateCardAction action = new ActivateCardAction(self);
action.appendCost(
new CheckLimitEffect(action, self, 1, Phase.FELLOWSHIP,
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getDiscard(playerId),
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getHand(playerId),
Filters.and(
CardType.POSSESSION,
new Filter() {

View File

@@ -50,7 +50,7 @@ public class Card5_082 extends AbstractCompanion {
&& PlayConditions.canPlayFromHand(playerId, game, Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self))) {
ActivateCardAction action = new ActivateCardAction(self);
action.appendCost(
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getDiscard(playerId), Filters.and(Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self)), 1, 1) {
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getHand(playerId), Filters.and(Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self)), 1, 1) {
@Override
protected void cardsSelected(LotroGame game, Collection<PhysicalCard> selectedCards) {
if (selectedCards.size() > 0) {

View File

@@ -42,7 +42,7 @@ public class Card5_093 extends AbstractCompanion {
&& PlayConditions.canPlayFromHand(playerId, game, Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self))) {
ActivateCardAction action = new ActivateCardAction(self);
action.appendCost(
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getDiscard(playerId), Filters.and(Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self)), 1, 1) {
new ChooseArbitraryCardsEffect(playerId, "Choose card to play", game.getGameState().getHand(playerId), Filters.and(Culture.ROHAN, CardType.POSSESSION, ExtraFilters.attachableTo(game, self)), 1, 1) {
@Override
protected void cardsSelected(LotroGame game, Collection<PhysicalCard> selectedCards) {
if (selectedCards.size() > 0) {

View File

@@ -11,6 +11,7 @@ a site.
- "We Are the Fighting Uruk-hai" correctly adds bonuses to the Uruk-hai.
- Liberating a site should no longer freeze the game.
- Added animations for activating a card and removing a card form play.
- "Theoden" and "Gamling" play possessions from hand using their ability, rather than from discard.
<b>23 Oct. 2011</b>
- "Hornburg Causeway" now adds +2 to archery for each unbound companion over 3, instead of +1.