mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
CardView: fix facedown view on mindSlave=Controller
This commit is contained in:
@@ -472,13 +472,13 @@ public class CardView extends GameEntityView {
|
||||
if (mayPlayerLook(viewer)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
final PlayerView controller = getController();
|
||||
//if viewer is controlled by another player, also check if face can be shown to that player
|
||||
final PlayerView mindSlaveMaster = viewer.getMindSlaveMaster();
|
||||
if (mindSlaveMaster != null && canFaceDownBeShownTo(mindSlaveMaster)) {
|
||||
if (mindSlaveMaster != null && mindSlaveMaster != controller && canFaceDownBeShownTo(mindSlaveMaster)) {
|
||||
return true;
|
||||
}
|
||||
return isInZone(EnumSet.of(ZoneType.Battlefield, ZoneType.Stack, ZoneType.Sideboard)) && getController().equals(viewer);
|
||||
return isInZone(EnumSet.of(ZoneType.Battlefield, ZoneType.Stack, ZoneType.Sideboard)) && controller.equals(viewer);
|
||||
}
|
||||
|
||||
public FCollectionView<CardView> getEncodedCards() {
|
||||
|
||||
Reference in New Issue
Block a user