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:
@@ -55,7 +55,7 @@
|
||||
#AUTO_DEFINE _CONSTELLATION_ @movedTo(enchantment|myBattlefield):
|
||||
|
||||
# Amass, Set WAR
|
||||
#AUTO_DEFINE _AMASS_($c) if type(army|mybattlefield)~morethan~0 then counter(1/1,$c) notATarget(army|myBattlefield) else create(Zombie Army:creature Zombie Army:0/0:black) and!(counter(1/1,$c) notATarget(army|myBattlefield))!
|
||||
#AUTO_DEFINE _AMASS_($c) if type(army|mybattlefield)~morethan~0 then counter(1/1.$c) notATarget(army|myBattlefield) else create(Zombie Army:creature Zombie Army:0/0:black) and!(counter(1/1.$c) notATarget(army|myBattlefield))!
|
||||
|
||||
# Scry, Evergreen
|
||||
#AUTO_DEFINE _SCRY_($c) scry:$c scrycore delayed dontshow donothing scrycoreend scryend
|
||||
@@ -108,7 +108,7 @@
|
||||
#AUTO_DEFINE _PROLIFERATE_ name(Proliferate) notatarget(proliferation) proliferate
|
||||
|
||||
# Scavenge
|
||||
#AUTO_DEFINE _SCAVENGE_($power) name(scavenge) counter(1/1,$power) target(creature) asSorcery
|
||||
#AUTO_DEFINE _SCAVENGE_($power) name(scavenge) counter(1/1.$power) target(creature) asSorcery
|
||||
|
||||
# Monstrosity, not implemented
|
||||
#AUTO_DEFINE _MONSTROSITY_($cost,$c) name(Monstrosity) this(cantargetcard(*[-monstrous]) {$cost}:becomes(monstrous) forever && counter(1/1.$c)
|
||||
@@ -143,7 +143,7 @@
|
||||
#AUTO_DEFINE _CASTHISTORIC_ @movedTo(*[artifact;legendary;saga]|mystack):
|
||||
|
||||
# Mentor, still not working with enhancements, pump effects
|
||||
#AUTO_DEFINE _MENTOR_ @combat(attacking) source(this):counter(1/1,1) target(other creature[attacking;power<=pminus1minusend]|myBattlefield)
|
||||
#AUTO_DEFINE _MENTOR_ @combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=pminus1minusend]|myBattlefield)
|
||||
|
||||
# Surveil, like scry, using parameters causes bugs so each value has to be indicated
|
||||
#AUTO_DEFINE _SURVEIL1_ name(Surveil 1) reveal:psurveiloffsetplus1plusend optionone name(put in graveyard) target(<upto:psurveiloffsetplus1plusend>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<psurveiloffsetplus1plusend>*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed surveil afterrevealedend revealend
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#Planeswalkers Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 20-05-2023
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 23-05-2023
|
||||
[card]
|
||||
name=Abian, Luvion Usurper
|
||||
auto=counter(0/0,5,loyalty)
|
||||
@@ -2499,7 +2499,7 @@ name=Saheeli, the Gifted
|
||||
abilities=canbecommander
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Servo) _SERVOTOKEN_
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: The next spell has affinity for artifacts) lord(*|mycastingzone):affinityartifacts oneshot
|
||||
auto={C(0/0,1,Loyalty)}:name(-1: The next spell has affinity for artifacts) target(*|mycastingzone) transforms((,newability[affinityartifacts])) ueot
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Create a token for each artifact) clone all(artifact|mybattlefield) with (unreath)
|
||||
text=+1: Create a 1/1 colorless Servo artifact creature token. -- +1: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it. -- -7: For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander.
|
||||
mana={2}{U}{R}
|
||||
|
||||
Reference in New Issue
Block a user