replaced apostrophes

This commit is contained in:
Evan Kranzler 2018-06-06 22:39:16 -04:00
parent 1ed85cef4d
commit c4a0d9f916
165 changed files with 286 additions and 286 deletions

View file

@ -460,7 +460,7 @@ public abstract class AbilityImpl implements Ability {
// controller specific alternate spell costs
if (!noMana && !alternativeCostisUsed) {
if (this.getAbilityType() == AbilityType.SPELL
// 117.9a Only one alternative cost can be applied to any one spell as its being cast.
// 117.9a Only one alternative cost can be applied to any one spell as it's being cast.
// So an alternate spell ability can't be paid with Omniscience
&& ((SpellAbility) this).getSpellAbilityType() != SpellAbilityType.BASE_ALTERNATE) {
for (AlternativeSourceCosts alternativeSourceCosts : controller.getAlternativeSourceCosts()) {

View file

@ -198,8 +198,8 @@ public class Modes extends LinkedHashMap<UUID, Mode> {
// 700.2d
// Some spells and abilities specify that a player other than their controller chooses a mode for it.
// In that case, the other player does so when the spell or abilitys controller normally would do so.
// If there is more than one other player who could make such a choice, the spell or abilitys controller decides which of those players will make the choice.
// In that case, the other player does so when the spell or ability's controller normally would do so.
// If there is more than one other player who could make such a choice, the spell or ability's controller decides which of those players will make the choice.
UUID playerId = null;
if (modeChooser == TargetController.OPPONENT) {
TargetOpponent targetOpponent = new TargetOpponent();

View file

@ -141,7 +141,7 @@ public abstract class TriggeredAbilityImpl extends AbilityImpl implements Trigge
* fail to do anything. The ability could be unable to find the object
* because the object never entered the specified zone, because it left
* the zone before the ability resolved, or because it is in a zone that
* is hidden from a player, such as a library or an opponents hand.
* is hidden from a player, such as a library or an opponent's hand.
* (This rule applies even if the object leaves the zone and returns
* again before the ability resolves.) The most common zone-change
* triggers are enters-the-battlefield triggers and

View file

@ -41,7 +41,7 @@ public class PayLoyaltyCost extends CostImpl {
* Gatherer Ruling: 10/1/2005: Planeswalkers will enter the battlefield with
* double the normal amount of loyalty counters. However, if you activate an
* ability whose cost has you put loyalty counters on a planeswalker, the
* number you put on isnt doubled. This is because those counters are put
* number you put on isn't doubled. This is because those counters are put
* on as a cost, not as an effect.
*
*/

View file

@ -570,7 +570,7 @@ public class ContinuousEffects implements Serializable {
* the mana cost or alternative cost (as determined in rule 601.2b), plus
* all additional costs and cost increases, and minus all cost reductions.
* If the mana component of the total cost is reduced to nothing by cost
* reduction effects, it is considered to be {0}. It cant be reduced to
* reduction effects, it is considered to be {0}. It can't be reduced to
* less than {0}. Once the total cost is determined, any effects that
* directly affect the total cost are applied. Then the resulting total cost
* becomes locked in. If effects would change the total cost after this

View file

@ -33,7 +33,7 @@ import java.util.List;
* 702.37. Amplify 702.37a Amplify is a static ability. Amplify N means As
* this object enters the battlefield, reveal any number of cards from your hand
* that share a creature type with it. This permanent enters the battlefield
* with N +1/+1 counters on it for each card revealed this way. You cant reveal
* with N +1/+1 counters on it for each card revealed this way. You can't reveal
* this card or any other cards that are entering the battlefield at the same
* time as this card. 702.37b If a creature has multiple instances of amplify,
* each one works separately.

View file

@ -24,8 +24,8 @@ import mage.util.CardUtil;
// 701.26. Detain
//
// 701.26a Certain spells and abilities can detain a permanent. Until the next
// turn of the controller of that spell or ability, that permanent cant attack
// or block and its activated abilities cant be activated.
// turn of the controller of that spell or ability, that permanent can't attack
// or block and its activated abilities can't be activated.
//
public class DetainTargetEffect extends OneShotEffect {

View file

@ -26,10 +26,10 @@ import mage.players.Player;
*
* 702.49. Epic 702.49a Epic represents two spell abilities, one of which
* creates a delayed triggered ability. Epic means For the rest of the game,
* you cant cast spells, and At the beginning of each of your upkeeps for the
* you can't cast spells, and At the beginning of each of your upkeeps for the
* rest of the game, copy this spell except for its epic ability. If the spell
* has any targets, you may choose new targets for the copy. See rule 706.10.
* 702.49b A player cant cast spells once a spell with epic he or she controls
* 702.49b A player can't cast spells once a spell with epic he or she controls
* resolves, but effects (such as the epic ability itself) can still put copies
* of spells onto the stack. *
*/

View file

@ -24,10 +24,10 @@ import mage.target.targetpointer.FixedTarget;
// 701.27. Populate
//
// 701.27a To populate means to choose a creature token you control and put a
// token onto the battlefield thats a copy of that creature token.
// token onto the battlefield that's a copy of that creature token.
//
// 701.27b If you control no creature tokens when instructed to populate, you
// wont put a token onto the battlefield.
// won't put a token onto the battlefield.
//
public class PopulateEffect extends OneShotEffect {

View file

@ -21,9 +21,9 @@ import mage.players.Player;
*/
//20130711
/*
* 903.11. If a commander would be put into its owners graveyard from anywhere, that player may put it into the command zone instead.
* 903.11. If a commander would be put into its owner's graveyard from anywhere, that player may put it into the command zone instead.
* 903.12. If a commander would be put into the exile zone from anywhere, its owner may put it into the command zone instead.
* 903.9. If a commander would be exiled from anywhere or put into its owners hand, graveyard, or
* 903.9. If a commander would be exiled from anywhere or put into its owner's hand, graveyard, or
library from anywhere, its owner may put it into the command zone instead. This replacement effect
may apply more than once to the same event. This is an exception to rule 614.5.
*/
@ -35,7 +35,7 @@ public class CommanderReplacementEffect extends ReplacementEffectImpl {
public CommanderReplacementEffect(UUID commanderId, boolean alsoHand, boolean alsoLibrary) {
super(Duration.WhileOnBattlefield, Outcome.Benefit);
staticText = "If a commander would be put into its owners graveyard from anywhere, that player may put it into the command zone instead. If a commander would be put into the exile zone from anywhere, its owner may put it into the command zone instead.";
staticText = "If a commander would be put into its owner's graveyard from anywhere, that player may put it into the command zone instead. If a commander would be put into the exile zone from anywhere, its owner may put it into the command zone instead.";
this.commanderId = commanderId;
this.duration = Duration.EndOfGame;
this.alsoHand = alsoHand;

View file

@ -23,8 +23,8 @@ import mage.players.Player;
import mage.target.Target;
/**
* 6/8/2016 If a spell or abilitys targets are changed, or if a copy of a spell
* or ability is put onto the stack and has new targets chosen, it doesnt have
* 6/8/2016 If a spell or ability's targets are changed, or if a copy of a spell
* or ability is put onto the stack and has new targets chosen, it doesn't have
* to target a Flagbearer.
*
* 3/16/2017 A Flagbearer only requires targeting of itself when choosing targets

View file

@ -26,7 +26,7 @@ public abstract class SearchTargetGraveyardHandLibraryForCardNameAndExileEffect
protected String searchForText;
/* Slaughter Games
* 10/1/2012: You can leave any cards with that name in the zone they are in. You dont have to exile them.
* 10/1/2012: You can leave any cards with that name in the zone they are in. You don't have to exile them.
*
* Sowing Salt
* 2/1/2005: The copies must be found if they are in publicly viewable zones. Finding copies while searching private zones is optional.

View file

@ -42,7 +42,7 @@ import mage.filter.predicate.mageobject.CardTypePredicate;
* you may tap two untapped creatures you control that each share a color with it"
* and "When you cast this spell, if its conspire cost was paid, copy it.
* If the spell has any targets, you may choose new targets for the copy."
* Paying a spells conspire cost follows the rules for paying additional costs in rules 601.2b and 601.2eg.
* Paying a spell's conspire cost follows the rules for paying additional costs in rules 601.2b and 601.2eg.
* 702.77b If a spell has multiple instances of conspire, each is paid separately and triggers
* based on its own payment, not any other instance of conspire. *
*

View file

@ -27,20 +27,20 @@ import mage.util.CardUtil;
/**
* 702.65. Delve 702.65a Delve is a static ability that functions while the
* spell with delve is on the stack. Delve means For each generic mana in
* this spells total cost, you may exile a card from your graveyard rather than
* this spell's total cost, you may exile a card from your graveyard rather than
* pay that mana. The delve ability isn't an additional or alternative cost and
* applies only after the total cost of the spell with delve is determined.
* 702.65b Multiple instances of delve on the same spell are redundant.
*
* The rules for delve have changed slightly since it was last in an expansion.
* Previously, delve reduced the cost to cast a spell. Under the current rules,
* you exile cards from your graveyard at the same time you pay the spells
* you exile cards from your graveyard at the same time you pay the spell's
* cost. Exiling a card this way is simply another way to pay that cost. * Delve
* doesn't change a spells mana cost or converted mana cost. For example, Dead
* Drops converted mana cost is 10 even if you exiled three cards to cast it. *
* You cant exile cards to pay for the colored mana requirements of a spell
* with delve. * You cant exile more cards than the generic mana requirement of
* a spell with delve. For example, you cant exile more than nine cards from
* doesn't change a spell's mana cost or converted mana cost. For example, Dead
* Drop's converted mana cost is 10 even if you exiled three cards to cast it. *
* You can't exile cards to pay for the colored mana requirements of a spell
* with delve. * You can't exile more cards than the generic mana requirement of
* a spell with delve. For example, you can't exile more than nine cards from
* your graveyard to cast Dead Drop. * Because delve isn't an alternative cost,
* it can be used in conjunction with alternative costs.
*

View file

@ -15,7 +15,7 @@ import mage.game.permanent.Permanent;
/*
* 702.31. Fading
*
* 702.31a Fading is a keyword that represents two abilities. Fading N means This permanent enters the battlefield with N fade counters on it and At the beginning of your upkeep, remove a fade counter from this permanent. If you cant, sacrifice the permanent.
* 702.31a Fading is a keyword that represents two abilities. Fading N means This permanent enters the battlefield with N fade counters on it and At the beginning of your upkeep, remove a fade counter from this permanent. If you can't, sacrifice the permanent.
*
*/
public class FadingAbility extends EntersBattlefieldAbility {
@ -28,7 +28,7 @@ public class FadingAbility extends EntersBattlefieldAbility {
ability.setRuleVisible(false);
addSubAbility(ability);
ruleText = "Fading " + fadeCounter + " <i>(This permanent enters the battlefield with " + fadeCounter + " fade counters on it."
+ " At the beginning of your upkeep, remove a fade counter from this permanent. If you cant, sacrifice the permanent.</i>";
+ " At the beginning of your upkeep, remove a fade counter from this permanent. If you can't, sacrifice the permanent.</i>";
}
public FadingAbility(final FadingAbility ability) {
@ -51,7 +51,7 @@ class FadingEffect extends OneShotEffect {
FadingEffect() {
super(Outcome.Sacrifice);
staticText = "remove a fade counter from this permanent. If you cant, sacrifice the permanent";
staticText = "remove a fade counter from this permanent. If you can't, sacrifice the permanent";
}
FadingEffect(final FadingEffect effect) {

View file

@ -21,23 +21,23 @@ import mage.util.CardUtil;
*
* 701.28. Monstrosity
*
* 701.28a Monstrosity N means If this permanent isnt monstrous, put N +1/+1 counters on it
* 701.28a Monstrosity N means If this permanent isn't monstrous, put N +1/+1 counters on it
* and it becomes monstrous. Monstrous is a condition of that permanent that can be
* referred to by other abilities.
*
* 701.28b If a permanents ability instructs a player to monstrosity X, other abilities of
* 701.28b If a permanent's ability instructs a player to monstrosity X, other abilities of
* that permanent may also refer to X. The value of X in those abilities is equal to
* the value of X as that permanent became monstrous.
*
* * Once a creature becomes monstrous, it cant become monstrous again. If the creature
* * Once a creature becomes monstrous, it can't become monstrous again. If the creature
* is already monstrous when the monstrosity ability resolves, nothing happens.
*
* * Monstrous isnt an ability that a creature has. Its just something true about that
* * Monstrous isn't an ability that a creature has. It's just something true about that
* creature. If the creature stops being a creature or loses its abilities, it will
* continue to be monstrous.
*
* * An ability that triggers when a creature becomes monstrous wont trigger if that creature
* isnt on the battlefield when its monstrosity ability resolves.
* * An ability that triggers when a creature becomes monstrous won't trigger if that creature
* isn't on the battlefield when its monstrosity ability resolves.
*
* @author LevelX2
*/

View file

@ -18,7 +18,7 @@ import mage.players.Player;
/**
* 702.58a Recover is a triggered ability that functions only while the card
* with recover is in a players graveyard. Recover [cost] means When a
* with recover is in a player's graveyard. Recover [cost] means When a
* creature is put into your graveyard from the battlefield, you may pay [cost].
* If you do, return this card from your graveyard to your hand. Otherwise,
* exile this card.

View file

@ -28,7 +28,7 @@ import mage.target.common.TargetCreaturePermanent;
//
// 702.95a Scavenge is an activated ability that functions only while the card
// with scavenge is in a graveyard. "Scavenge [cost]" means "[Cost], Exile this
// card from your graveyard: Put a number of +1/+1 counters equal to this cards
// card from your graveyard: Put a number of +1/+1 counters equal to this card's
// power on target creature. Activate this ability only any time you could cast
// a sorcery."
//

View file

@ -48,9 +48,9 @@ import mage.util.GameLog;
* 702.94d A creature can be paired with only one other creature.
*
* 702.94e A paired creature becomes unpaired if any of the following occur:
* another player gains control of it or the creature its paired with; it or
* the creature its paired with stops being a creature; or it or the creature
* its paired with leaves the battlefield.
* another player gains control of it or the creature it's paired with; it or
* the creature it's paired with stops being a creature; or it or the creature
* it's paired with leaves the battlefield.
*
* @author LevelX2
*/

View file

@ -82,7 +82,7 @@ import mage.target.targetpointer.FixedTarget;
* play the spell if possible, even if that player doesn't want to. Normal
* timing considerations for the spell are ignored (for example, if the
* suspended card is a creature and this ability resolves during your upkeep,
* youre able to play the card), but other play restrictions are not ignored.
* you're able to play the card), but other play restrictions are not ignored.
*
* If the second triggered ability of suspend resolves and the suspended card
* can't be played due to a lack of legal targets or a play restriction, for

View file

@ -23,14 +23,14 @@ import mage.target.common.TargetCardInLibrary;
* 702.52. Transmute
*
* 702.52a Transmute is an activated ability that functions only while the card
* with transmute is in a players hand. Transmute [cost] means [Cost],
* with transmute is in a player's hand. Transmute [cost] means [Cost],
* Discard this card: Search your library for a card with the same converted
* mana cost as the discarded card, reveal that card, and put it into your hand.
* Then shuffle your library. Play this ability only any time you could play a
* sorcery.
*
* 702.52b Although the transmute ability is playable only if the card is in a
* players hand, it continues to exist while the object is in play and in all
* player's hand, it continues to exist while the object is in play and in all
* other zones. Therefore objects with transmute will be affected by effects
* that depend on objects having one or more activated abilities.
*

View file

@ -22,7 +22,7 @@ import mage.players.Player;
//
// 702.96a Unleash is a keyword that represents two static abilities.
// "Unleash" means "You may have this permanent enter the battlefield with an additional +1/+1 counter on it"
// and "This permanent cant block as long as it has a +1/+1 counter on it."
// and "This permanent can't block as long as it has a +1/+1 counter on it."
public class UnleashAbility extends SimpleStaticAbility {
public UnleashAbility() {

View file

@ -83,7 +83,7 @@ public class TxtDeckImporter extends DeckImporter {
return;
}
String lineNum = line.substring(0, delim).trim();
String lineName = line.substring(delim).replace("", "\'").trim();
String lineName = line.substring(delim).replace("'", "\'").trim();
lineName = lineName
.replace("&amp;", "//")
.replace("Æ", "Ae")

View file

@ -27,7 +27,7 @@ public class Monarch extends Designation {
}
}
// At the beginning of the monarchs end step, that player draws a card
// At the beginning of the monarch's end step, that player draws a card
class MonarchDrawTriggeredAbility extends BeginningOfEndStepTriggeredAbility {
public MonarchDrawTriggeredAbility() {
@ -60,7 +60,7 @@ class MonarchDrawTriggeredAbility extends BeginningOfEndStepTriggeredAbility {
@Override
public String getRule() {
return "At the beginning of the monarchs end step, that player draws a card.";
return "At the beginning of the monarch's end step, that player draws a card.";
}
}

View file

@ -16,7 +16,7 @@ public class MulticoloredPredicate implements Predicate<MageObject> {
@Override
public boolean apply(MageObject input, Game game) {
// 708.3. Each split card that consists of two halves with different colored mana symbols in their mana costs
// is a multicolored card while its not a spell on the stack. While its a spell on the stack, its only the
// is a multicolored card while it's not a spell on the stack. While it's a spell on the stack, it's only the
// color or colors of the half or halves being cast. #
if (input instanceof SplitCardHalf && game.getState().getZone(input.getId()) != Zone.STACK) {
return 1 < ((SplitCardHalf) input).getMainCard().getColor(game).getColorCount();

View file

@ -147,7 +147,7 @@ public abstract class GameCommanderImpl extends GameImpl {
}
/* 20130711
*903.14a A player thats been dealt 21 or more combat damage by the same commander
*903.14a A player that's been dealt 21 or more combat damage by the same commander
* over the course of the game loses the game. (This is a state-based action. See rule 704.)
*
*/

View file

@ -2007,7 +2007,7 @@ public abstract class GameImpl implements Game, Serializable {
}
}
// 704.5s If the number of lore counters on a Saga permanent is greater than or equal to its final chapter number
// and it isnt the source of a chapter ability that has triggered but not yet left the stack, that Sagas controller sacrifices it.
// and it isn't the source of a chapter ability that has triggered but not yet left the stack, that Saga's controller sacrifices it.
if (perm.hasSubtype(SubType.SAGA, this)) {
for (Ability sagaAbility : perm.getAbilities()) {
if (sagaAbility instanceof SagaAbility) {

View file

@ -869,7 +869,7 @@ public class CombatGroup implements Serializable, Copyable<CombatGroup> {
// for handling Butcher Orgg
if (creature.getAbilities().containsKey(ControllerDivideCombatDamageAbility.getInstance().getId())) {
Player player = game.getPlayer(defenderAssignsCombatDamage(game) ? defendingPlayerId : (!isAttacking && attackerAssignsCombatDamage(game) ? game.getCombat().getAttackingPlayerId() : playerId));
// 10/4/2004 If it is blocked but then all of its blockers are removed before combat damage is assigned, then it wont be able to deal combat damage and you wont be able to use its ability.
// 10/4/2004 If it is blocked but then all of its blockers are removed before combat damage is assigned, then it won't be able to deal combat damage and you won't be able to use its ability.
// (same principle should apply if it's blocking and its blocked attacker is removed from combat)
if (!((blocked && blockers.isEmpty() && isAttacking) || (attackers.isEmpty() && !isAttacking)) && canDamage(creature, first)) {
if (player.chooseUse(Outcome.Damage, "Do you wish to assign " + creature.getLogName() + "'s combat damage divided among defending player and/or any number of defending creatures?", null, game)) {

View file

@ -178,7 +178,7 @@ public class PermanentCard extends PermanentImpl {
@Override
public int getConvertedManaCost() {
if (isTransformed()) {
// 711.4b While a double-faced permanents back face is up, it has only the characteristics of its back face.
// 711.4b While a double-faced permanent's back face is up, it has only the characteristics of its back face.
// However, its converted mana cost is calculated using the mana cost of its front face. This is a change from previous rules.
// If a permanent is copying the back face of a double-faced card (even if the card representing that copy
// is itself a double-faced card), the converted mana cost of that permanent is 0.

View file

@ -41,8 +41,8 @@ public class TargetCardInLibrary extends TargetCard {
public TargetCardInLibrary(int minNumTargets, int maxNumTargets, FilterCard filter) {
super(minNumTargets, maxNumTargets, Zone.LIBRARY, filter);
// 701.15b If a player is searching a hidden zone for cards with a stated quality, such as a card
// with a certain card type or color, that player isnt required to find some or all of those cards
// even if theyre present in that zone.
// with a certain card type or color, that player isn't required to find some or all of those cards
// even if they're present in that zone.
this.setRequired(!filter.hasPredicates());
this.setNotTarget(true);
this.librarySearchLimit = Integer.MAX_VALUE;

View file

@ -16,7 +16,7 @@ import mage.players.Player;
import mage.watchers.Watcher;
/* 20130711
*903.14a A player thats been dealt 21 or more combat damage by the same commander
*903.14a A player that's been dealt 21 or more combat damage by the same commander
* over the course of the game loses the game. (This is a state-based action. See rule 704.)
*
*