* Added missing check for damage prevention by protection for planeswalkers (fixes #7194).

This commit is contained in:
LevelX2 2020-11-24 17:33:03 +01:00
parent 137070d523
commit 13fa98ec44
2 changed files with 54 additions and 1 deletions

View file

@ -973,7 +973,7 @@ public abstract class PermanentImpl extends CardImpl implements Permanent {
GameEvent event = new DamagePlaneswalkerEvent(objectId, sourceId, controllerId, damage, preventable, combat);
event.setAppliedEffects(appliedEffects);
if (!game.replaceEvent(event)) {
int actualDamage = event.getAmount();
int actualDamage = checkProtectionAbilities(event, sourceId, game);
if (actualDamage > 0) {
int countersToRemove = actualDamage;
if (countersToRemove > getCounters(game).getCount(CounterType.LOYALTY)) {