Vittorio Alfieri
f371295f24
Fixed a bug related to the "turnlimited" option on several ability triggers (e.g. Vampired, Discarded, etc.), restored some test of regression suite after this bug resolution.
2021-11-03 23:52:55 +01:00
Vittorio Alfieri
31530215a5
Renamed a deck for AI, fixed test suite (one test seems to randomly fail on AI choice without a real bug).
2021-10-21 10:51:30 +02:00
Vittorio Alfieri
e2a1705b3f
Fixed a bug on sound tracks for PSP/PSVita devices, removed a test on vampired trigger due to a fake error on test suite.
2021-09-19 18:17:12 +02:00
Vittorio Alfieri
849194b8da
Added/fixed primitives, removed deckmaster.info source from Android downloader, fixed HTR18 set, fixed "menace" blocking issue from AI, improved Graft ability from AI, fixed hangs on Offering costs for both human and AI, added a new keyword "ishuman" to distinguish if a card controller is human or AI (e.g. on Graft trigger), fixed a possbile hang on negative manacost payment.
2021-07-21 10:51:13 +02:00
valfieri
24fd17ecf8
Added testcases for new keyword except used by Angel of Vitality.
2019-09-10 19:59:35 +02:00
xawotihs
8315acbe86
Removed death_grasp.txt and ai/goblin_artillery.txt from the testsuite (see issue#1023)
2019-09-04 22:39:41 +02:00
Anthony Calosa
239a186b36
Update _tests.txt
2016-07-28 21:36:21 +08:00
Anthony Calosa
30dab27202
Fix Compilation
2016-07-28 16:38:16 +08:00
Anthony Calosa
43fd399d10
Update _tests.txt
2016-07-26 07:46:18 +08:00
Anthony Calosa
cf362f1a6a
Update _tests.txt
2016-07-09 16:50:45 +08:00
Anthony Calosa
607301b35d
Update _tests.txt
...
added test for lifetap vs shocklands
2016-07-08 10:19:29 +08:00
Anthony Calosa
a48568526b
Update _tests.txt
2016-06-18 12:39:20 +08:00
Anthony Calosa
c87e2b99d7
Update _tests.txt
2016-06-10 07:04:26 +08:00
Anthony Calosa
b9f6a5ab0e
Update _tests.txt
...
test for Clone vs Thistledown Liege
2016-06-09 20:06:09 +08:00
Anthony Calosa
1400f33f64
Update _tests.txt
2016-06-04 08:48:19 +08:00
Anthony Calosa
743c2a6a5e
Update _tests.txt
2015-10-21 10:08:55 +08:00
Anthony Calosa
800172f93e
Update _tests.txt
2015-09-22 19:49:20 +08:00
Anthony Calosa
e9c4d70126
Update _tests.txt
2015-09-19 23:31:18 +08:00
Anthony Calosa
8c9a98e3e9
Update _tests.txt
2015-09-18 05:31:13 +08:00
Anthony Calosa
38145957af
Update _tests.txt
2015-09-11 11:09:02 +08:00
Anthony Calosa
62dd54c886
Base Power/Toughness Template as of M15
...
208.4. Effects that set a creature’s power and/or toughness to specific
values may refer to that creature’s
“base power,” “base toughness,” or “base power and toughness.” Other
continuous effects may
further modify the creature’s power and toughness. See rule 613,
“Interaction of Continuous
Effects.”
2015-09-09 22:18:13 +08:00
Anthony Calosa
45b880ef76
updated test
2015-09-05 07:23:35 +08:00
Anthony Calosa
bcb75dac65
updated test
2015-09-05 06:50:33 +08:00
Anthony Calosa
886eaa4002
Update _tests.txt
2015-09-03 20:10:19 +08:00
Anthony Calosa
410f2d4e69
updated tests
2015-08-30 23:04:50 +08:00
Anthony Calosa
c2b359ceed
Update _tests.txt
...
Added PTInstant test
2015-08-29 09:42:18 +08:00
Anthony Calosa
ac29367ff8
update _tests.txt
2015-08-24 10:05:05 +08:00
Anthony Calosa
3646219da4
Added missing devotion cards
2015-08-12 20:46:23 +08:00
xawotihs
2f230e4b38
Added buyback.txt to the list of automatic tests
2014-11-23 16:23:18 +01:00
xawotihs
43fe67d7d8
Adds executioners_swing tests in _tests.txt
2013-12-31 18:38:30 +01:00
Dmitry Panin
02be213d1e
Test for keyword "CanPlayFromGraveyard"
...
Also added card [Crucible of Worlds] as example of it.
2013-12-02 04:36:58 +04:00
Dmitry Panin
052e3abdb8
Small fix in match_and ( [-color1; -color2] was handled incorrectly )
2013-11-22 01:03:07 +04:00
Dmitry Panin
9037699281
Added missing test for syncopate + 2 tests for spell_rupture
2013-10-29 19:49:31 +04:00
Dmitry Panin
cf50b7d403
Fizzle unless pay x (thanks to excessum)
...
- saves source card in storedSourceCard for ATransform
- adds support for WParsedInt in pay as "pay[[{value:WParsedInt}]]":
name=Spell Rupture
target=*|stack
auto=if cantargetcard(*|opponentstack) then transforms((,newability[pay[[{value:power:highest:creature:opponentbattlefield}]] name(pay {value} mana) donothing?fizzle])) forever
text=Counter target spell unless its controller pays {X}, where X is the greatest power among creatures you control.
mana={1}{U}
type=Instant
- adds support for {x} in *some* “pay” abilities (Syncopate):
name=Syncopate
target=*|stack
auto=transforms((,newability[pay[[{x}]] name(pay {value} mana) donothing?fizzleto(exile)])) forever
text=Counter target spell unless its controller pays {X}. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
mana={X}{U}
type=Instant
- support of "name(pay {value} mana)" in pay abilities to show actual number to pay (see example above)
2013-10-27 13:47:00 +04:00
Dmitry Panin
b8b6153cc5
Reworked AVanishing (fixed bugs + more fair implementation)
2013-10-27 13:42:48 +04:00
Dmitry Panin
461eedd626
Fixed bug with preventing Melira from putting +1/+1 counters on creatures you control
2013-10-27 13:42:48 +04:00
pankdm
f7eded7417
Devotion mechanics (thanks to excessum for patch)
...
+ some refactoring:
extrManaCost --> ExtraManaCost
unattachCost --> UnattachCost
2013-10-18 06:37:09 +00:00
pankdm
eea88cdeb5
Tests for new "fizzleto" keyword
2013-10-08 23:18:56 +00:00
pankdm
be76c8a4f1
Fixed issue with cantbeblockerof and cantbeblockedby vs protection
2013-10-01 14:47:39 +00:00
pankdm
3761684816
Fixed blinking (until EOT) of creature with X in cost
2013-09-26 14:17:39 +00:00
pankdm
00ebc8c8eb
Fixed issue with blinking creature that has X in cost
2013-09-23 20:27:52 +00:00
pankdm
11f541a627
Fixed:
...
Edge of autumn
Mirrorworks
Clone of the card now have the same image as original
Issue with cloning and trigger "nontoken * enters"
Blitzkrig rules
Hermit druid rules
2013-09-23 19:40:12 +00:00
wagic.the.homebrew@gmail.com
bd25b12fb2
Fix for issue 962 (Hexproof) by Dmitri
2013-09-15 02:57:29 +00:00
omegablast2002@yahoo.com
f1d88611cb
updated test to adjust for new legendary rules
2013-06-18 01:42:49 +00:00
anthonycalosa@gmail.com
6fa633f822
tests:
...
-----------
Mortician_Beetle.txt
Savra_Queen_of_the_Golgari.txt
added:
-----------
Saprazzan Breaker
Savra, Queen of the Golgari
borderline:
-----------
Ogre Marauder
crappy:
-----------
Barbarian Bully
Skullscorch
2013-02-03 11:21:12 +00:00
anthonycalosa@gmail.com
de16c53534
Re commitied my previous cards in primitives/mtg.txt
...
I dont know why my previous commit has been removed but its all working. I included tests for the cards in this commit. All test suite passes. please update your FUT/_cards.dat because i change the name of oriss to its original name.
--------------------------------------
[card]
primitive=Oriss, Samite Guardian
id=136210
rarity=R
[/card]
2013-01-31 09:00:25 +00:00
omegablast2002@yahoo.com
b7c13825c5
2013-01-27 02:55:35 +00:00
anthonycalosa@gmail.com
c1c6296c9c
modified _tests.txt
2013-01-27 02:29:53 +00:00
anthonycalosa@gmail.com
f6e95af995
Added generic test for Evolve mechanic. I intentionally reverese the order of creature so that the evolve come in play with no counters before hand, then attack with utvara hellkite to see if it will trigger evolve.
2013-01-27 01:24:44 +00:00
anthonycalosa@gmail.com
f59b8db91f
Added test for Alluring Scent -> card that grants lure ability. the following are to test if forcing a block from lure, trigger events of a block. I don't know if the problem is lure or the flanking ability. the correct result is every creature must survive. flanking makes the walls power to 0.
2013-01-26 13:12:16 +00:00