mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
KeywordEnum: replace more String Keywords checks with Enums
This commit is contained in:
@@ -26,6 +26,7 @@ import forge.game.card.CardPredicates.Presets;
|
||||
import forge.game.combat.AttackingBand;
|
||||
import forge.game.combat.Combat;
|
||||
import forge.game.combat.CombatUtil;
|
||||
import forge.game.keyword.Keyword;
|
||||
import forge.game.player.Player;
|
||||
import forge.game.player.PlayerView;
|
||||
import forge.game.zone.ZoneType;
|
||||
@@ -313,7 +314,7 @@ public class InputAttack extends InputSyncronizedBase {
|
||||
private boolean isBandingPossible() {
|
||||
final CardCollectionView possibleAttackers = playerAttacks.getCardsIn(ZoneType.Battlefield);
|
||||
for (final Card c : possibleAttackers) {
|
||||
if ((c.hasKeyword("Banding") || c.hasStartOfKeyword("Bands with Other")) &&
|
||||
if ((c.hasKeyword(Keyword.BANDING) || c.hasStartOfKeyword("Bands with Other")) &&
|
||||
CombatUtil.canAttack(c, currentDefender)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -280,7 +280,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont
|
||||
map.put(null, damageDealt);
|
||||
} else {
|
||||
final List<CardView> vBlockers = CardView.getCollection(blockers);
|
||||
if ((attacker.hasKeyword("Trample") && defender != null) || (blockers.size() > 1)) {
|
||||
if ((attacker.hasKeyword(Keyword.TRAMPLE) && defender != null) || (blockers.size() > 1)) {
|
||||
final CardView vAttacker = CardView.get(attacker);
|
||||
final GameEntityView vDefender = GameEntityView.get(defender);
|
||||
final Map<CardView, Integer> result = getGui().assignDamage(vAttacker, vBlockers, damageDealt,
|
||||
@@ -2296,7 +2296,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont
|
||||
if (forgeCard.isPermanent() && !forgeCard.isAura()) {
|
||||
if (forgeCard.isCreature()) {
|
||||
if (!repeatLast) {
|
||||
if (forgeCard.hasKeyword("Haste")) {
|
||||
if (forgeCard.hasKeyword(Keyword.HASTE)) {
|
||||
lastSummoningSickness = true;
|
||||
} else {
|
||||
lastSummoningSickness = getGui().confirm(forgeCard.getView(),
|
||||
|
||||
Reference in New Issue
Block a user