From 5280a2ac29c5644117f05103825e63bfeb93c1f8 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 30 Mar 2019 09:27:25 +0400 Subject: [PATCH] * Oracle en-Vec - fixed error with no cards in hand; --- Mage.Sets/src/mage/cards/o/OracleEnVec.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/o/OracleEnVec.java b/Mage.Sets/src/mage/cards/o/OracleEnVec.java index c547fcebb5f..768e057bfe4 100644 --- a/Mage.Sets/src/mage/cards/o/OracleEnVec.java +++ b/Mage.Sets/src/mage/cards/o/OracleEnVec.java @@ -116,7 +116,8 @@ class OracleEnVecMustAttackRequirementEffect extends RequirementEffect { @Override public boolean applies(Permanent permanent, Ability source, Game game) { - return this.getTargetPointer().getFirst(game, source).equals(permanent.getId()); + return this.getTargetPointer().getFirst(game, source) != null + && this.getTargetPointer().getFirst(game, source).equals(permanent.getId()); } @Override @@ -159,7 +160,8 @@ class OracleEnVecCantAttackRestrictionEffect extends RestrictionEffect { @Override public boolean applies(Permanent permanent, Ability source, Game game) { - return this.getTargetPointer().getFirst(game, source).equals(permanent.getId()); + return this.getTargetPointer().getFirst(game, source) != null + && this.getTargetPointer().getFirst(game, source).equals(permanent.getId()); } @Override