Commit Graph

1145 Commits

Author SHA1 Message Date
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
Blacksmith
e8c232b5cb [maven-release-plugin] prepare for next development iteration 2017-06-08 18:39:38 +00:00
Blacksmith
aa52a767f2 [maven-release-plugin] prepare release forge-1.5.64 2017-06-08 18:39:29 +00:00
Blacksmith
9b3523c943 [maven-release-plugin] prepare for next development iteration 2017-06-07 22:40:35 +00:00
Blacksmith
b11255579c [maven-release-plugin] prepare release forge-1.5.63 2017-06-07 22:40:20 +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
Blacksmith
23c1f08d7e [maven-release-plugin] prepare for next development iteration 2017-05-06 16:34:15 +00:00
Blacksmith
e271742b11 [maven-release-plugin] prepare release forge-1.5.62 2017-05-06 16:34:06 +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
Krazy
f1bfe69960 [maven-release-plugin] prepare for next development iteration 2017-04-22 06:10:37 +00:00
Krazy
8ef8197c92 [maven-release-plugin] prepare release forge-1.5.61 2017-04-22 06:10:22 +00:00
Hanmac
58d013e5be GameEntity#AddCounter now has a Source parameter
update all Effects using them
2017-04-20 12:34:31 +00:00
Sol
2f9319c420 Initial pass of Exert (lots of things to be improved, but should be good enough to start scripting) 2017-04-16 20:00:42 +00:00
Sol
836ebdc5e6 Initial checkin for Puzzle Mode 2017-04-08 15:17:07 +00:00
Agetian
4d7976d5d5 - Fixed tests with the updated spell descriptions in mind. 2017-03-14 14:57:38 +00:00
Agetian
a846aac041 - Reverted an inadvertent commit to SDisplayUtil. 2017-03-07 15:40:09 +00:00
Agetian
d5c1582029 - Added a way to show the current storm count in the prompt pane (in desktop Forge) or prompt panel (in mobile Forge), it is optional and disabled by default (probably only useful for decks that rely on Storm and might clutter the prompt panel a bit in mobile Forge and thus make the text smaller). Can be enabled in Forge preferences via the "Show Storm Count in Prompt Pane/Panel" option. 2017-03-07 15:37:45 +00:00
Myrd
8311daada4 [Simulated AI] Don't de-dupe creatures involved in combat when evaluating potential targets.
Makes an exception if two identical creatures are attacking the same entity and haven't been blocked yet.
2017-02-27 00:05:31 +00:00
Myrd
0527f4cb44 [Simulated AI] Smart decisions about whether to play spells before or after blocks.
For example, using a doom blade before blocks to attack for lethal is preferred vs using a pump spell after blocks to pump an unblocked creature for lethal damage. Adds relevant tests.
2017-02-26 21:22:10 +00:00