diff --git a/Mage.Sets/src/mage/sets/magicorigins/SigilOfValor.java b/Mage.Sets/src/mage/sets/magicorigins/SigilOfValor.java index 4dc297988ff..bc849bbcf50 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/SigilOfValor.java +++ b/Mage.Sets/src/mage/sets/magicorigins/SigilOfValor.java @@ -101,10 +101,14 @@ class SigilOfValorTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkTrigger(GameEvent event, Game game) { - if (game.getActivePlayerId().equals(this.controllerId)) { + if (game.getActivePlayerId().equals(getControllerId())) { if (game.getCombat().attacksAlone()) { - this.getEffects().get(0).setTargetPointer(new FixedTarget(game.getCombat().getAttackers().get(0))); - return true; + Permanent equipment = game.getPermanent(getSourceId()); + UUID attackerId = game.getCombat().getAttackers().get(0); + if (equipment != null && equipment.getAttachedTo() == attackerId) { + this.getEffects().get(0).setTargetPointer(new FixedTarget(attackerId)); + return true; + } } } return false;