Implemented "Battle" type from MOM set (they are like planeswalkers), added some new primitives from MOM set, fixed some primitives targeting any target.

This commit is contained in:
Vittorio Alfieri
2023-05-11 15:57:08 +02:00
parent f395274c0b
commit 6ef8b45709
15 changed files with 225 additions and 44 deletions
+5 -5
View File
@@ -2427,7 +2427,7 @@ toughness=1
[card]
name=Alabaster Potion
auto=choice life:X target(player)
auto=choice prevent:X target(creature,player,planeswalker)
auto=choice prevent:X target(player,creature,planeswalker)
text=Choose one -- Target player gains X life. -- Prevent the next X damage that would be dealt to any target this turn.
mana={X}{W}{W}
type=Instant
@@ -27892,7 +27892,7 @@ type=Instant
[/card]
[card]
name=Defender en-Vec
auto={C(0/0,-1,Fade)}:name(Prevent 2 damage) prevent:2 target(player,creature)
auto={C(0/0,-1,Fade)}:name(Prevent 2 damage) prevent:2 target(player,creature,planeswalker)
auto=fading:4
text=Fading 4 (This creature enters the battlefield with four fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.) -- Remove a fade counter from Defender en-Vec: Prevent the next 2 damage that would be dealt to target creature or player this turn.
mana={3}{W}
@@ -47429,7 +47429,7 @@ toughness=1
[/card]
[card]
name=Goblin Artillery
auto={T}:damage:2 target(player,creature) && damage:3 controller
auto={T}:damage:2 target(player,creature,planeswalker) && damage:3 controller
text={T}: Goblin Artillery deals 2 damage to target creature or player and 3 damage to you.
mana={1}{R}{R}
type=Creature
@@ -95158,7 +95158,7 @@ subtype=Arcane
[card]
name=Riddle of Lightning
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[name(Damage creature or player) target(player^creature) damage:manacost])) oneshot])) oneshot
auto=scry:3 scrycore delayed target(player,creature) damage:revealedmana scrycoreend scryend
auto=scry:3 scrycore delayed target(player,creature,planeswalker) damage:revealedmana scrycoreend scryend
text=Choose target creature or player. Scry 3, then reveal the top card of your library. Riddle of Lightning deals damage equal to that card's mana value to that creature or player. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
mana={3}{R}{R}
type=Instant
@@ -104427,7 +104427,7 @@ toughness=1
[/card]
[card]
name=Shock
target=creature,player
target=player,permanent
auto=Damage:2
text=Shock deals 2 damage to target creature or player.
mana={R}