Fixed several bugs, fixed several primitives, improved affnity for other types of cards, improved flip ability for token, added some new primitives from MAT set.

This commit is contained in:
Vittorio Alfieri
2023-05-23 20:29:43 +02:00
parent 1488bbc0f6
commit 675705a6e5
11 changed files with 616 additions and 334 deletions
+7 -8
View File
@@ -1,6 +1,6 @@
#Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 21-05-2023
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 23-05-2023
[card]
name=Abandon Reason
target=<upto:2>creature
@@ -10179,8 +10179,7 @@ type=Instant
[/card]
[card]
name=Bedlam Reveler
abilities=prowess
anyzone=foreach(instant,sorcery|mygraveyard) changecost(colorless:-1) forcedalive
abilities=prowess,affinitygraveinstsorc
auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto=reject all(*|myhand) && draw:3
text=Bedlam Reveler costs {1} less to cast for each instant and sorcery card in your graveyard. -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- When Bedlam Reveler enters the battlefield, discard your hand, then draw three cards.
@@ -11269,8 +11268,8 @@ type=Enchantment
[/card]
[card]
name=Blasphemous Act
abilities=affinityallcreatures
auto=damage:13 all(creature)
anyzone=foreach(creature|battlefield) changecost(colorless:-1) forcedalive
text=Blasphemous Act costs 1 less to cast for each creature on the battlefield. -- Blasphemous Act deals 13 damage to each creature.
mana={8}{R}
type=Sorcery
@@ -46041,7 +46040,7 @@ toughness=4
[/card]
[card]
name=Ghoultree
anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive
abilities=affinitygravecreatures
text=Ghoultree cost {1} less to cast for each creature card in your graveyard.
mana={7}{G}
type=Creature
@@ -88668,7 +88667,7 @@ type=Sorcery
[/card]
[card]
name=Primeval Protector
anyzone=foreach(creature|opponentbattlefield) changecost(colorless:-1) forcedalive
abilities=affinityopponentcreatures
auto=counter(1/1) all(other creature|mybattlefield)
text=Primeval Protector costs {1} less to cast for each creature your opponents control. -- When Primeval Protector enters the battlefield, put a +1/+1 counter on each other creature you control.
mana={10}{G}
@@ -113742,7 +113741,7 @@ toughness=2
[/card]
[card]
name=Stone Idol Trap
anyzone=foreach(creature[attacking]|battlefield) changecost(colorless:-1) forcedalive
abilities=affinityattackingcreatures
auto=token(Construct,Artifact Creature Construct,6/12,trample) and!( transforms((,newability[@next endofturn:moveTo(exile)])) forever )!
text=Stone Idol Trap costs {1} less to cast for each attacking creature. -- Put a 6/12 colorless Construct artifact creature token with trample onto the battlefield. Exile it at the beginning of your next end step.
mana={5}{R}
@@ -126604,7 +126603,7 @@ toughness=1
[card]
name=Urborg Justice
target=opponent
auto=ability$!name(sacrifice) target(<type:creature[fresh]:graveyard>creature|mybattlefield) sacrifice !$ targetedplayer
auto=ability$!name(sacrifice) target(<bothalldeadcreature>creature|mybattlefield) sacrifice !$ targetedplayer
text=Target opponent sacrifices a creature for each creature that died this turn.
mana={B}{B}
type=Instant