Commit Graph

1125 Commits

Author SHA1 Message Date
Agetian
772c9bc77d - Updated the test case for Death's Shadow. 2017-07-25 15:51:47 +00:00
Agetian
ae35e4b589 - Added a test case for Death's Shadow on negative life under the new rules.
- Some clarifications in recent tests.
2017-07-25 15:32:10 +00:00
Agetian
8aca69f845 - Fixed the foil effect in boosters not "unfoiling" itself for multiple cards with the same name in the same card set (e.g. in a booster box). 2017-07-25 03:28:51 +00:00
Agetian
ea577d9c1b - Minor cleanup in tests. 2017-07-19 15:12:57 +00:00
Agetian
8399ccec2d - Added a test for PlayerXCondition (with Bloodghast as a test case). 2017-07-19 15:11:23 +00:00
Agetian
e85975a8a2 - Formatting CardPicturePanel. 2017-07-15 18:10:44 +00:00
Agetian
87a13246f1 - Integrating the "display foils when opening booster packs" patch by Seravy. 2017-07-15 18:09:02 +00:00
Hanmac
690dba8549 TokenEffect: make the Kalitas + Anointed Possession working 2017-07-13 17:07:20 +00:00
Agetian
9bc12764d3 - Adding a test for Kalitas and Annointed Procession (NOTE: currently the assertion is disabled because it will always fail since Forge does not implement the interaction correctly; please fix and then enable the assertion to ensure that it works correctly in the future). 2017-07-13 04:50:43 +00:00
Agetian
78a9e57fb1 - Adding a test for Kalitas, Traitor of Ghet generating zombie tokens on mass removal. 2017-07-12 18:33:07 +00:00
Agetian
e0270495a6 - Integrating fix for quest deck resetting on startup / autoselection of newly created deck in quest mode by Seravy [tested, seems to work well]. 2017-07-04 05:23:33 +00:00
Agetian
fa8ff9bb02 - Make the Puzzle Mode "Solve" screen list bigger relative to the screen size. 2017-07-02 10:25:53 +00:00
Agetian
36c34e3005 - Integrating the Far Unlocks in Quest Mode patch by Seravy. Documenting changes in CHANGES.txt 2017-07-01 11:06:29 +00:00
Agetian
57e3d71ac4 - Imports fix. 2017-07-01 04:42:30 +00:00
Agetian
96327f5d3d - Sort puzzles alphabetically in the puzzle selection list box. 2017-07-01 04:40:19 +00:00
Agetian
597d3128f4 - Improving the Solve a Puzzle screen: it's now themed, and there is a vertical scrolling pane available. 2017-06-29 16:09:44 +00:00
Agetian
9aa4e3d9cf - Integrating More Duel Choices patch by Seravy. 2017-06-29 14:03:56 +00:00
Agetian
c297cd599c - Integrating foil card filter by Seravy. 2017-06-29 13:14:23 +00:00
austinio7116
ba71e6a7e3 Avoid errors due to loading cards for card-based deck generation when lazy loading is enabled (for now just disables card-based deck generation completely) - does not handle cases where card-based decks are currently selected in constructed, then the lazy loading is switched on, then forge restarted. 2017-06-29 07:46:13 +00:00
Krazy
e59993dfe0 Tidy up the preferences screen a little 2017-06-25 21:53:29 +00:00
Krazy
5a2d45ba28 Add counters to mobile Forge and adjust desktop counters 2017-06-24 21:49:36 +00:00
Krazy
60533647ac Allow selecting of quest events from anywhere in the panels, not just the radio button itself 2017-06-24 07:43:50 +00:00
Krazy
916e7332e9 Remove testing logic for last commit 2017-06-24 07:00:09 +00:00
Krazy
2e7c39877e Add Java update notification when Forge is started 2017-06-24 06:59:07 +00:00
Krazy
54d7971372 Some formatting fixes 2017-06-24 04:57:34 +00:00
Krazy
a6993eae8e Add shift+click multi-select to custom quest format dialog 2017-06-24 04:57:11 +00:00
Krazy
287b48ce40 Hopefully actually fix java version checking 2017-06-23 18:40:19 +00:00
Krazy
26d1895faa Make counter tabs 10% smaller and update preferences for more options 2017-06-23 18:05:00 +00:00
Krazy
fd4419b9f4 Make sure counter font is included/loaded 2017-06-22 02:42:34 +00:00
Krazy
6e891101ce Add new counter display and associated preference; clean up preferences screen a little 2017-06-22 02:25:06 +00:00
Krazy
5f201dc5a3 Fix parsing of Java version strings 2017-06-21 18:13:45 +00:00
Hanmac
e29ec6fb83 GameActionUtil: add getOptionalCostValues to return OptionalCost with its Cost objects
SpellAbility: add canPlayWithOptionalCost
PlayerControllerHuman: got formated
2017-06-21 04:23:30 +00:00
Agetian
b19efd6c0d - Implemented a way to auto-suggest basic lands in the Add Basic Lands dialog in desktop and mobile Forge. 2017-06-18 16:41:51 +00:00
Krazy
3ac29dd2e7 Free up some space on the duels list to show the random duel on smaller resolutions 2017-06-16 03:00:47 +00:00
Krazy
8da3420313 Fix currently open bazaar tab not updating when changing quests 2017-06-13 04:36:57 +00:00
Krazy
1fac1efba3 Fix bazaar not updating when changing quests 2017-06-13 04:34:06 +00:00
Krazy
37ab0d5650 Add random duels to mobile version and move from button to main list 2017-06-13 04:27:34 +00:00
Agetian
df63e414d3 - Imports cleanup. 2017-06-12 03:51:20 +00:00
Agetian
927a4ec2a8 - Fixed a crash when trying to start Puzzle mode without selecting a puzzle first. 2017-06-12 03:33:54 +00:00
Agetian
ada8cc7b8a - Minor clarifications in CardPanel. 2017-06-11 05:16:13 +00:00
Agetian
d9d336a39e - If the card picture is an image with transparency, do not enforce non-rounded corners and thin border when drawing it. 2017-06-11 04:53:54 +00:00
Agetian
3f9ba13fb8 - Improved borderless card visualization in CardPanel
* in the borderless rendering is selected, do not draw any border (0 px) but also use square (unrounded) card corners with no offset for highlights in order to ensure that the highlight borders don't glitch;
* if the bordered rendering is selected, draw a thin (2 px) black border for borderless cards such as Amonkhet Invocations in order to make it play nice with the rounded card corners when highlighting the card.
2017-06-10 04:54:17 +00:00
austinio7116
8e4ddea21f Fully removed card borders when noborder preference set to true for users with custom card art with full borders 2017-06-09 21:27:59 +00:00
Krazy
539238ac89 Move hint text to bottom of pool distribution chooser 2017-06-07 19:46:09 +00:00
Krazy
7633eab1cc Some housekeeping 2017-06-07 19:38:18 +00:00
Krazy
614caa837b Improve pool distribution dialog for new quests 2017-06-07 19:05:52 +00:00
Agetian
a590edad78 - "Index out of bounds" error prevention in Gauntlet mode. 2017-06-07 15:12:17 +00:00
Agetian
bea2acbf29 - "Index out of bounds" error prevention in Gauntlet mode. 2017-06-07 06:24:30 +00:00
Agetian
052bf76ba7 - More crash prevention related to split manifests (in CardZoomer). 2017-06-06 20:01:25 +00:00
Agetian
f1fa86a08a - Temporary crash prevention measure for manifested split cards (until the problem with the view of such cards can be figured out) 2017-06-06 14:27:20 +00:00