mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
- Oracle Update: place -> put (part 2 + code support)
This commit is contained in:
@@ -854,7 +854,7 @@ public class ComputerUtilCombat {
|
||||
if (dealsFirstStrikeDamage(attacker, withoutAbilities, null)
|
||||
&& (attacker.hasKeyword("Wither") || attacker.hasKeyword("Infect"))
|
||||
&& !dealsFirstStrikeDamage(blocker, withoutAbilities, null)
|
||||
&& !blocker.hasKeyword("CARDNAME can't have counters placed on it.")) {
|
||||
&& !blocker.hasKeyword("CARDNAME can't have counters put on it.")) {
|
||||
power -= attacker.getNetCombatDamage();
|
||||
}
|
||||
|
||||
@@ -1192,7 +1192,7 @@ public class ComputerUtilCombat {
|
||||
if (ComputerUtilCombat.dealsFirstStrikeDamage(blocker, withoutAbilities, combat)
|
||||
&& (blocker.hasKeyword("Wither") || blocker.hasKeyword("Infect"))
|
||||
&& !ComputerUtilCombat.dealsFirstStrikeDamage(attacker, withoutAbilities, combat)
|
||||
&& !attacker.hasKeyword("CARDNAME can't have counters placed on it.")) {
|
||||
&& !attacker.hasKeyword("CARDNAME can't have counters put on it.")) {
|
||||
power -= blocker.getNetCombatDamage();
|
||||
}
|
||||
theTriggers.addAll(blocker.getTriggers());
|
||||
|
||||
@@ -957,12 +957,12 @@ public class Card extends GameEntity implements Comparable<Card> {
|
||||
|
||||
@Override
|
||||
public final boolean canReceiveCounters(final CounterType type) {
|
||||
if (hasKeyword("CARDNAME can't have counters placed on it.")) {
|
||||
if (hasKeyword("CARDNAME can't have counters put on it.")) {
|
||||
return false;
|
||||
}
|
||||
if (isCreature() && type == CounterType.M1M1) {
|
||||
for (final Card c : getController().getCreaturesInPlay()) { // look for Melira, Sylvok Outcast
|
||||
if (c.hasKeyword("Creatures you control can't have -1/-1 counters placed on them.")) {
|
||||
if (c.hasKeyword("Creatures you control can't have -1/-1 counters put on them.")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -128,7 +128,7 @@ public enum Keyword {
|
||||
TRAMPLE(SimpleKeyword.class, true, "If this creature would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker."),
|
||||
TRANSFIGURE(KeywordWithCost.class, false, "%s, Sacrifice this permanent: Search your library for a creature card with the same converted mana cost as this permanent and put it onto the battlefield. Then shuffle your library. Activate this ability only any time you could cast a sorcery."),
|
||||
TRANSMUTE(KeywordWithCost.class, false, "%s, 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. Activate this ability only any time you could cast a sorcery."),
|
||||
TRIBUTE(KeywordWithAmount.class, false, "As this creature enters the battlefield, an opponent of your choice may place {%d:+1/+1 counter} on it."),
|
||||
TRIBUTE(KeywordWithAmount.class, false, "As this creature enters the battlefield, an opponent of your choice may put {%d:+1/+1 counter} on it."),
|
||||
UNDAUNTED(SimpleKeyword.class, false, "This spell costs {1} less to cast for each opponent."),
|
||||
UNDYING(SimpleKeyword.class, true, "When this permanent is put into a graveyard from the battlefield, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it."),
|
||||
UNEARTH(KeywordWithCost.class, false, "%s: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. Activate this ability only any time you could cast a sorcery."),
|
||||
|
||||
@@ -868,7 +868,7 @@ public class Player extends GameEntity implements Comparable<Player> {
|
||||
}
|
||||
|
||||
public final boolean canReceiveCounters(final CounterType type) {
|
||||
if (hasKeyword("PLAYER can't have counters placed on him or her.")) {
|
||||
if (hasKeyword("PLAYER can't have counters put on him or her.")) {
|
||||
return false;
|
||||
}
|
||||
if (type == CounterType.POISON) {
|
||||
|
||||
@@ -2,6 +2,6 @@ Name:Melira's Keepers
|
||||
ManaCost:4 G
|
||||
Types:Creature Human Warrior
|
||||
PT:4/4
|
||||
K:CARDNAME can't have counters placed on it.
|
||||
K:CARDNAME can't have counters put on it.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/meliras_keepers.jpg
|
||||
Oracle:Melira's Keepers can't have counters put on it.
|
||||
|
||||
@@ -3,6 +3,6 @@ ManaCost:3
|
||||
Types:Artifact Creature Scarecrow
|
||||
PT:2/1
|
||||
K:Flying
|
||||
K:CARDNAME can't have counters placed on it.
|
||||
K:CARDNAME can't have counters put on it.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/tatterkite.jpg
|
||||
Oracle:Flying\nTatterkite can't have counters put on it.
|
||||
|
||||
Reference in New Issue
Block a user