Card.java toughnessAssignsDamage() boolean refactor

This commit is contained in:
Northmoc
2022-05-28 22:45:09 -04:00
parent 35024b49ea
commit defc9f41f4

View File

@@ -54,13 +54,7 @@ import forge.game.replacement.ReplacementHandler;
import forge.game.replacement.ReplacementResult; import forge.game.replacement.ReplacementResult;
import forge.game.replacement.ReplacementType; import forge.game.replacement.ReplacementType;
import forge.game.spellability.*; import forge.game.spellability.*;
import forge.game.staticability.StaticAbility; import forge.game.staticability.*;
import forge.game.staticability.StaticAbilityCantAttackBlock;
import forge.game.staticability.StaticAbilityCantPutCounter;
import forge.game.staticability.StaticAbilityCantSacrifice;
import forge.game.staticability.StaticAbilityCantTarget;
import forge.game.staticability.StaticAbilityCantTransform;
import forge.game.staticability.StaticAbilityIgnoreLegendRule;
import forge.game.trigger.Trigger; import forge.game.trigger.Trigger;
import forge.game.trigger.TriggerHandler; import forge.game.trigger.TriggerHandler;
import forge.game.trigger.TriggerType; import forge.game.trigger.TriggerType;
@@ -4130,8 +4124,7 @@ public class Card extends GameEntity implements Comparable<Card>, IHasSVars {
} }
public final boolean toughnessAssignsDamage() { public final boolean toughnessAssignsDamage() {
return getGame().getStaticEffects().getGlobalRuleChange(GlobalRuleChange.toughnessAssignsDamage) return StaticAbilityCombatDamageToughness.combatDamageToughness(this);
|| hasKeyword("CARDNAME assigns combat damage equal to its toughness rather than its power");
} }
// How much combat damage does the card deal // How much combat damage does the card deal