mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
AttachAi: make KeepTapped logic generic (#7361)
This commit is contained in:
@@ -19,6 +19,8 @@ import forge.game.phase.PhaseHandler;
|
|||||||
import forge.game.phase.PhaseType;
|
import forge.game.phase.PhaseType;
|
||||||
import forge.game.player.Player;
|
import forge.game.player.Player;
|
||||||
import forge.game.player.PlayerActionConfirmMode;
|
import forge.game.player.PlayerActionConfirmMode;
|
||||||
|
import forge.game.replacement.ReplacementLayer;
|
||||||
|
import forge.game.replacement.ReplacementType;
|
||||||
import forge.game.spellability.SpellAbility;
|
import forge.game.spellability.SpellAbility;
|
||||||
import forge.game.spellability.TargetRestrictions;
|
import forge.game.spellability.TargetRestrictions;
|
||||||
import forge.game.staticability.StaticAbility;
|
import forge.game.staticability.StaticAbility;
|
||||||
@@ -371,9 +373,39 @@ public class AttachAi extends SpellAbilityAi {
|
|||||||
*/
|
*/
|
||||||
private static Card attachAIKeepTappedPreference(final SpellAbility sa, final List<Card> list, final boolean mandatory, final Card attachSource) {
|
private static Card attachAIKeepTappedPreference(final SpellAbility sa, final List<Card> list, final boolean mandatory, final Card attachSource) {
|
||||||
// AI For Cards like Paralyzing Grasp and Glimmerdust Nap
|
// AI For Cards like Paralyzing Grasp and Glimmerdust Nap
|
||||||
|
|
||||||
|
// check for ETB Trigger
|
||||||
|
boolean tapETB = isAuraSpell(sa) && attachSource.getTriggers().anyMatch(t -> {
|
||||||
|
if (t.getMode() != TriggerType.ChangesZone) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!ZoneType.Battlefield.toString().equals(t.getParam("Destination"))) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (t.hasParam("ValidCard") && !t.getParam("ValidCard").contains("Self")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
SpellAbility tSa = t.ensureAbility();
|
||||||
|
if (tSa == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!ApiType.Tap.equals(tSa.getApi())) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!"Enchanted".equals(tSa.getParam("Defined"))) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
|
||||||
final List<Card> prefList = CardLists.filter(list, c -> {
|
final List<Card> prefList = CardLists.filter(list, c -> {
|
||||||
// Don't do Untapped Vigilance cards
|
// Don't do Untapped Vigilance cards
|
||||||
if (c.isCreature() && c.hasKeyword(Keyword.VIGILANCE) && c.isUntapped()) {
|
if (!tapETB && c.isCreature() && c.hasKeyword(Keyword.VIGILANCE) && c.isUntapped()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -388,20 +420,9 @@ public class AttachAi extends SpellAbilityAi {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// already affected
|
||||||
if (!c.isEnchanted()) {
|
if (!c.canUntap(c.getController(), true)) {
|
||||||
return true;
|
return false;
|
||||||
}
|
|
||||||
|
|
||||||
final Iterable<Card> auras = c.getEnchantedBy();
|
|
||||||
for (Card aura : auras) {
|
|
||||||
SpellAbility auraSA = aura.getSpells().get(0);
|
|
||||||
if (auraSA.getApi() == ApiType.Attach) {
|
|
||||||
if ("KeepTapped".equals(auraSA.getParam("AILogic"))) {
|
|
||||||
// Don't attach multiple KeepTapped Auras to one card
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -925,6 +946,10 @@ public class AttachAi extends SpellAbilityAi {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static boolean isAuraSpell(final SpellAbility sa) {
|
||||||
|
return sa.isSpell() && sa.getHostCard().isAura();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attach preference.
|
* Attach preference.
|
||||||
*
|
*
|
||||||
@@ -1387,8 +1412,6 @@ public class AttachAi extends SpellAbilityAi {
|
|||||||
c = attachAICuriosityPreference(sa, prefList, mandatory, attachSource);
|
c = attachAICuriosityPreference(sa, prefList, mandatory, attachSource);
|
||||||
} else if ("ChangeType".equals(logic)) {
|
} else if ("ChangeType".equals(logic)) {
|
||||||
c = attachAIChangeTypePreference(sa, prefList, mandatory, attachSource);
|
c = attachAIChangeTypePreference(sa, prefList, mandatory, attachSource);
|
||||||
} else if ("KeepTapped".equals(logic)) {
|
|
||||||
c = attachAIKeepTappedPreference(sa, prefList, mandatory, attachSource);
|
|
||||||
} else if ("Animate".equals(logic)) {
|
} else if ("Animate".equals(logic)) {
|
||||||
c = attachAIAnimatePreference(sa, prefList, mandatory, attachSource);
|
c = attachAIAnimatePreference(sa, prefList, mandatory, attachSource);
|
||||||
} else if ("Reanimate".equals(logic)) {
|
} else if ("Reanimate".equals(logic)) {
|
||||||
@@ -1399,6 +1422,12 @@ public class AttachAi extends SpellAbilityAi {
|
|||||||
c = attachAIHighestEvaluationPreference(prefList);
|
c = attachAIHighestEvaluationPreference(prefList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isAuraSpell(sa)) {
|
||||||
|
if (attachSource.getReplacementEffects().anyMatch(re -> re.getMode().equals(ReplacementType.Untap) && re.getLayer().equals(ReplacementLayer.CantHappen))) {
|
||||||
|
c = attachAIKeepTappedPreference(sa, prefList, mandatory, attachSource);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Consider exceptional cases which break the normal evaluation rules
|
// Consider exceptional cases which break the normal evaluation rules
|
||||||
if (!isUsefulAttachAction(ai, c, sa)) {
|
if (!isUsefulAttachAction(ai, c, sa)) {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Bind the Monster
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. It deals damage to you equal to its power.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. It deals damage to you equal to its power.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBDealDamage
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBDealDamage
|
||||||
SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ X | DamageSource$ Enchanted
|
SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ X | DamageSource$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Bitter Chill
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -3,6 +3,6 @@ ManaCost:3 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Bubble Snare
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Kicker:2 U
|
K:Kicker:2 U
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if it was kicked, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if it was kicked, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Burden of Guilt
|
|||||||
ManaCost:W
|
ManaCost:W
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
A:AB$ Tap | Cost$ 1 | Defined$ Enchanted | SpellDescription$ Tap enchanted creature.
|
A:AB$ Tap | Cost$ 1 | Defined$ Enchanted | SpellDescription$ Tap enchanted creature.
|
||||||
AI:RemoveDeck:All
|
AI:RemoveDeck:All
|
||||||
SVar:NonStackingAttachEffect:True
|
SVar:NonStackingAttachEffect:True
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:3 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Castaway's Despair
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Charmed Sleep
|
|||||||
ManaCost:1 U U
|
ManaCost:1 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Claustrophobia
|
|||||||
ManaCost:1 U U
|
ManaCost:1 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Coma Veil
|
|||||||
ManaCost:4 U
|
ManaCost:4 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant artifact or creature\nEnchanted permanent doesn't untap during its controller's untap step.
|
Oracle:Enchant artifact or creature\nEnchanted permanent doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,6 +3,6 @@ ManaCost:2 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Surge:U
|
K:Surge:U
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Surge {U} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nEnchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Surge {U} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nEnchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Controlled Instincts
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant red or green creature
|
K:Enchant red or green creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature.Green,Creature.Red | TgtPrompt$ Select target red or green creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature.Green,Creature.Red | TgtPrompt$ Select target red or green creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
AI:RemoveDeck:Random
|
AI:RemoveDeck:Random
|
||||||
Oracle:Enchant red or green creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Enchant red or green creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Curse of Chains
|
|||||||
ManaCost:1 WU
|
ManaCost:1 WU
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of each upkeep, tap enchanted creature.
|
T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of each upkeep, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
SVar:NonStackingAttachEffect:True
|
SVar:NonStackingAttachEffect:True
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Dehydration
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant creature (Target a creature as you cast this. This card enters attached to that creature.)\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Enchant creature (Target a creature as you cast this. This card enters attached to that creature.)\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Dramatic Accusation
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:1 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant red or green creature
|
K:Enchant red or green creature
|
||||||
A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature.Red,Creature.Green | TgtPrompt$ Select target red or green creature | AILogic$ KeepTapped
|
A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature.Red,Creature.Green | TgtPrompt$ Select target red or green creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Entangling Vines
|
|||||||
ManaCost:3 G
|
ManaCost:3 G
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant tapped creature
|
K:Enchant tapped creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature.tapped | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature.tapped
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant tapped creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Enchant tapped creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Eternity Snare
|
|||||||
ManaCost:5 U
|
ManaCost:5 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card.
|
||||||
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
|
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Fall from Favor
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped | AITgts$ Card.cmcGE2
|
A:SP$ Attach | ValidTgts$ Creature | AITgts$ Card.cmcGE2
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and you become the monarch.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and you become the monarch.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBMonarch
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBMonarch
|
||||||
SVar:DBMonarch:DB$ BecomeMonarch | Defined$ You
|
SVar:DBMonarch:DB$ BecomeMonarch | Defined$ You
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Flood the Engine
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature or Vehicle
|
K:Enchant creature or Vehicle
|
||||||
A:SP$ Attach | ValidTgts$ Creature,Vehicle | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature,Vehicle
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
|
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Frozen Solid
|
|||||||
ManaCost:1 U U
|
ManaCost:1 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | AddSVar$ FrozenSolidDestroy | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | AddSVar$ FrozenSolidDestroy | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
SVar:FrozenSolidDestroy:SVar:DestroyWhenDamaged:True
|
SVar:FrozenSolidDestroy:SVar:DestroyWhenDamaged:True
|
||||||
T:Mode$ DamageDoneOnce | ValidTarget$ Creature.EnchantedBy | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When enchanted creature is dealt damage, destroy it.
|
T:Mode$ DamageDoneOnce | ValidTarget$ Creature.EnchantedBy | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When enchanted creature is dealt damage, destroy it.
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Glimmerdust Nap
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant tapped creature
|
K:Enchant tapped creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature.tapped | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature.tapped
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant tapped creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Enchant tapped creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Ice Over
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant artifact or creature\nEnchanted permanent doesn't untap during its controller's untap step.
|
Oracle:Enchant artifact or creature\nEnchanted permanent doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Immobilizing Ink
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Untap | Description$ Enchanted creature has "{1}, Discard a card: Untap this creature."
|
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Untap | Description$ Enchanted creature has "{1}, Discard a card: Untap this creature."
|
||||||
SVar:Untap:AB$ Untap | Cost$ 1 Discard<1/Card> | Defined$ Self | SpellDescription$ Untap CARDNAME.
|
SVar:Untap:AB$ Untap | Cost$ 1 Discard<1/Card> | Defined$ Self | SpellDescription$ Untap CARDNAME.
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Inertia Bubble
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact
|
K:Enchant artifact
|
||||||
A:SP$ Attach | ValidTgts$ Artifact | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted artifact doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted artifact doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant artifact\nEnchanted artifact doesn't untap during its controller's untap step.
|
Oracle:Enchant artifact\nEnchanted artifact doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:2 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3 and doesn't untap during its controller's untap step.
|
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3 and doesn't untap during its controller's untap step.
|
||||||
R:Event$ Untap | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Secondary$ True | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Secondary$ True | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
AI:RemoveDeck:All
|
AI:RemoveDeck:All
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Locked in the Cemetery
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | IsPresent$ Card.YouCtrl | PresentCompare$ GE5 | PresentZone$ Graveyard | TriggerDescription$ When CARDNAME enters, if there are five or more cards in your graveyard, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | IsPresent$ Card.YouCtrl | PresentCompare$ GE5 | PresentZone$ Graveyard | TriggerDescription$ When CARDNAME enters, if there are five or more cards in your graveyard, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Malfunction
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Permanent.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Permanent.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
|||||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {B}.
|
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {B}.
|
||||||
SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ B
|
SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ B
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Merseine
|
|||||||
ManaCost:2 U U
|
ManaCost:2 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped | AITgts$ Card.cmcGE2
|
A:SP$ Attach | ValidTgts$ Creature | AITgts$ Card.cmcGE2
|
||||||
K:etbCounter:NET:3
|
K:etbCounter:NET:3
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | IsPresent$ Card.Self+counters_GE1_NET | Description$ Enchanted creature doesn't untap during its controller's untap step if this Aura has a net counter on it.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | IsPresent$ Card.Self+counters_GE1_NET | Description$ Enchanted creature doesn't untap during its controller's untap step if this Aura has a net counter on it.
|
||||||
A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<0\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from this Aura. Only the controller of the enchanted creature may activate this ability.
|
A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<0\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from this Aura. Only the controller of the enchanted creature may activate this ability.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Mesmerizing Dose
|
|||||||
ManaCost:1 U U
|
ManaCost:1 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature, then proliferate.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature, then proliferate.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBProliferate
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBProliferate
|
||||||
SVar:DBProliferate:DB$ Proliferate
|
SVar:DBProliferate:DB$ Proliferate
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Motion Sickness
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:2 U U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Numbing Dose
|
|||||||
ManaCost:3 U U
|
ManaCost:3 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player loses 1 life.
|
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player loses 1 life.
|
||||||
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1
|
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ Name:Paralyzing Grasp
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Plumes of Peace
|
|||||||
ManaCost:1 W U
|
ManaCost:1 W U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
A:AB$ Tap | Cost$ W U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | Forecast$ True | SpellDescription$ Tap target creature. (Activate only during your upkeep and only once each turn.)
|
A:AB$ Tap | Cost$ W U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | Forecast$ True | SpellDescription$ Tap target creature. (Activate only during your upkeep and only once each turn.)
|
||||||
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\nForecast — {W}{U}, Reveal Plumes of Peace from your hand: Tap target creature. (Activate only during your upkeep and only once each turn.)
|
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\nForecast — {W}{U}, Reveal Plumes of Peace from your hand: Tap target creature. (Activate only during your upkeep and only once each turn.)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Psychic Overload
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant permanent
|
K:Enchant permanent
|
||||||
A:SP$ Attach | ValidTgts$ Permanent | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Permanent
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:1 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | IsPresent$ Creature.EnchantedBy+Red | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if enchanted creature is red, tap it.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | IsPresent$ Creature.EnchantedBy+Red | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if enchanted creature is red, tap it.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Red | RemoveAllAbilities$ True | Description$ As long as enchanted creature is red, it loses all abilities.
|
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Red | RemoveAllAbilities$ True | Description$ As long as enchanted creature is red, it loses all abilities.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Ringing Strike Mastery
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Roots
|
|||||||
ManaCost:3 G
|
ManaCost:3 G
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature without flying
|
K:Enchant creature without flying
|
||||||
A:SP$ Attach | ValidTgts$ Creature.withoutFlying | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature.withoutFlying
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Shackles
|
|||||||
ManaCost:2 W
|
ManaCost:2 W
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand.
|
A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand.
|
||||||
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\n{W}: Return Shackles to its owner's hand.
|
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\n{W}: Return Shackles to its owner's hand.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Singing Bell Strike
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Sinking Feeling
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Untap | Description$ Enchanted creature has "{1}, Put a -1/-1 counter on this creature: Untap this creature."
|
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Untap | Description$ Enchanted creature has "{1}, Put a -1/-1 counter on this creature: Untap this creature."
|
||||||
SVar:Untap:AB$ Untap | Cost$ 1 AddCounter<1/M1M1> | SpellDescription$ Untap CARDNAME.
|
SVar:Untap:AB$ Untap | Cost$ 1 AddCounter<1/M1M1> | SpellDescription$ Untap CARDNAME.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Sleep Paralysis
|
|||||||
ManaCost:3 U
|
ManaCost:3 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Sleep with the Fishes
|
|||||||
ManaCost:2 U U
|
ManaCost:2 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and you create a 1/1 blue Fish creature token with "This creature can't be blocked."
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and you create a 1/1 blue Fish creature token with "This creature can't be blocked."
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBToken
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBToken
|
||||||
SVar:DBToken:DB$ Token | TokenScript$ u_1_1_fish_unblockable
|
SVar:DBToken:DB$ Token | TokenScript$ u_1_1_fish_unblockable
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
|||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice CARDNAME.
|
T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice CARDNAME.
|
||||||
SVar:TrigSac:DB$ Sacrifice
|
SVar:TrigSac:DB$ Sacrifice
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:So Shiny
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Card.YouCtrl+token | PresentCompare$ GE1 | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if you control a token, tap enchanted creature, then scry 2.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Card.YouCtrl+token | PresentCompare$ GE1 | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, if you control a token, tap enchanted creature, then scry 2.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBScry
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBScry
|
||||||
SVar:DBScry:DB$ Scry | ScryNum$ 2
|
SVar:DBScry:DB$ Scry | ScryNum$ 2
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Starlight Snare
|
|||||||
ManaCost:2 U
|
ManaCost:2 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ Name:Stasis Cell
|
|||||||
ManaCost:4 U
|
ManaCost:4 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
A:AB$ Attach | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ KeepTapped | SpellDescription$ Attach CARDNAME to target creature.
|
A:AB$ Attach | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Attach CARDNAME to target creature.
|
||||||
AI:RemoveDeck:All
|
AI:RemoveDeck:All
|
||||||
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\n{3}{U}: Attach Stasis Cell to target creature.
|
Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\n{3}{U}: Attach Stasis Cell to target creature.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name:Stay Hidden, Stay Silent
|
Name:Stay Hidden, Stay Silent
|
||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:3 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
|
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:3 U
|
|||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Flash
|
K:Flash
|
||||||
K:Enchant artifact, creature, or planeswalker
|
K:Enchant artifact, creature, or planeswalker
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature,Planeswalker | TgtPrompt$ Select target artifact, creature, or planeswalker | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature,Planeswalker | TgtPrompt$ Select target artifact, creature, or planeswalker
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent. If it's an Equipment, unattach it.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent. If it's an Equipment, unattach it.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBUnattach
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBUnattach
|
||||||
SVar:DBUnattach:DB$ Unattach | Defined$ Enchanted | ConditionDefined$ Enchanted | ConditionPresent$ Equipment
|
SVar:DBUnattach:DB$ Unattach | Defined$ Enchanted | ConditionDefined$ Enchanted | ConditionPresent$ Equipment
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Tangle Kelp
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step if it attacked during its controller's last turn.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step if it attacked during its controller's last turn.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
|||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {U}.
|
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {U}.
|
||||||
SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ U
|
SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ U
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Unquenchable Thirst
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | Desert$ True | TriggerDescription$ When CARDNAME enters, if you control a Desert or there is a Desert card in your graveyard, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | Desert$ True | TriggerDescription$ When CARDNAME enters, if you control a Desert or there is a Desert card in your graveyard, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Waterknot
|
|||||||
ManaCost:1 U U
|
ManaCost:1 U U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Weakstone's Subjugation
|
|||||||
ManaCost:U
|
ManaCost:U
|
||||||
Types:Enchantment Aura
|
Types:Enchantment Aura
|
||||||
K:Enchant artifact or creature
|
K:Enchant artifact or creature
|
||||||
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, you may pay {3}. If you do, tap enchanted permanent.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, you may pay {3}. If you do, tap enchanted permanent.
|
||||||
SVar:TrigTap:AB$ Tap | Cost$ 3 | Defined$ Enchanted
|
SVar:TrigTap:AB$ Tap | Cost$ 3 | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Permanent.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Permanent.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted permanent doesn't untap during its controller's untap step.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Winter's Rest
|
|||||||
ManaCost:1 U
|
ManaCost:1 U
|
||||||
Types:Snow Enchantment Aura
|
Types:Snow Enchantment Aura
|
||||||
K:Enchant creature
|
K:Enchant creature
|
||||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ KeepTapped
|
A:SP$ Attach | ValidTgts$ Creature
|
||||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature.
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature.
|
||||||
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
|
||||||
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | IsPresent$ Permanent.Snow+Other+YouCtrl | Description$ As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step.
|
R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | IsPresent$ Permanent.Snow+Other+YouCtrl | Description$ As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step.
|
||||||
|
|||||||
Reference in New Issue
Block a user