From 9ca59e9afba80fc23acd10c007ea52246cbc306d Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Fri, 2 Aug 2024 18:09:25 -0600 Subject: [PATCH] _PROLIFERATE_ is giving issues Current implementation is not 100% correct since it forces you to select at least one target --- projects/mtg/bin/Res/sets/primitives/_macros.txt | 2 +- projects/mtg/bin/Res/sets/primitives/borderline.txt | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/_macros.txt b/projects/mtg/bin/Res/sets/primitives/_macros.txt index 2e1a5f2fc..f734fdb6d 100644 --- a/projects/mtg/bin/Res/sets/primitives/_macros.txt +++ b/projects/mtg/bin/Res/sets/primitives/_macros.txt @@ -125,7 +125,7 @@ #AUTO_DEFINE _RECOVER_($cost) @movedTo(creature|myGraveyard) from(Battlefield):may pay{$cost} name(Return to owner Hand) moveTo(ownerHand) all(this) donothing?moveTo(exile) all(this) # Proliferate -#AUTO_DEFINE _PROLIFERATE_ may name(Proliferate) notatarget(proliferation) proliferate +#AUTO_DEFINE _PROLIFERATE_ name(Proliferate) notatarget(proliferation) proliferate # Scavenge #AUTO_DEFINE _SCAVENGE_($power) name(scavenge) counter(1/1.$power) target(creature) asSorcery diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index f2ff00e20..11d481a58 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -5189,7 +5189,7 @@ toughness=1 [/card] [card] name=Ashes of the Abhorrent -auto=lord(*[-land]|graveyard) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|graveyard) changecost(colorless:+99) forcedalive auto=lord(*[-land]|graveyard) -canPlayFromGraveyard auto=@movedto(creature|graveyard) from(battlefield):life:1 controller text=Players can't cast spells from graveyards or activate abilities of cards in graveyards. -- Whenever a creature dies, you gain 1 life. @@ -59045,7 +59045,7 @@ name=Kunoros, Hound of Athreos abilities=vigilance,menace,lifelink auto=@movedto(creature|battlefield) from(graveyard):name(Creatures can't enter from graveyard) all(trigger[to]) name(Creatures can't enter from graveyard) moveto(ownergraveyard) auto=@movedto(*|stack) from(graveyard):name(Spells can't be casted from graveyard) all(trigger[to]) name(Spells can't be casted from graveyard) spellmover(graveyard) -auto=lord(*[-land]|graveyard) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|graveyard) changecost(colorless:+99) forcedalive auto=lord(*[-land]|graveyard) -canPlayFromGraveyard text=Vigilance, menace, lifelink -- Creature cards in graveyards can't enter the battlefield. -- Players can't cast spells from graveyards. mana={1}{W}{B} @@ -98272,9 +98272,9 @@ toughness=2 name=Soulless Jailer auto=@movedto(*|battlefield) from(graveyard):all(trigger[to]) moveto(ownergraveyard) auto=@movedto(*|battlefield) from(exile):all(trigger[to]) moveto(ownerexile) -auto=lord(*[-land]|graveyard) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|graveyard) changecost(colorless:+99) forcedalive auto=lord(*[-land]|graveyard) -canPlayFromGraveyard -auto=lord(*[-land]|exile) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|exile) changecost(colorless:+99) forcedalive auto=lord(*[-land]|exile) -canPlayFromExile text=Permanent cards in graveyards can't enter the battlefield. -- Players can't cast noncreature spells from graveyards or exile. mana={2} @@ -117918,9 +117918,9 @@ type=Instant name=Weathered Runestone auto=@movedto(*[-land]|battlefield) from(graveyard):all(trigger[to]) moveto(ownergraveyard) auto=@movedto(*[-land]|battlefield) from(library):all(trigger[to]) moveto(ownerlibrary) -auto=lord(*[-land]|graveyard) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|graveyard) changecost(colorless:+99) forcedalive auto=lord(*[-land]|graveyard) -canPlayFromGraveyard -auto=lord(*[-land]|library) changecost(colorless:+999) forcedalive +auto=lord(*[-land]|library) changecost(colorless:+99) forcedalive text=Nonland permanent cards in graveyards and libraries can't enter the battlefield. -- Players can't cast spells from graveyards or libraries. mana={2} type=Artifact