diff --git a/Mage.Sets/src/mage/cards/c/CreepingRenaissance.java b/Mage.Sets/src/mage/cards/c/CreepingRenaissance.java index 486f01c731c..ad5f99f767d 100644 --- a/Mage.Sets/src/mage/cards/c/CreepingRenaissance.java +++ b/Mage.Sets/src/mage/cards/c/CreepingRenaissance.java @@ -17,6 +17,7 @@ import mage.game.Game; import mage.players.Player; import java.util.Arrays; +import java.util.Locale; import java.util.UUID; import java.util.stream.Collectors; @@ -73,7 +74,7 @@ class CreepingRenaissanceEffect extends OneShotEffect { if (chosenType == null) { return false; } - FilterCard filter = new FilterCard(chosenType.toString().toLowerCase() + " card"); + FilterCard filter = new FilterCard(chosenType.toString().toLowerCase(Locale.ENGLISH) + " card"); filter.add(chosenType.getPredicate()); return controller.moveCards(controller.getGraveyard().getCards(filter, source.getSourceId(), controller.getId(), game), Zone.HAND, source, game); } diff --git a/Mage/src/main/java/mage/abilities/condition/common/IsPhaseCondition.java b/Mage/src/main/java/mage/abilities/condition/common/IsPhaseCondition.java index 031fe43f524..95a7c514cbb 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/IsPhaseCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/IsPhaseCondition.java @@ -7,6 +7,8 @@ import mage.abilities.condition.Condition; import mage.constants.TurnPhase; import mage.game.Game; +import java.util.Locale; + /** * @author LevelX2 */ @@ -25,7 +27,7 @@ public class IsPhaseCondition implements Condition { @Override public String toString() { - return new StringBuilder("during ").append(turnPhase).toString().toLowerCase(); + return new StringBuilder("during ").append(turnPhase).toString().toLowerCase(Locale.ENGLISH); } } diff --git a/Mage/src/main/java/mage/abilities/effects/common/ruleModifying/CastOnlyDuringPhaseStepSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ruleModifying/CastOnlyDuringPhaseStepSourceEffect.java index c1251c837c4..147e1ba9eb7 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ruleModifying/CastOnlyDuringPhaseStepSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ruleModifying/CastOnlyDuringPhaseStepSourceEffect.java @@ -63,7 +63,7 @@ public class CastOnlyDuringPhaseStepSourceEffect extends ContinuousRuleModifying private String setText() { StringBuilder sb = new StringBuilder("cast this spell only during "); if (turnPhase != null) { - sb.append(turnPhase.toString().toLowerCase()); + sb.append(turnPhase.toString().toLowerCase(Locale.ENGLISH)); } if (phaseStep != null) { sb.append("the ").append(phaseStep.getStepText()); diff --git a/Mage/src/main/java/mage/cards/repository/CardInfo.java b/Mage/src/main/java/mage/cards/repository/CardInfo.java index a3154258273..2c60fcd8963 100644 --- a/Mage/src/main/java/mage/cards/repository/CardInfo.java +++ b/Mage/src/main/java/mage/cards/repository/CardInfo.java @@ -120,7 +120,7 @@ public class CardInfo { public CardInfo(Card card) { this.name = card.getName(); - this.lower_name = name.toLowerCase(); + this.lower_name = name.toLowerCase(Locale.ENGLISH); this.cardNumber = card.getCardNumber(); this.setCode = card.getExpansionSetCode(); this.className = card.getClass().getCanonicalName();