Commit Graph

1353 Commits

Author SHA1 Message Date
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
Hanmac
556dacd3fa GameAction: move Zone actions now has Cause Parameter, add it to all other places where it is used 2017-06-03 06:21:31 +00:00
Krazy
3953610b56 Add new booster pack quest starting pool generation, fix a card duplication bug in the quest shop, and improve the way the card shop generates singles 2017-05-25 06:13:04 +00:00
austinio7116
e3027dc234 Added the preferences option to re-enable the old style 800x600 deck viewer window 2017-05-19 08:24:45 +00:00
austinio7116
fe2ccbc0a2 Altered the size of the deckviewer dialog window to be a proportion of screen size to make the most of the available space on higher res screens. 2017-05-18 18:52:24 +00:00
Agetian
b3ae65acb4 - Reverted an accidental width/height change in FDeckViewer. 2017-05-17 08:26:29 +00:00
austinio7116
dde9f064ab Improvements and extensions to Card based random deck generator. Now randomly picks a second keycard to build the deck around too. Also I have now included all non-AI playable decks in the model (the AI still excludes the non-AI playables from the decks it builds). There are now 10x more decks in the model including the latest decks from pro tour AKH. The format of the .dat files has now changed - so these new dat files need to be redeployed if you are manually installing on Android. 2017-05-17 08:23:47 +00:00
austinio7116
cf08bf1334 Temporary fix for simulation test case failures - disabling load cards lazily until a better solution can be found 2017-05-12 06:19:41 +00:00
austinio7116
764877bc34 Reverted accidental commit of personal preference change to deck viewer window size 2017-05-11 21:54:07 +00:00
austinio7116
cdfb3b5766 Added card-based random deck generation for constructed and gauntlet play - see forum post for full details: https://www.slightlymagic.net/forum/viewtopic.php?f=52&t=20552&p=213010#p213010
Enabled custom quest worlds to be added to the user's preferences folder to avoid overwriting on upgrade
Improved fringe case handling of dual lands in AI limited deckbuilding
2017-05-11 21:13:16 +00:00
Myrd
cfe2a7e98d Quitting a gauntlet match should abandon it (when not
using the "quit and save" option after a win). With this
change, you can now properly edit your deck between
gauntlet tries and have the effect be reflected in the
next gauntlet.
2017-05-07 19:36:14 +00:00
Myrd
b01ea14ad9 Refresh gauntlet deck panels when saving a deck
in the deck builder.
2017-05-07 19:05:28 +00:00
Sol
930af34215 Make sure Image item is actually a PaperCard before checking it's Edition 2017-05-06 23:01:09 +00:00
austinio7116
50d7538690 Removed experimental test and cleaned up comments 2017-05-04 05:35:18 +00:00
austinio7116
7a355a84a1 Add 2 new random deck types - standard and modern legal random color decks. Also improved dual/tri land selection with oracle parsing. Generated decks now choose basic lands that match a card from the deck. 2017-05-03 10:49:53 +00:00
Krazy
4aa21611f1 Add version readout to content downloader screen 2017-04-30 00:31:37 +00:00
Krazy
01f6018d4f Split up the CHANGES.txt file into several others for easier automated releases and maintainability 2017-04-28 22:06:14 +00:00
Krazy
176cdf4d26 Add Java version checking to the content downloader UI 2017-04-27 23:48:31 +00:00
austinio7116
875fdf885c Added option to toggle black border rendering around cards in Desktop 2017-04-25 21:58:25 +00:00
Agetian
1e5b2de3f3 - Some updates to visualization of Aftermath split cards in desktop Forge: ensure that mana cost is not flipped compared to the card image, use a more in-depth mechanism for checking the Aftermath keyword. 2017-04-25 20:16:34 +00:00
Agetian
ac1341c4c7 - Renamed a variable for consistency. 2017-04-23 09:45:05 +00:00
Agetian
8c82b1e439 - Added an exception for MPS_AKH when visualizing the card border (these cards do not have an actual black border around the card frame, it seems). The way it's currently handled in Forge, there's only a 2px border added around the card, which is necessarily to properly visualize the card selection box and stuff without making it glitch out. So, this is as close to black-borderless as I think can be without introducing visual artifacts. 2017-04-23 09:44:24 +00:00
Agetian
a7e53348e9 - When zooming in on an Aftermath split card in desktop Forge, rotate it the other way compared to a standard split to correctly visualize the graveyard half (right split). 2017-04-22 13:46:36 +00:00