diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/UmezawasJitte.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/UmezawasJitte.java index e40a0a3563..a4bf159e85 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/UmezawasJitte.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/UmezawasJitte.java @@ -111,6 +111,18 @@ class UmezawasJitteAbility extends TriggeredAbilityImpl { return new UmezawasJitteAbility(this); } + @Override + public boolean checkEventType(GameEvent event, Game game) { + switch(event.getType()) { + case DAMAGED_CREATURE: + case DAMAGED_PLANESWALKER: + case DAMAGED_PLAYER: + case COMBAT_DAMAGE_STEP_PRE: + return true; + } + return false; + } + @Override public boolean checkTrigger(GameEvent event, Game game) { if (event instanceof DamagedEvent && !usedInPhase && ((DamagedEvent) event).isCombatDamage()) { diff --git a/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java b/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java index ac0193721a..2a53d0bd1d 100644 --- a/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java +++ b/Mage/src/mage/abilities/effects/common/counter/AddCountersSourceEffect.java @@ -118,7 +118,7 @@ public class AddCountersSourceEffect extends OneShotEffect { if (counter != null) { Counter newCounter = counter.copy(); int countersToAdd = amount.calculate(game, source, this); - if (countersToAdd > 0) { + if (amount instanceof StaticValue || countersToAdd > 0) { if (countersToAdd > 0 && newCounter.getCount() == 1) { countersToAdd--; }