* Misthollow Griffin - Fixed a bug that sometimes a not owning player could play the card from exile.
@@ -97,7 +97,8 @@ class MisthollowGriffinPlayEffect extends AsThoughEffectImpl {
public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) {
if (sourceId.equals(source.getSourceId())) {
Card card = game.getCard(source.getSourceId());
- if (card != null && card.getOwnerId().equals(source.getControllerId()) && game.getState().getZone(source.getSourceId()) == Zone.EXILED) {
+ if (card != null && card.getOwnerId().equals(affectedControllerId)
+ && game.getState().getZone(source.getSourceId()) == Zone.EXILED) {
return true;
}
}
