Added new deck for AI, fixed some primitives from Discord.

This commit is contained in:
Vittorio Alfieri
2023-08-04 10:36:20 +02:00
parent 94fb44d1eb
commit bc6e354b9e
4 changed files with 90 additions and 21 deletions
+11 -15
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 programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 28-07-2023
#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 04-08-2023
[card]
name=Abandon Reason
target=<upto:2>creature
@@ -26094,8 +26094,8 @@ toughness=1
[card]
name=Darksteel Pendant
abilities=indestructible
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
auto={1}{t}:name(Look) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto={1}{T}:name(Scry 1) _SCRY1_
text=Darksteel Pendant is indestructible. ("Destroy" effects and lethal damage don't destroy it.) -- {1}, {T}: Look at the top card of your library. You may put that card on the bottom of your library.
mana={2}
type=Artifact
@@ -60519,11 +60519,7 @@ type=Instant
[/card]
[card]
name=Joiner Adept
auto=lord(land|myBattlefield) {T}:add{G}
auto=lord(land|myBattlefield) {T}:add{R}
auto=lord(land|myBattlefield) {T}:add{U}
auto=lord(land|myBattlefield) {T}:add{B}
auto=lord(land|myBattlefield) {T}:add{W}
auto=lord(land|myBattlefield) transforms((,newability[{T}:add{G}],newability[{T}:add{R}],newability[{T}:add{U}],newability[{T}:add{B}],newability[{T}:add{W}]))
text=Lands you control have "{T}: Add one mana of any color to your mana pool."
mana={1}{G}
type=Creature
@@ -82706,9 +82702,9 @@ type=Enchantment
[/card]
[card]
name=Opt
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
auto=name(Look) reveal:1 optionone name(Put back on top and draw) target(*|reveal) moveto(mylibrary) and!(draw:1)! optiononeend optiontwo name(put on bottom and draw) target(<1>*|reveal) bottomoflibrary and!(draw:1)! optiontwoend revealend
text=Look at the top card of your library. You may put that card on the bottom of your library. -- Draw a card.
aicode=activate transforms((,newability[draw:1 controller])) oneshot
auto=name(Scry 1 and draw) scry:1 scrycore delayed draw:1 controller scrycoreend scryend
text=Scry 1. -- Draw a card.
mana={U}
type=Instant
[/card]
@@ -109006,11 +109002,11 @@ toughness=0
[/card]
[card]
name=Soldevi Excavations
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto={1}{T}:name(Scry 1) _SCRY1_
auto=if type(island[-tapped]|mybattlefield)~morethan~0 then sacrifice notatarget(island[-tapped]|mybattlefield) oneshot else sacrifice
auto={t}:add{1}{u}
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
auto={1}{t}:name(Look) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
text=If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard. -- {T}: Add {1}{U} to your mana pool. -- {1}, {T}: Look at the top card of your library. You may put that card on the bottom of your library.
auto={T}:add{1}{U}
text=If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard. -- {T}: Add {1}{U} to your mana pool. -- {1}, {T}: Scry 1.
type=Land
[/card]
[card]