Fixes to errors reported in-game

This commit is contained in:
marcin.sciesinski
2019-08-27 21:03:09 -07:00
parent acd5b8e533
commit 44918097fe

View File

@@ -69,9 +69,13 @@ public class PlayerResolver {
@Override
protected void doPlayEffect(LotroGame game) {
final Filterable filterable = filterableSource.getFilterable(playerId, game, self, effectResult, effect);
final Collection<PhysicalCard> physicalCards = Filters.filterActive(game, filterable);
PhysicalCard card = physicalCards.iterator().next();
action.setValueToMemory(memory, card.getOwner());
if (filterable instanceof PhysicalCard) {
action.setValueToMemory(memory, ((PhysicalCard) filterable).getOwner());
} else {
final Collection<PhysicalCard> physicalCards = Filters.filterActive(game, filterable);
PhysicalCard card = physicalCards.iterator().next();
action.setValueToMemory(memory, card.getOwner());
}
}
};
}