Commit Graph

6902 Commits (2c5d68010f3dbc9d68b39761acd3b00b89c17359)

Author SHA1 Message Date
melvin e61ad2a378 generalized CastTrigger 2012-12-05 20:45:16 +08:00
melvin cc333b59f7 added nonland to PermanentRestriction 2012-12-05 20:42:11 +08:00
melvin 576df29465 added support for as long as version of threshold 2012-12-05 20:39:40 +08:00
melvin bbd5eedce5 added threshold 2012-12-05 20:38:38 +08:00
melvin e6f3970224 added landfall trigger 2012-12-05 20:34:29 +08:00
melvin fa058a0ed4 generalized with a +1/+1 counter to any CounterType 2012-12-05 20:32:33 +08:00
melvin d848e39dc0 added 'PowerToughness' to CreatureRestriction 2012-12-05 20:29:49 +08:00
melvin 810e77c8da added 'with a +1/+1 counter on it' to CreatureRestriction 2012-12-05 20:28:34 +08:00
melvin 4c18e161c0 added blocking to CreatureRestriction 2012-12-05 20:27:05 +08:00
melvin 8a971395e6 added 'from your graveyard' to CardRestriction 2012-12-04 20:18:32 +08:00
melvin ee9a325f13 support ChangeLoyaltyAction of 0 2012-12-04 17:43:04 +08:00
melvin 476c01a253 extend ExileAction to exile cards 2012-12-04 17:40:54 +08:00
melvin a44ed1d3b3 simplify rule for Effect by adding ', then ' to SEP 2012-12-04 17:35:01 +08:00
melvin 91ab5d16c4 merge one and many for PutTokenAction 2012-12-04 17:32:05 +08:00
melvin 41e4389853 merge rules for EntersWithCounter 2012-12-04 17:31:22 +08:00
melvin 3a90e6fd9b split DamageRestriction from PreventAction 2012-12-04 17:29:20 +08:00
melvin 43a37472b0 split BounceVerb and BounceLocation from BounceAction 2012-12-04 17:24:47 +08:00
melvin d8605fa7c8 merge rules for MillAction 2012-12-04 17:21:52 +08:00
melvin 090331a515 simplify PoisonAction 2012-12-04 17:19:58 +08:00
melvin 058882e972 split SPACE out from terminal 2012-12-04 14:54:59 +08:00
melvin d51a36032c update parsable.txt 2012-12-04 14:42:52 +08:00
melvin 711e161fa0 simplify RestrictedPermanentCombination using SEP 2012-12-04 14:40:58 +08:00
melvin de45b0942b simplify ManaSource and ColorSpec using SEP 2012-12-04 14:39:30 +08:00
melvin 3a1a30a60a add SEP rule 2012-12-04 14:36:47 +08:00
melvin e368ce0924 split Counter and CounterVerb from ChangeCounterAction 2012-12-04 14:29:10 +08:00
melvin 321d067334 split out SPACE from Destory*Action 2012-12-04 14:00:13 +08:00
melvin 4b41887a35 use Card rule instead of terminals 2012-12-04 13:57:25 +08:00
melvin 61be9445a0 rename *Change to *Verb, split out ChangeLifeVerb from ChangeLifeAction 2012-12-04 13:55:18 +08:00
melvin 82f6db0cb0 split GainChange from GainAction 2012-12-04 13:51:12 +08:00
melvin afa6641899 unify rules for DrawAction 2012-12-04 13:36:36 +08:00
melvin 135ea2932b split out SPACE from terminal 2012-12-04 13:34:05 +08:00
melvin 6f3c1dc785 replace space from terminals in GainAction 2012-12-04 11:00:00 +08:00
melvin 6f57f39c0d added Makefile for parser 2012-12-03 20:47:21 +08:00
melvin 8ee0ee4a87 added code to generate the syntax tree 2012-12-03 20:46:27 +08:00
melvin b5de3d0c32 factor PermanentState out of ChangeStateAction 2012-12-02 22:18:27 +08:00
melvin 9ea24c725f Added tag 1.32 for changeset 258d3e0ac135 2012-12-01 21:52:51 +08:00
melvin 02e2317753 added fixes for 1.32, updated card contributors 2012-12-01 09:01:42 +08:00
melvin a761e3694d allow additional effects for additional cost 2012-11-29 21:54:59 +08:00
melvin 982e626ea9 added additional cost, and at the beginning of next turn's upkeep to duration 2012-11-29 20:40:27 +08:00
melvin 870ac2c88c updated cubes 2012-11-29 15:07:06 +08:00
melvin f1102d527c added stub for README and updated version number to 1.32 2012-11-29 15:06:05 +08:00
melvin 3521803877 simplify getCostEvent 2012-11-29 13:26:31 +08:00
melvin 3c152a890e move getCostEvent logic from MagicCardActivation to MagicCardDefinition 2012-11-29 10:27:27 +08:00
melvin 7655d3d3b8 Only auto skip combat phases if stack is empty.
Fixes issue 285.
2012-11-23 17:05:26 +08:00
melvin 9fddfa7f76 show the phase 2012-11-23 17:00:26 +08:00
melvin bb98826662 rename isSuccessful to isValid 2012-11-22 17:54:35 +08:00
melvin 47832b25ec remove permanent's statics and triggers as a delayed action, so that enter the
graveyard triggers of dying creatures trigger correctly.

fixes issue 300.
2012-11-22 17:10:40 +08:00
melvin 7931c41789 fixed Restoration Angel able to return tokens by checking whether card removal
from exile is successful

fixes issue 301
2012-11-21 20:39:09 +08:00
melvin 6a9edc8a53 Orim's Thunder does nothing if initial target is invalid, as it is not possible to obtain the converted mana cost of an invalid target 2012-11-20 15:43:34 +08:00
melvin 0a0017332d remove logs after creating crash.txt 2012-11-20 15:40:16 +08:00