Check allies have same home site to allow transfers
Courtesy of Tbiesty!
This commit is contained in:
@@ -44,7 +44,8 @@ public abstract class AbstractAttachableFPPossession extends AbstractAttachable
|
|||||||
|
|
||||||
Filter validTransferFilter;
|
Filter validTransferFilter;
|
||||||
|
|
||||||
LotroCardBlueprint attachedTo = self.getAttachedTo().getBlueprint();
|
PhysicalCard attachedToCard = self.getAttachedTo();
|
||||||
|
LotroCardBlueprint attachedTo = attachedToCard.getBlueprint();
|
||||||
if (attachedTo.getCardType() == CardType.COMPANION) {
|
if (attachedTo.getCardType() == CardType.COMPANION) {
|
||||||
validTransferFilter = Filters.and(validTargetFilter,
|
validTransferFilter = Filters.and(validTargetFilter,
|
||||||
Filters.or(
|
Filters.or(
|
||||||
@@ -54,11 +55,10 @@ public abstract class AbstractAttachableFPPossession extends AbstractAttachable
|
|||||||
validTransferFilter = Filters.and(validTargetFilter,
|
validTransferFilter = Filters.and(validTargetFilter,
|
||||||
Filters.or(
|
Filters.or(
|
||||||
CardType.COMPANION,
|
CardType.COMPANION,
|
||||||
Filters.allyAtHome));
|
Filters.allyWithSameHome(attachedToCard)));
|
||||||
} else {
|
} else {
|
||||||
validTransferFilter = Filters.and(validTargetFilter,
|
validTransferFilter = Filters.and(validTargetFilter,
|
||||||
CardType.ALLY, Filters.allyAtHome
|
Filters.allyWithSameHome(attachedToCard));
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
validTransferFilter = Filters.and(validTransferFilter,
|
validTransferFilter = Filters.and(validTransferFilter,
|
||||||
|
|||||||
Reference in New Issue
Block a user