From ea545acbf9f7f343af62af310ecb09d8993cc788 Mon Sep 17 00:00:00 2001 From: Hanmac Date: Wed, 20 Jul 2016 05:20:15 +0000 Subject: [PATCH] StaticAbility: Fixed layer Problem with my recent changes --- .../main/java/forge/game/staticability/StaticAbility.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java index f1df912c226..4e41b471473 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java @@ -150,7 +150,7 @@ public class StaticAbility extends CardTraitBase { layers.add(StaticAbilityLayer.MODIFYPT); } - if (layers.isEmpty() || this.mapParams.containsKey("AddHiddenKeyword")) { + if (this.mapParams.containsKey("AddHiddenKeyword")) { // special rule for can't have or gain if (this.mapParams.get("AddHiddenKeyword").contains("can't have or gain")) { layers.add(StaticAbilityLayer.ABILITIES1); @@ -158,6 +158,10 @@ public class StaticAbility extends CardTraitBase { layers.add(StaticAbilityLayer.RULES); } + if (layers.isEmpty()) { + layers.add(StaticAbilityLayer.RULES); + } + return layers; }