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