Commit Graph

410 Commits

Author SHA1 Message Date
elcnesh
d49b6a992f Add trigger that triggers once for each block made, and fix Dead-Iron Sledge by using it.
This should actually be used by any card with "Whenever this blocks/becomes blocked by a creature, ..."
2014-07-01 14:12:31 +00:00
swordshine
628b4f5f40 - Fixed AddAbilities in Clone effect (the order of addExtraCharacteristics and copyCopiableAbilities is switched, so added this back) 2014-07-01 12:09:39 +00:00
drdev
b1a9ceaca6 Ensure undo stack cleared when phase changes 2014-07-01 06:02:35 +00:00
swordshine
ba09fa98ed - M15: Added Generator Servant and Sliver Hivelord 2014-07-01 05:43:35 +00:00
drdev
6b040f9d16 Prompt when passing priority if mana in your mana pool would be lost 2014-07-01 05:30:53 +00:00
drdev
b51b67e6f0 Show Undo in prompt if last action is undoable
Clean up unnecessary items from Game menu
2014-07-01 04:46:24 +00:00
elcnesh
fa9c537af9 Always include zero mana when paying costs, so costs raises (like Oppressive Rays') are taken into account. 2014-06-29 12:08:37 +00:00
drdev
187c919c89 Fix issue where loyalty didn't update as counters added/removed 2014-06-28 13:18:05 +00:00
elcnesh
d5008f1f29 Have suspend trigger only on removing the last time counter, not any type of counter. 2014-06-27 22:49:23 +00:00
elcnesh
d7aa626c45 Add: ability to refer to Cards with which costs were payed (eg. discard, sacrifice) by actual card,
in addition to LKI.

Relevant for example if you want to exile a sacrificed card on resolution (as Sword of the Ages does).
Existing functionality is not affected, only adds more Defined-clauses.
2014-06-27 19:45:16 +00:00
drdev
2e95ac9f58 Fix so p/t overlay updated after counters added/removed 2014-06-26 23:37:57 +00:00
elcnesh
1597a870bf Remove unnecessary cast. 2014-06-25 14:56:13 +00:00
elcnesh
2271b1e366 Fix counting cards in multiplayer games. Change checking for duplicate Cards to using a Set, as it becomes too complicated to do it using a couple of booleans. 2014-06-25 14:53:51 +00:00
elcnesh
a7f0ff43ce Fix cards depending on damage dealt to opponents for multiplayer games.
Remove unused Count nr of lands played by opponent.
2014-06-25 14:11:10 +00:00
elcnesh
dd70d399ea Fix some cards related to poison counters, which now function correctly in multiplayer games.
Clean up a method in Player.
2014-06-25 12:59:18 +00:00
elcnesh
48086b30b7 Start removing logic that depends on a single opponent, as this (naturally) doesn't work in multiplayer games.
'OppLifeTotal' is now removed, and started removing 'OppPoisonCounters'.
2014-06-25 10:07:23 +00:00
elcnesh
4eca4decac Fix copy effects so that added triggers (eg. Dethrone from Dack's Duplicate) function again. 2014-06-25 08:34:44 +00:00
drdev
83800cc274 Fix so animating non-creatures into creatures properly moves card to creatures row 2014-06-24 03:43:24 +00:00
swordshine
35f8fa6633 - Fixed a typo 2014-06-23 14:13:43 +00:00
swordshine
4e9793e60b - M15: Added Ob Nixilis, Unshackled 2014-06-23 14:10:05 +00:00
swordshine
b958a674e6 - Fixed RemoveCounter effect 2014-06-23 07:04:35 +00:00
Chris
97ea9856cb [maven-release-plugin] prepare for next development iteration 2014-06-20 14:00:24 +00:00
Chris
9410277163 [maven-release-plugin] prepare release forge-1.5.20 2014-06-20 14:00:12 +00:00
swordshine
8c66788dfb - Added Dead Ringers 2014-06-19 05:53:37 +00:00
elcnesh
41edb42e56 Fix generated reminder texts of Convoke and Delve. 2014-06-18 08:40:38 +00:00
elcnesh
8efc6bda85 Fix a number of problems with copying permanents.
Copying between face-down permanents, flip cards and transform cards wasn't always working as described in rule 706. This should fix most of those problems.
2014-06-14 22:29:14 +00:00
elcnesh
ac6a2965f7 Reveal a face-down card as it leaves the battlefield (rule 707.9). 2014-06-14 21:42:22 +00:00
swordshine
176eb0236d - Fixed Dovescape and friends 2014-06-14 13:07:09 +00:00
rikimbo
12de3043d8 Fixed an issue where if an ability had more than one instance of the same type of CostPart (such as that of Demon's Herald, which has three sacrifice costs), the AI was able to get away with paying the cost only once. 2014-06-13 00:17:15 +00:00
swordshine
b77cebd9f1 - Added Mystic Barrier 2014-06-10 13:46:54 +00:00
elcnesh
3bab44c173 Fix: crash when a player leaves the game. 2014-06-10 11:17:19 +00:00
elcnesh
537a792dcc Fix cost changes and play restrictions on morphs.
Dream Chisel now works on all morphs (including Zoetic Cavern), and cards like Meddling Mage don't prohibit the named card to be cast face down.
2014-06-09 20:10:48 +00:00
rikimbo
3aa95c01ca Fixed an issue where when a Licid creature was in its alternate state, its picture would not be shown correctly. 2014-06-09 00:52:40 +00:00
swordshine
f38e8e546f - Added Grave Scrabbler 2014-06-08 13:28:53 +00:00
elcnesh
0dfa4c1ab2 Cleanup: use Lang for formatting numbers. 2014-06-08 13:04:30 +00:00
swordshine
0829445185 - Added Grenzo's Rebuttal 2014-06-08 11:33:28 +00:00
swordshine
8ccdcf93c8 - Added Order of Succession 2014-06-08 11:01:14 +00:00
Chris
1cdf2362e3 [maven-release-plugin] prepare for next development iteration 2014-06-06 14:22:01 +00:00
Chris
5e1e874c33 [maven-release-plugin] prepare release forge-1.5.19 2014-06-06 14:21:47 +00:00
elcnesh
8c1bd75c6b Commander damage from your own commander can be lethal, so do not omit this number when displaying commander damage.
Format commander damage in multiplayer games a bit nicer.
2014-06-05 14:20:41 +00:00
swordshine
ef13b0ac4a - Attempt to fix Venarian Gold 2014-06-05 14:15:28 +00:00
elcnesh
8fbd507854 Fix: Have certain effects happen in turn order.
Also reset the turn order when restarting the game.
2014-06-05 11:05:48 +00:00
Sol
e04b64f7be - Initial checkin for Winston Draft mode. The menu item for Winston Draft is currently commented out, but it should be functional even though the AI is randomnly taking piles based on pile size. 2014-06-05 02:39:48 +00:00
swordshine
cc79d33206 - Added Tahngarth's Glare 2014-06-05 02:21:47 +00:00
drdev
a933ce7484 Fix prompt and min/max for color choose effects 2014-06-04 03:07:31 +00:00
elcnesh
0a51c45081 Fix putting creatures onto the battlefield blocking. They are inserting into the existing damage assignment order. 2014-06-03 14:24:36 +00:00
elcnesh
a9cda27936 Add ability to reverse turn order. 2014-06-03 14:16:12 +00:00
swordshine
2738b2f79b - Added Ice Cave 2014-06-02 13:58:46 +00:00
swordshine
c6da06f3b1 - Fixed Temporal Extortion 2014-06-02 12:23:59 +00:00
excessum
7afd1cea5d - Fix for CharmAi with probabilistic choices that might resolve with a null choice 2014-06-02 12:10:33 +00:00