mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
Card.java toughnessAssignsDamage() boolean refactor
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user