omegablast2002@yahoo.com
b61cd2f69a
megapatch contents
...
added
"whenever a creature enters the battlefield you may pay {1}, if you do gain one life"
conditional may pay({cost}) effect
this version is a super type ability, and can only be used in certain combos.
to nest you will need to use it in its subtype pay[[{cost}]] effect
pay keyword can have sideeffects coded as follows
pay[[{1}]] life:1?life:-1
pay one mana and gain 1 life, if you dont then you lose one life. notice no space between the abilities and the question mark.
added castcard()
a method to cast a targeted card, this contains the following subkeywords which can be used in combinations
(normal)
(restricted)
(copied)
(noevent)
castcard(restricted copied noevent) for example will cast a card that is a copy or the spell without sending a cast event only when the spell is castable.
"normal" subkeyword cast the actual spell, not a copy.
extended the use of exiledeath to everyzone, any card going from any zone to graveyard is placed in exile if it has exiledeath.
limited swipe left to open hand only when hand is closed view.
"moveto(" can now be named.
2013-06-18 01:41:34 +00:00
..
2011-10-26 22:14:12 +00:00
2013-06-09 21:16:39 +00:00
2013-01-20 20:13:07 +00:00
2013-06-09 21:16:39 +00:00
2013-04-11 10:39:16 +00:00
2011-11-06 17:31:44 +00:00
2011-12-11 13:48:24 +00:00
2012-08-19 21:53:57 +00:00
2012-02-01 04:17:30 +00:00
2011-01-21 18:01:14 +00:00
2013-06-18 01:41:34 +00:00
2011-12-08 20:50:36 +00:00
2011-09-01 20:03:26 +00:00
2011-10-01 13:30:30 +00:00
2011-01-21 18:01:14 +00:00
2013-01-26 22:17:43 +00:00
2013-01-20 20:13:07 +00:00
2013-02-21 00:48:39 +00:00
2011-10-01 13:30:30 +00:00
2012-06-01 23:36:18 +00:00
2012-01-31 14:07:40 +00:00
2013-03-26 02:10:45 +00:00
2011-10-02 14:11:30 +00:00
2013-06-09 21:16:39 +00:00
2011-01-21 18:01:14 +00:00
2013-01-26 22:17:43 +00:00
2011-11-23 19:11:48 +00:00
2013-06-09 21:16:39 +00:00
2012-01-29 17:01:48 +00:00
2011-05-06 06:40:00 +00:00
2011-02-10 17:19:11 +00:00
2013-01-26 22:17:43 +00:00
2011-01-21 18:01:14 +00:00
2013-06-18 01:41:34 +00:00
2013-02-03 19:21:43 +00:00
2013-06-09 21:16:39 +00:00
2011-12-15 11:11:08 +00:00
2013-06-09 21:16:39 +00:00
2012-01-27 23:47:02 +00:00
2012-03-21 14:41:38 +00:00
2013-03-26 02:10:45 +00:00
2011-12-11 13:48:24 +00:00
2011-01-21 18:01:14 +00:00
2012-02-01 00:38:02 +00:00
2013-06-13 04:34:20 +00:00
2011-01-21 18:01:14 +00:00
2013-01-26 16:42:16 +00:00
2011-10-01 13:30:30 +00:00
2011-10-01 13:30:30 +00:00
2011-12-31 08:21:00 +00:00
2011-10-01 13:30:30 +00:00
2013-01-26 22:17:43 +00:00
2013-06-09 21:16:39 +00:00
2013-06-09 21:16:39 +00:00
2013-01-26 16:42:16 +00:00
2013-01-26 16:42:16 +00:00
2011-07-04 19:09:19 +00:00
2011-11-13 22:36:34 +00:00
2012-01-30 18:02:26 +00:00
2013-06-18 01:41:34 +00:00
2011-04-28 07:49:51 +00:00
2011-08-14 14:42:37 +00:00
2012-02-13 15:28:55 +00:00
2013-06-18 01:41:34 +00:00
2011-08-07 04:01:56 +00:00
2013-06-18 01:41:34 +00:00
2013-01-02 16:15:52 +00:00
2013-01-26 22:17:43 +00:00
2011-11-23 19:11:48 +00:00
2013-06-18 01:41:34 +00:00
2013-06-09 21:16:39 +00:00
2013-01-25 14:25:26 +00:00
2011-10-01 14:24:07 +00:00
2013-01-22 22:39:49 +00:00
2011-04-23 08:43:34 +00:00
2011-04-20 07:50:00 +00:00
2011-01-21 18:01:14 +00:00
2012-03-13 16:48:48 +00:00
2013-06-09 21:16:39 +00:00
2011-01-21 18:01:14 +00:00
2013-06-09 21:16:39 +00:00
2011-10-01 13:30:30 +00:00
2013-01-26 22:17:43 +00:00
2013-01-26 22:17:43 +00:00
2012-01-30 09:23:56 +00:00
2011-01-21 18:01:14 +00:00
2013-01-20 20:13:07 +00:00
2013-01-25 21:47:16 +00:00
2012-03-21 14:44:23 +00:00
2013-06-09 21:16:39 +00:00
2012-01-25 18:35:24 +00:00
2013-02-03 19:21:43 +00:00
2012-01-26 13:53:03 +00:00
2013-06-09 21:16:39 +00:00
2011-01-21 18:01:14 +00:00
2012-03-13 16:32:26 +00:00
2011-11-19 14:07:57 +00:00
2013-06-09 21:16:39 +00:00
2012-03-13 15:35:43 +00:00
2013-01-26 22:17:43 +00:00
2011-11-29 21:50:16 +00:00
2011-01-28 06:00:51 +00:00
2012-01-31 19:17:51 +00:00
2011-11-29 21:50:16 +00:00
2011-01-21 18:01:14 +00:00
2010-02-27 18:49:03 +00:00
2011-11-06 19:58:23 +00:00
2013-01-25 23:45:58 +00:00
2013-05-06 05:10:19 +00:00
2011-04-20 06:27:44 +00:00
2013-06-09 21:16:39 +00:00
2013-06-09 21:16:39 +00:00
2013-06-09 21:16:39 +00:00
2013-06-09 21:16:39 +00:00
2013-06-09 21:16:39 +00:00
Resuming on my threading support work with the card caching mechanism. This change unfortunately touches quite a few files, but I needed to get it out of the way before things got out of hand: one significant hurdle is the assumed lifetime of a JQuad pointer. In a single threaded model, the life time of the pointer is clear: you fetch it into the cache, the cache makes room, you use the pointer immediately. In a multithreaded context however, it's unsafe, as the drawing thread can request a few JQuads, and the cache operating on a separate thread can potentially bounce a JQuad out of the cache before the draw routine is done using it, which ends up in an access violation when you attempt to draw using an invalidated quad pointer. To prevent this, the bulk of this change swaps out the use of naked JQuad* pointers in the code with a JQuadPtr, which is basically a typedef to a boost shared_ptr<JQuad>.
2011-02-01 10:37:21 +00:00
2012-02-11 18:20:08 +00:00
2011-10-02 09:05:39 +00:00