Commit Graph

9559 Commits (40a62b8be137f0f0f513335717802e07aa5e42dc)

Author SHA1 Message Date
melvin 40a62b8be1 fix Outwit by adding choice for 'target spell that targets a player' 2013-06-22 14:59:41 +08:00
melvin a4d74bbfdb use clearer static factory method instead of constructor 2013-06-22 14:40:39 +08:00
melvin 89857ab83a use simpler constructor/static factory method 2013-06-22 11:55:22 +08:00
melvin 1dc638b880 added convenience constructors for MagicDrawAction and MagicDiscardEvent 2013-06-22 10:55:52 +08:00
melvin db5387f9a1 fix param of executeTrigger data is MagicPayedCost not MagicPlayer 2013-06-19 22:30:59 +08:00
melvin 0d9d8754dc fix comes into play triggers 2013-06-19 22:23:35 +08:00
melvin 4515c6f714 remove kicker from MagicPermanet, pass MagicPayedCost for when comes into play trigger 2013-06-19 22:11:58 +08:00
melvin a39d5f8f48 store kicker in MagcPayedCost, remove kicker from MagicCard 2013-06-19 21:16:08 +08:00
melvin 1fb607ee59 restore kicker to MagicPermanent, needed for enters with X +1/+1 counters 2013-06-19 12:18:44 +08:00
melvin a8d133e1cf replace MagicKickerChoice with kicker ability in script 2013-06-19 12:18:16 +08:00
melvin 543d3db29e improved checking of unique key, not all keys contains = symbol 2013-06-19 12:02:47 +08:00
melvin bf317f7917 merge multiple requires_groovy_code property 2013-06-19 12:02:31 +08:00
melvin 2e2dd3ac58 convert buyback from hardcoded choice to ability in script 2013-06-18 23:07:47 +08:00
melvin 3209cdf270 convert replicate to use MagicMultikickerCost 2013-06-18 22:18:47 +08:00
melvin 07f3648c49 remove kicker from MagicPermanent, convert multikicker to use MagicMultikickerCost 2013-06-18 22:05:40 +08:00
melvin 16b1c2925e replace MagicKickerChoice with MagicMayChoice and MagicPayManaCostChoice 2013-06-18 20:43:52 +08:00
melvin 6ced59df15 store kicker in MagicCard, implement Kicker cost as additional cost of MagicCardActivation 2013-06-18 20:26:23 +08:00
melvin 0867b75756 set back score to true when entering with counters for consistency with other scripts 2013-06-18 17:30:54 +08:00
melvin 1e38886f43 simplify usage of MagicKickerChoice 2013-06-18 17:27:55 +08:00
melvin 6a44886843 fix url for text 2013-06-18 14:49:15 +08:00
melvin 3c7a490a76 unwrap method signature 2013-06-18 14:30:37 +08:00
melvin 55417c5409 added Bog Gnarr 2013-06-16 14:53:28 +08:00
melvin 0ac085b2d0 completed Glade Gnarr 2013-06-16 14:52:59 +08:00
melvin f361a47c41 added Okina, Temple to the Grandfather 2013-06-16 14:16:19 +08:00
melvin 8f70ae9456 completed Goblin Grenade 2013-06-16 11:17:06 +08:00
melvin 76e5c16200 added system for representing additional costs 2013-06-16 11:16:56 +08:00
melvin 4d35c6e204 completed Locust Swarm by adding groovy script 2013-06-16 10:34:45 +08:00
melvin d4a4559163 added missing groovy script 2013-06-16 10:34:20 +08:00
melvin 81054bbea3 completed Herd Gnarr by adding groovy script 2013-06-16 10:24:34 +08:00
melvin 73e36a59a0 added Saproling Symbiosis 2013-06-16 09:42:02 +08:00
melvin 37e45575c9 show card activation in add order as we always lazy load scripts 2013-06-16 09:41:55 +08:00
melvin 71d8b330d7 unwrap method signature 2013-06-16 09:11:36 +08:00
melvin 343b0f9456 replace tab with four spaces 2013-06-16 08:38:51 +08:00
melvin 9a13de1aab put closing parenthesis on next line 2013-06-15 22:27:32 +08:00
melvin 4bfe7f77a7 unwrap method signature 2013-06-15 22:08:11 +08:00
melvin c9750e9259 unwrap method signature 2013-06-15 22:01:56 +08:00
melvin 0fd976630c unwrap method signature 2013-06-15 21:13:32 +08:00
melvin c677afa04d unwrap method signature 2013-06-15 18:20:38 +08:00
melvin 6d6bb77dfd unwrap method signature 2013-06-15 18:09:37 +08:00
melvin b07e6cbb03 remove unnecessary arguments 2013-06-15 18:02:45 +08:00
melvin 51191e25d7 replace regeneration conditions with MagicRegenerationConditionsEvent 2013-06-15 17:14:41 +08:00
melvin 774a32e8dc replace MagicSingleActivationCondition with Condition factory 2013-06-15 17:06:14 +08:00
melvin 90557034ea made conds static final 2013-06-15 16:37:02 +08:00
melvin b249cc275d convert two consecutive if to if followed by else if 2013-06-15 16:33:39 +08:00
melvin 212f394031 removed unused MagicConditions 2013-06-15 16:31:57 +08:00
melvin 9893b4d3a3 removed unused MagicConditions 2013-06-15 16:27:53 +08:00
melvin 1e68326835 added getConditions to MagicPayManaCostSacrificeEvent 2013-06-15 14:11:43 +08:00
melvin 5cebbe61bd added missing getConditions method in MagicPayManaCostTapEvent 2013-06-15 14:00:58 +08:00
melvin 55f9aa0c9c removed unused import 2013-06-15 13:34:40 +08:00
melvin 0fdc44794c remove redundant conditions 2013-06-15 13:23:20 +08:00