Anthony Calosa
807874ce5d
add andAbility support for AACopier
...
the granted ability must exists only if you copy a card, if you don't
copy any card, the source doesn't have any granted abillities.
2016-08-07 10:15:11 +08:00
punkeduard
213d11c8e9
Changes to primitives
...
name=Ojutai, Soul of Winter
name=Atarka, World Render
name=Kolaghan, the Storm's Fury
name=Savageborn Hydra
2016-08-06 21:03:23 -05:00
Anthony Calosa
dfd0761506
Corrected cards reported from forums
2016-08-07 09:59:59 +08:00
Anthony Calosa
8afeef568f
update ability
...
prowess +1/+1 is ueot
2016-08-04 20:55:36 +08:00
Anthony Calosa
1ab88940f9
add nonCombatDamage count
2016-08-04 09:56:53 +08:00
Anthony Calosa
5f276f6b22
blockcost and attackcost
...
counter{1%1} -> value
2016-08-04 05:46:23 +08:00
Anthony Calosa
c45b5751af
cantattack
...
change some cards since -cantattack overrides cantattack. If there is an
effect that makes creatures can't attack, you can just activate the
ability to remove -cantattack...
2016-08-04 05:41:22 +08:00
Anthony Calosa
be899159f3
correction
2016-08-03 23:03:32 +08:00
Anthony Calosa
56a8011b78
revert
2016-08-03 18:44:41 +08:00
Anthony Calosa
1c63c1937a
Update some cards
2016-08-03 16:28:49 +08:00
Anthony Calosa
4753f7bb51
andAbility on ATokenCreator, Extend AAFlip,
2016-08-03 16:10:53 +08:00
Anthony Calosa
223e2e04b0
Correction
2016-08-01 11:44:07 +08:00
Anthony Calosa
71a9ef00ee
Support transforms for nonpermanent
...
fix startled awake to persistent nightmare
2016-08-01 03:52:10 +08:00
Anthony Calosa
2f7d2873f7
@at to @each
2016-07-31 13:28:55 +08:00
Anthony Calosa
a971576de0
Fix Chandra, Cryptolith Rite
2016-07-31 08:16:25 +08:00
Anthony Calosa
9722f7b71e
Added Eternal Masters
2016-07-31 08:06:53 +08:00
Anthony Calosa
45d8413d59
Revert Stormtide Leviathan code
2016-07-31 07:58:26 +08:00
Anthony Calosa
96b4f024b4
Update test and Corrected Graf Mole
2016-07-28 19:34:50 +08:00
zethfoxster
afb98a374c
updated codes for changes
2016-07-27 19:58:32 -04:00
Anthony Calosa
eebcc9c925
Fix CDAACTIVE & transformed card colors
...
cdaactive has its own computation, so exclude it on flip/transform cards
ability
2016-07-27 06:31:03 +08:00
Anthony Calosa
e855ca72aa
Fix Mirror Gallery & enters "tapped" cards
...
If Mirror Gallery leaves play, you must check for legendary status.
Fix some cards that enters tapped.
2016-07-27 01:44:18 +08:00
Anthony Calosa
ae33977e10
Add Snapcaster Mage Ability
...
tempflashback - flashback using manacost
2016-07-26 09:56:13 +08:00
Anthony Calosa
cc5d8940bf
Clue tokens
2016-07-26 07:43:13 +08:00
Anthony Calosa
26c85fd18a
added Eldritch Moon
2016-07-25 06:32:49 +08:00
Anthony Calosa
c0e9800179
added scalpelexis, sphinx's tutelage, grindstone, primal surge
2016-07-24 12:31:16 +08:00
Anthony Calosa
fe577d9dd0
fix flying and multiple moat in play
...
putrid imp that gains temporary flying cant attack if the opponent has
multiple moat in play, this should fix it.
2016-07-23 09:45:12 +08:00
Anthony Calosa
6d72753216
OK quad and COMBATTOUGHNESS for attackers/blockers
...
support doubled res for OK quad, AI should consider toughness as power
if it has COMBATTOUGHNESS ability
2016-07-22 15:38:38 +08:00
Anthony Calosa
774b79f07e
seperated backdrop and backdropframe
2016-07-17 14:44:37 +08:00
Anthony Calosa
ab75c1d5e2
adjust simple menu
...
adjust simple menu and fix some cards
2016-07-13 11:43:00 +08:00
Anthony Calosa
3c4f3146c4
fix cards that move on top of library
...
seems when you search your library, after you put it on top, it shuffles
also the chosen card.
2016-07-11 18:39:21 +08:00
Anthony Calosa
248e8e6beb
Added some missing Devoid cards
2016-07-11 10:49:43 +08:00
Anthony Calosa
8c2ce43053
Cleaned Unsupported
2016-07-10 17:04:04 +08:00
Anthony Calosa
34b33798a7
Corrected some card names
2016-07-10 16:44:39 +08:00
Anthony Calosa
adbef081d0
Update primitives
...
forcedalive now means forcedalive even when the cards is not in play.
Cloudshift ability is move to exile and move to your battlefield, blink
cannot be used since it moves to exile and then moves to owner
battlefield...
2016-07-10 15:42:36 +08:00
zethfoxster
8b70f5a114
added isochron and spell binder
2016-07-09 20:21:40 -04:00
zethfox
78e4407c71
Revert "edge case fix, the issue arises from castcard but I'm fixing it at a higher level since init to zone should always have a valid "player 1" in its first constructor."
...
This reverts commit d247c53136 .
2016-07-09 18:21:52 -04:00
zethfoxster
d247c53136
edge case fix, the issue arises from castcard but I'm fixing it at a higher level since init to zone should always have a valid "player 1" in its first constructor.
2016-07-09 17:55:08 -04:00
Anthony Calosa
3aa64697d2
"previousbattlefield" for mover
2016-07-08 17:39:47 +08:00
Anthony Calosa
366de00950
Softcoded some card alias
2016-07-08 15:32:13 +08:00
Anthony Calosa
d34ecff3aa
Updated Primitives
...
for cards that use tap(noevent)
2016-07-08 10:02:54 +08:00
Anthony Calosa
c544206437
Sorted Primitives
2016-07-07 13:10:30 +08:00
zethfoxster
5cdcf47994
merged my changes to the base
2016-07-06 18:08:33 -04:00
zethfoxster
a748e0337d
trying to get my commit in
2016-07-06 17:56:17 -04:00
zethfoxster
2ca7b2310b
trying to manuelly add changes
2016-07-06 00:43:11 -04:00
zethfoxster
4e048f775d
Merge pull request #8 from WagicProject/master
...
getting master
2016-07-05 18:37:14 -04:00
Anthony Calosa
f8b5519ced
Added some reveal cards
2016-07-05 15:13:19 +08:00
Anthony Calosa
9847edbce1
Added MMA
2016-07-05 10:07:07 +08:00
Anthony Calosa
19789b6d90
Added Commander 2015 set
2016-07-05 08:22:43 +08:00
zethfoxster
76f1591b58
removed WParsedInt "morethanfour", "plusone","plustwo","plusthree"
...
added 2 things
first plus/plusend, minus/minusend
written many ways damage:type:*:myhandminus2minusend
would deal damage equal to the cards in my hand -2
damage:type:creature:mybattlefieldplustype:creature:opponentbattlefieldplusend
damage equal to the number of creatures in my battlefield plus the number of creatures in opponents battlefield.
now there are special cases where we need to know the value BEFORE applying multipliers. life: is one of them. I added "math/mathend"
auto=@each opponent upkeep:target(opponent) life:-mathtype:*:myhandminustype:*:opponenthandminusendmathend opponent
in the example above, without "math" the "-" would be used for the first section of the minus parsed int, instead of being applied as a multiplier for the total of the number.
this is extremely flexible, and can contain any Wparsed int in both parts, you can add or subtract and use the differences between to values as the value of the parsedInt.
2016-07-04 10:43:07 -04:00
Anthony Calosa
a392e631d0
Update cards that has both tap and sacrifice
2016-07-04 21:30:42 +08:00