Commit Graph

5679 Commits

Author SHA1 Message Date
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
drdev
c32ade2bc0 Fix so combat arrows go away when combat ends 2014-10-13 03:36:43 +00:00
drdev
b663642d49 Prevent losing all planeswalker abilities after one activation 2014-10-13 03:28:30 +00:00
drdev
498283f9b4 Optimize getCardTypesFromList 2014-10-13 03:12:58 +00:00
drdev
d3c3e6fe43 Prevent passing game object to client when adding card to field 2014-10-13 02:29:42 +00:00
drdev
2b2e55a142 Prevent crash potential when updating attacker for view 2014-10-13 01:34:35 +00:00
drdev
7a1313d332 Fix crash when selecting a fake card in a list view 2014-10-13 01:29:44 +00:00
drdev
f905903db1 Fix bugs related to mana abilities being excluded 2014-10-13 01:17:02 +00:00
drdev
994903d080 Fix so log is updated immediately 2014-10-13 00:13:55 +00:00
drdev
57890310d8 Remove duplicate function for getting mana abilities 2014-10-12 22:52:11 +00:00
drdev
4cfb6a8659 Refactor card abilities into FCollections to protect access 2014-10-12 22:47:48 +00:00
drdev
6a299b89bf Fix crash when viewing Player pane 2014-10-12 21:32:37 +00:00
drdev
144f651fa0 Support caching ability text and certain keywords in view
Update names of certain classes and fields for better consistency
Fix so summoning sickness icon doesn't appear for creatures with Haste
2014-10-12 21:23:27 +00:00
drdev
7ec8d04eb7 Reduce how often updateState is called for CardView 2014-10-12 16:18:21 +00:00
drdev
d744f76024 Prevent commander effect appearing in UI 2014-10-12 15:59:20 +00:00