Commit Graph

8293 Commits

Author SHA1 Message Date
drdev
c3d9ff5fe2 Fix crash when getting commander info 2014-10-21 02:17:44 +00:00
drdev
2002090c18 Fix player name in message for Vendilion Clique 2014-10-21 00:58:20 +00:00
drdev
75352fd7dd Fix so token has name displayed in detail pane 2014-10-21 00:44:39 +00:00
drdev
51ffbcaeb7 Fix concurrent modification exception 2014-10-21 00:00:52 +00:00
drdev
83e548d3a4 Fix display of fake cards 2014-10-20 23:39:59 +00:00
drdev
ab626363d8 Further reduce creation of unnecessary sets 2014-10-20 22:59:18 +00:00
drdev
9ec5497321 Optimize check for state-based effects to avoid creating a new HashSet unnecessary 2014-10-20 22:39:47 +00:00
Sloth
e1976f9768 - Fixed checkStaticAbilities slowing down the game unnecessarily. 2014-10-19 21:16:27 +00:00
Sloth
29a8595752 - Removed the Effect type DebuffAll. The 5 cards that used it were converted to AnimateAll. 2014-10-19 20:37:04 +00:00
drdev
d84659a3f0 Fix token doubling effects 2014-10-19 00:33:40 +00:00
drdev
c6d2e89d13 Fix so AI respect Annihilator amount 2014-10-19 00:15:03 +00:00
drdev
44dabcf382 Fix so cards like Courser of Kruphix allow viewing the top card or your library 2014-10-18 22:53:01 +00:00
drdev
2d136fb70e Fix so YouMayLook field is populated 2014-10-18 22:40:53 +00:00
drdev
b81426663f Fix concurrent modification exception with Chromatic Lantern 2014-10-18 22:31:20 +00:00
drdev
72d6b1ba97 Fix so both sides of split card have text displayed when card not on stack
Fix so only the cast half of a split card has its mana cost displayed when it's on the stack
2014-10-18 22:23:05 +00:00
drdev
b6a35d4993 Fix so planeswalkers appear with proper base loyalty even when not in play 2014-10-18 21:58:25 +00:00
Sloth
8089d73ce9 - Targeting of triggered abilities is always mandatory. 2014-10-18 19:20:17 +00:00
drdev
7a55bd6c48 Fix so cards like Clone enter the battlefield properly with immediately dying 2014-10-18 02:42:20 +00:00
Sloth
532b8b7e4b - Fixed two FindBugs results. 2014-10-17 16:56:52 +00:00
drdev
f556d79f88 Fix bug with milling 2014-10-17 01:04:08 +00:00
drdev
5ba5b70f1f Refactor some the image loading code into forge-core 2014-10-16 16:17:18 +00:00
drdev
64c1d25b82 Prevent cards that die from state-based effects sticking around on the battlefield 2014-10-16 14:50:42 +00:00
drdev
8aa9fd050e Fix flashback zone to work more like other zones and not crash for desktop game 2014-10-15 19:53:29 +00:00
drdev
e9c0e600ec Tweak fix for isEquipped 2014-10-15 18:55:57 +00:00
Sloth
37f44764ed - Fixed isEquipped function. 2014-10-15 18:44:18 +00:00
drdev
c75980335c Fix name and mana cost display for split cards 2014-10-15 18:23:15 +00:00
drdev
65f3c5da2f Fix so oracle text appears properly for split cards in editor 2014-10-15 18:01:40 +00:00
drdev
058f66c22f Fix bug that prevented being able to play a card that had been returned to your hand or put on top of your library 2014-10-15 17:30:14 +00:00
drdev
a831201cd7 Remove unnecessary threadSafeIterator call 2014-10-15 16:12:37 +00:00
drdev
99e2b67e04 Prevent concurrent modification exception when moving token to a zone besides the graveyard 2014-10-15 16:07:54 +00:00
drdev
ab7fb0788e Fix Mindslaver so you can actually take actions for your opponent 2014-10-15 15:33:47 +00:00
drdev
4f3bf5d6fa Fix crash with MindSlaveMaster 2014-10-15 15:03:39 +00:00
drdev
1fd2aadbde Fix so flip side of morph cards can be seen 2014-10-15 04:02:44 +00:00
drdev
649056d1dc Support showing other zones in a popup window 2014-10-15 01:42:08 +00:00
drdev
0744df07e6 Fix so cards in hidden zones are properly hidden 2014-10-14 22:10:56 +00:00
drdev
b73594a530 Fix so spell/abilities display properly when card clicked 2014-10-14 04:42:22 +00:00
drdev
f62b93f05e Prevent aura becoming unattached when undoing land tapping 2014-10-14 03:40:19 +00:00
drdev
96980a9d30 Prevent getDefender crash
Optimize combat logic a bit using FCollection
2014-10-14 02:42:28 +00:00
drdev
86e3d5c9f2 Prevent blocker that's been removed during Declare Blockers from dealing combat damage 2014-10-14 02:27:30 +00:00
drdev
27ffb6ccfc Ensure state-based effects and triggers updated when using Setup Game State
Remove unnecessary duplicate of setup game state code
2014-10-14 02:14:44 +00:00
drdev
f7f99366fc Fix bug that prevented dying triggers from firing 2014-10-14 01:54:43 +00:00
drdev
76ad6691a9 Fix crash from bad cast 2014-10-13 23:25:07 +00:00
drdev
8d71ae5cbf Prevent crash when canceling prompt for card or player 2014-10-13 23:13:13 +00:00
drdev
1b70875b40 Make it possible to see card name via toString() before currentState.getName() is established (for debugging purposes mostly) 2014-10-13 23:03:03 +00:00
drdev
71a9f33d4c Fix so each players opponents are cached in view 2014-10-13 05:24:33 +00:00
drdev
a8457ea75b Prevent P/T flickering for good 2014-10-13 05:06:25 +00:00
drdev
f8a54eed14 Rename Attack/Defense to Power/Toughness for consistency 2014-10-13 04:37:55 +00:00
drdev
75f60f07c8 Fix so P/T adjustments from state based effects are applied 2014-10-13 04:27:30 +00:00
drdev
5c6d9736b2 Fix non* targeting restrictions (e.g. nonland) 2014-10-13 04:10:05 +00:00
drdev
84da2570d8 Fix so blocking arrow shown when declaring blockers 2014-10-13 03:42:46 +00:00