remove check, add note here since it occurs only on mobile GUI

This commit is contained in:
Anthony Calosa
2022-04-01 18:48:28 +08:00
parent d0624068f5
commit b7977c628c

View File

@@ -286,21 +286,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont
return null; return null;
} }
} }
if (GuiBase.getInterface().isLibgdxPort()) { //todo add better check //FIXME - on mobile gui it allows the card to cast from opponent hands issue #2127, investigate where the bug occurs before this method is called
if (hostCard.isInZone(ZoneType.Hand) && !hostCard.getController().equals(player)) {
boolean noPermission = true;
for (CardPlayOption o : hostCard.mayPlay(player)) {
if (o.grantsZonePermissions()) {
noPermission = false;
break;
}
}
if (noPermission) {
getGui().showZoom(hostCard.getView());
return null;
}
}
}
spellViewCache = SpellAbilityView.getMap(abilities); spellViewCache = SpellAbilityView.getMap(abilities);
final SpellAbilityView resultView = getGui().getAbilityToPlay(CardView.get(hostCard), final SpellAbilityView resultView = getGui().getAbilityToPlay(CardView.get(hostCard),
Lists.newArrayList(spellViewCache.keySet()), triggerEvent); Lists.newArrayList(spellViewCache.keySet()), triggerEvent);